<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
    <title></title>
    <link rel="self" type="application/atom+xml" href="http://blog.delhomme.org/atom.xml"/>
    <link rel="alternate" type="text/html" href="http://blog.delhomme.org/"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2025-12-23T15:32:41+01:00</updated>
    <id>http://blog.delhomme.org/atom.xml</id>
    <entry xml:lang="fr">
        <title>UnwrapUnreachable</title>
        <published>2025-12-23T15:32:41+01:00</published>
        <updated>2025-12-23T15:32:41+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/2025-12-23-unwrap-unreachable/"/>
        <id>http://blog.delhomme.org/blog/2025-12-23-unwrap-unreachable/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/2025-12-23-unwrap-unreachable/">&lt;p&gt;I found &lt;a href=&quot;https:&#x2F;&#x2F;zkrising.com&#x2F;writing&#x2F;three-unwraps&#x2F;&quot;&gt;Zk’s article&lt;&#x2F;a&gt; on the three kinds of &lt;code&gt;.unwrap()&lt;&#x2F;code&gt;
published on 2024-10-13 interesting. Following this article he published an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;zkldi&#x2F;unwrap_todo&quot;&gt;unwrap_todo&lt;&#x2F;a&gt;
&lt;a href=&quot;https:&#x2F;&#x2F;crates.io&#x2F;crates&#x2F;unwrap_todo&quot;&gt;crate&lt;&#x2F;a&gt; for his main usecase, that is to say, rapid prototyping
and using &lt;code&gt;.unwrap()&lt;&#x2F;code&gt; to keep going on the main idea and removing &lt;code&gt;.unwrap()&lt;&#x2F;code&gt; managing errors afterwards.
Using &lt;code&gt;.todo()&lt;&#x2F;code&gt; makes this last move easier and one can even make a Clippy rule not to forgot any &lt;code&gt;.todo()&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;He did not publish a crate for the unreachable usecase that is to say the case when you use &lt;code&gt;.unwrap()&lt;&#x2F;code&gt;
intentionnaly because you know that your code can not panic. I use some &lt;code&gt;.unwrap()&lt;&#x2F;code&gt; intentionnaly in
tests for instance. There the input data is mastered and I know that the code will always return &lt;code&gt;Ok()&lt;&#x2F;code&gt;
or &lt;code&gt;Some()&lt;&#x2F;code&gt;. Better: if it doesn’t I absolutely want the code to panic!&lt;&#x2F;p&gt;
&lt;p&gt;As a non english native I find &lt;code&gt;.expect(&quot;Error in regex&quot;)&lt;&#x2F;code&gt; not so smooth because we are not expecting
an &lt;code&gt;Error in regex&lt;&#x2F;code&gt; here, quite the opposite in fact. So I copied and modified the
&lt;a href=&quot;https:&#x2F;&#x2F;crates.io&#x2F;crates&#x2F;unwrap_todo&quot;&gt;unwrap_todo&lt;&#x2F;a&gt; and made an &lt;a href=&quot;https:&#x2F;&#x2F;crates.io&#x2F;crates&#x2F;unwrap_unreachable&quot;&gt;unwrap_unreachable&lt;&#x2F;a&gt; crate to test if using this is better or not than using &lt;code&gt;.unwrap()&lt;&#x2F;code&gt; or &lt;code&gt;.expect(&quot;Not this&quot;)&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I tried it in &lt;a href=&quot;https:&#x2F;&#x2F;crates.io&#x2F;crates&#x2F;httpdirectory&quot;&gt;httpdirectory&lt;&#x2F;a&gt; for instance in static &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;httpdirectory&#x2F;blob&#x2F;master&#x2F;src&#x2F;detect.rs&quot;&gt;LazyLock&lt;Regex&gt;&lt;&#x2F;a&gt; and I’m not sure that it improves readability
but it may highlight developer’s intention (to others - obviously I know my intentions) and that
this is not a forgotten &lt;code&gt;.unwrap()&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;What do you think ? Is it better or worse ? Do you feel &lt;code&gt;.except(&quot;Not this&quot;)&lt;&#x2F;code&gt; is enough ?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Rust my way</title>
        <published>2025-11-13T20:40:00+01:00</published>
        <updated>2025-11-13T20:40:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/2025-11-16-rust-my-way/"/>
        <id>http://blog.delhomme.org/blog/2025-11-16-rust-my-way/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/2025-11-16-rust-my-way/">&lt;p&gt;It’s been 4 years since my last post here. Since then I have learnt to code in Rust (not beautiful Rust may be) and I like it even if the borrow checker drove me crazy and made me cry at first! Why do I like it ? Is it because of it’s speed ? The memory safety provided by the borrow checker ? The productivity similar to that of Python ? These features are great but not the ones I prefer:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;I like it because it’s safer than ever to refactor code because the compiler will not let you alone and will remind you that enum usage you did somewhere that you had already forgotten about! This is one of the main advantage of a strongly typed language :-)&lt;&#x2F;li&gt;
&lt;li&gt;I like it because of it’s tooling that is amazing not to mention:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;cargo&lt;&#x2F;code&gt; command that manages to build your project, add, remove or update its dependencies, publish your project into &lt;a href=&quot;https:&#x2F;&#x2F;crates.io&#x2F;&quot;&gt;crate.io&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;cargo&#x2F;index.html&quot;&gt;much more&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;clippy&lt;&#x2F;code&gt; that will give you some good advice and is &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rust-lang&#x2F;rust-clippy&#x2F;blob&#x2F;master&#x2F;README.md&quot;&gt;highly configurable&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;rustfmt&lt;&#x2F;code&gt; or &lt;code&gt;cargo fmt&lt;&#x2F;code&gt; that will format your code as you want it to be (also &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rust-lang&#x2F;rustfmt&#x2F;blob&#x2F;master&#x2F;Configurations.md&quot;&gt;highly configurable&lt;&#x2F;a&gt;): never leave a trailing whitespace or forget a space after a comma….&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rust-secure-code&#x2F;cargo-auditable&quot;&gt;&lt;code&gt;cargo-auditable&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rustsec&#x2F;rustsec&#x2F;tree&#x2F;main&#x2F;cargo-audit&quot;&gt;&lt;code&gt;cargo-audit&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; that will generate auditable binaries and audit them (respectively)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;psastras&#x2F;sbom-rs&quot;&gt;&lt;code&gt;cargo-sbom&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; for sbom generation, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;xd009642&#x2F;tarpaulin&quot;&gt;&lt;code&gt;cargo-tarpaulin&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; for coverage, &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;2025-11-16-rust-my-way&#x2F;github.com&#x2F;nextest-rs&#x2F;nextest&quot;&gt;&lt;code&gt;cargo-nextest&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; to execute tests faster, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;crate-ci&#x2F;typos&quot;&gt;&lt;code&gt;typos-cli&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; to check typos in your project and so many more…&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;I like it because of its community that provides &lt;a href=&quot;https:&#x2F;&#x2F;this-week-in-rust.org&#x2F;&quot;&gt;insights and news&lt;&#x2F;a&gt; for different usages, such as &lt;a href=&quot;https:&#x2F;&#x2F;scientificcomputing.rs&#x2F;&quot;&gt;scientific&lt;&#x2F;a&gt;, or all the series of arewe.*yet ?:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;arewegameyet.rs&#x2F;&quot;&gt;Are we game yet ?&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.arewewebyet.org&#x2F;&quot;&gt;Are we web yet ? &lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;arewertosyet.com&#x2F;&quot;&gt;Are we tos yet&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;areweguiyet.com&#x2F;&quot;&gt;Are we gui yet ?&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;areweasyncyet.rs&#x2F;&quot;&gt;Are we async yet ?&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.arewelearningyet.com&#x2F;&quot;&gt;Are we learning yet ?&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;arewequantumyet.github.io&#x2F;&quot;&gt;Are we quantum yet ?&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;…&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;By the way, give a try to &lt;a href=&quot;https:&#x2F;&#x2F;zed.dev&#x2F;&quot;&gt;Zed IDE&lt;&#x2F;a&gt; when programming in Rust ;-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>My blog rebirth</title>
        <published>2025-11-10T20:48:21+01:00</published>
        <updated>2025-11-10T20:48:21+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/blog-rebirth/"/>
        <id>http://blog.delhomme.org/blog/blog-rebirth/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/blog-rebirth/">&lt;p&gt;This blog rebirth is now nearly achieved. I still have to modify a few posts (~40) to integrate them here. Most of them are in French, nearly all links are broken and most of the images were lost while using &lt;a href=&quot;https:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Dotclear&quot;&gt;DotClear&lt;&#x2F;a&gt; (and may be when I migrated from it to &lt;a href=&quot;https:&#x2F;&#x2F;gohugo.io&#x2F;&quot;&gt;Hugo&lt;&#x2F;a&gt;)&lt;&#x2F;p&gt;
&lt;p&gt;It uses &lt;a href=&quot;https:&#x2F;&#x2F;www.getzola.org&#x2F;&quot;&gt;Zola&lt;&#x2F;a&gt; with &lt;a href=&quot;https:&#x2F;&#x2F;www.getzola.org&#x2F;themes&#x2F;radion&#x2F;&quot;&gt;radion&lt;&#x2F;a&gt; theme. I love it.&lt;&#x2F;p&gt;
&lt;p&gt;Code highlighting seems to be correct:&lt;&#x2F;p&gt;
&lt;pre data-linenos data-lang=&quot;rust&quot; style=&quot;background-color:#282c34;color:#abb2bf;&quot; class=&quot;language-rust &quot;&gt;&lt;code class=&quot;language-rust&quot; data-lang=&quot;rust&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;3&lt;&#x2F;td&gt;&lt;td&gt;&lt;span style=&quot;color:#c678dd;&quot;&gt;let&lt;&#x2F;span&gt;&lt;span&gt; highlight = &lt;&#x2F;span&gt;&lt;span style=&quot;color:#d19a66;&quot;&gt;true&lt;&#x2F;span&gt;&lt;span&gt;;
&lt;&#x2F;span&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;tr&gt;&lt;td&gt;4&lt;&#x2F;td&gt;&lt;td&gt;&lt;span style=&quot;font-style:italic;color:#5c6370;&quot;&gt;&#x2F;&#x2F;&#x2F; Site type enumeration.
&lt;&#x2F;span&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;tr&gt;&lt;td&gt;5&lt;&#x2F;td&gt;&lt;td&gt;&lt;span&gt;#[&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;derive&lt;&#x2F;span&gt;&lt;span&gt;(Debug, PartialEq, Eq)]
&lt;&#x2F;span&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;tr&gt;&lt;td&gt;6&lt;&#x2F;td&gt;&lt;td&gt;&lt;span style=&quot;color:#c678dd;&quot;&gt;pub enum &lt;&#x2F;span&gt;&lt;span&gt;SiteType {
&lt;&#x2F;span&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;tr&gt;&lt;td&gt;7&lt;&#x2F;td&gt;&lt;td&gt;&lt;span&gt;    NotNamed(PureHtml),
&lt;&#x2F;span&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;tr&gt;&lt;td&gt;8&lt;&#x2F;td&gt;&lt;td&gt;&lt;span&gt;    H5ai(String),      &lt;&#x2F;span&gt;&lt;span style=&quot;font-style:italic;color:#5c6370;&quot;&gt;&#x2F;&#x2F; from https:&#x2F;&#x2F;github.com&#x2F;lrsjng&#x2F;h5ai
&lt;&#x2F;span&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;tr&gt;&lt;td&gt;9&lt;&#x2F;td&gt;&lt;td&gt;&lt;span&gt;    Snt,               &lt;&#x2F;span&gt;&lt;span style=&quot;font-style:italic;color:#5c6370;&quot;&gt;&#x2F;&#x2F; SNT index generator from https:&#x2F;&#x2F;snt.utwente.nl&#x2F;en&#x2F;
&lt;&#x2F;span&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;tr&gt;&lt;td&gt;10&lt;&#x2F;td&gt;&lt;td&gt;&lt;span&gt;    MiniServe(String), &lt;&#x2F;span&gt;&lt;span style=&quot;font-style:italic;color:#5c6370;&quot;&gt;&#x2F;&#x2F; Miniserv file server from https:&#x2F;&#x2F;crates.io&#x2F;crates&#x2F;miniserve
&lt;&#x2F;span&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;tr&gt;&lt;td&gt;11&lt;&#x2F;td&gt;&lt;td&gt;&lt;span&gt;    None,
&lt;&#x2F;span&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;tr&gt;&lt;td&gt;12&lt;&#x2F;td&gt;&lt;td&gt;&lt;span&gt;}
&lt;&#x2F;span&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Keep in touch, I hope to post some content at least more than these last few years…&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>About me</title>
        <published>2025-11-08T22:10:12+00:00</published>
        <updated>2025-11-08T22:10:12+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/about/"/>
        <id>http://blog.delhomme.org/blog/about/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/about/">&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;logo_with_more_transparency.png&quot; alt=&quot;My logo&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Here are some links about me:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;My SourceForge &lt;a href=&quot;https:&#x2F;&#x2F;sourceforge.net&#x2F;u&#x2F;dup&#x2F;profile&#x2F;&quot;&gt;profile&lt;&#x2F;a&gt; with very old (&amp;gt;20 years) projects,&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;A page where I referenced some &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;&quot;&gt;patchs&lt;&#x2F;a&gt; I made a long time ago (~ 20 years),&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;My recent projects (since 2011) are on either:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&quot;&gt;GitHub&lt;&#x2F;a&gt;,&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;users&#x2F;delhomme&#x2F;projects&quot;&gt;GitLab&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Some are published on &lt;a href=&quot;https:&#x2F;&#x2F;crates.io&#x2F;users&#x2F;dupgit&quot;&gt;crates.io&lt;&#x2F;a&gt; as all new projects (since 2023) are written in &lt;a href=&quot;https:&#x2F;&#x2F;rust-lang.org&#x2F;&quot;&gt;Rust&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;about-this-blog&quot;&gt;About this blog&lt;&#x2F;h1&gt;
&lt;p&gt;This blog is reborn again thanks to &lt;a href=&quot;https:&#x2F;&#x2F;www.getzola.org&#x2F;&quot;&gt;Zola&lt;&#x2F;a&gt;. It was in it’s first years published with &lt;a href=&quot;https:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Dotclear&quot;&gt;DotClear&lt;&#x2F;a&gt; (many articles &#x2F; posts have broken links or are missing photos) and since June 2021 by &lt;a href=&quot;https:&#x2F;&#x2F;gohugo.io&#x2F;&quot;&gt;Hugo&lt;&#x2F;a&gt; but got only one post !&lt;&#x2F;p&gt;
&lt;p&gt;I’ll try to write more here and more in English.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>A propos de sobriété et de vidéo</title>
        <published>2021-10-21T22:15:13+00:00</published>
        <updated>2021-10-21T22:15:13+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/sobriete-et-video/"/>
        <id>http://blog.delhomme.org/blog/sobriete-et-video/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/sobriete-et-video/">&lt;p&gt;Je regarde, de temps en temps des vidéos de SF de la chaîne &lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UC7sDT8jZ76VLV1u__krUutA&quot;&gt;youtube DUST&lt;&#x2F;a&gt;. Sur mon ordinateur qui est plutôt ancien, je bride le format à 360p pour l’aider à lire la vidéo. En effet dans mon &lt;a href=&quot;https:&#x2F;&#x2F;www.mozilla.org&#x2F;fr&#x2F;firefox&#x2F;new&#x2F;&quot;&gt;navigateur préféré&lt;&#x2F;a&gt; lire une vidéo met immédiatement mon ordinateur à mal : Le processeur est utilisé dans les 60-70%, il chauffe et ventile de plus belle. En effet, en 2006, à l’époque de la construction de cet ordinateur les ventilateurs n’étaient pas si silencieux qu’aujourd’hui. Dommage d’être obligé de monter le son pour entendre la vidéo non ?&lt;&#x2F;p&gt;
&lt;p&gt;Aujourd’hui je me suis dit que j’allais télécharger la vidéo avec &lt;a href=&quot;https:&#x2F;&#x2F;ytdl-org.github.io&#x2F;youtube-dl&#x2F;index.html&quot;&gt;youtube-dl&lt;&#x2F;a&gt; et la regarder après. Étant trop impatient j’ai commencé à la regarder alors que j’étais en train de la télécharger. Au final, le téléchargement occupait le processeurs dans les 3-4% du CPU et la lecture de la vidéo par &lt;a href=&quot;http:&#x2F;&#x2F;www.videolan.org&#x2F;index.fr.html&quot;&gt;vlc&lt;&#x2F;a&gt; dans les 25-27%. C’est à dire pratiquement 2 fois moins que la lecture de la même vidéo dans Firefox !&lt;&#x2F;p&gt;
&lt;p&gt;Fort de cette constatation j’ai essayé de voir comment le lecteur de média &lt;a href=&quot;https:&#x2F;&#x2F;mpv.io&#x2F;&quot;&gt;mpv&lt;&#x2F;a&gt;, que j’ai découvert un peu par hasard, se débrouille avec cette vidéo. Surprise il consomme encore moins de CPU (non ce n’est pas un effet de cache - j’ai testé). Mon processeur est occupé entre 15 et 17% du temps seulement avec mpv !&lt;&#x2F;p&gt;
&lt;p&gt;Quelque soit la méthode utilisée la vidéo transite par les mêmes équipements lors de son téléchargement : je prend l’hypothèse que cette action consomme la même quantité d’énergie avec firefox ou youtube-dl. Le différenciateur est sur l’équipement terminal et je viens de trouver une méthode pour diviser cette consommation par presque quatre ! Je ne vais pas en profiter pour augmenter la taille du format de la vidéo et je vais faire attention à ce que mon usage reste modéré, c’est à dire comme précédemment.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Migration de dotclear vers hugo</title>
        <published>2021-06-06T19:48:21+00:00</published>
        <updated>2021-06-06T19:48:21+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/migration-vers-hugo/"/>
        <id>http://blog.delhomme.org/blog/migration-vers-hugo/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/migration-vers-hugo/">&lt;p&gt;Ce blog un peu délaissé vient de changer. Maintenant il n’est plus
propulsé par &lt;a href=&quot;https:&#x2F;&#x2F;fr.dotclear.org&#x2F;&quot;&gt;dotclear&lt;&#x2F;a&gt; c’est
&lt;a href=&quot;https:&#x2F;&#x2F;gohugo.io&#x2F;&quot;&gt;Hugo&lt;&#x2F;a&gt; qui le génère. Il s’agit d’un site statique.
Son édition peut se faire hors ligne au contraire du précédent. Il n’y a
pas de base de données. Grâce au projet
&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;pierrejean-coudert&#x2F;feed2hugo&quot;&gt;feed2hugo&lt;&#x2F;a&gt; j’ai pu
reprendre l’historique de mes posts. Pour la plupart le formatage n’est
pas correct et une bonne partie des images ont été perdues… il semble
qu’elles ne soient plus dans la base de données de dotclear lui même !&lt;&#x2F;p&gt;
&lt;p&gt;D’un point de vue &lt;a href=&quot;https:&#x2F;&#x2F;www.greenit.fr&#x2F;&quot;&gt;GreenIt&lt;&#x2F;a&gt; son
&lt;a href=&quot;http:&#x2F;&#x2F;www.ecoindex.fr&#x2F;&quot;&gt;écoindex&lt;&#x2F;a&gt; est de A, mieux que l’ancien noté B. Toutefois
au score de l’ancien blog il faudrait ajouter en plus celui de la base de
données (qui m’est inconnu - même s’il ne doit pas être très élevé
s’agissant d’un hébergement mutualisé).&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Continuous data protection for GNU&#x2F;Linux v0.0.12 released</title>
        <published>2019-03-10T17:12:00+01:00</published>
        <updated>2019-03-10T17:12:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/continuous-data-protection-for-gnu-linux-v0-0-12-released/"/>
        <id>http://blog.delhomme.org/blog/continuous-data-protection-for-gnu-linux-v0-0-12-released/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/continuous-data-protection-for-gnu-linux-v0-0-12-released/">&lt;p&gt;Continuous Data Protection For GNU&#x2F;Linux (cdpfgl) is also known as ‘sauvegarde’ project. It is a set of programs: ‘cdpfglserver’, ‘cdpfglclient’ and ‘cdpfglrestore’ as of now. These programs will save your files in a live continuous way that is to say while they are written to disks. One interesting thing is that the server ‘cdpfglserver’ is stateless and achieves deduplication at the block level (optionally with adaptive block size). As a result it does not use much memory and may run on small machines (for instance I ran one cdpfglserver on a 1Gb bananapi).&lt;&#x2F;p&gt;
&lt;p&gt;This is v0.0.12 release of this project and one major feature was added that makes that version not backward compatible. Please let me know that you use this project by sending me an email so that I’ll take backward compatibility into account.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;New feature:
&lt;ul&gt;
&lt;li&gt;Now the client compresses (or not) the data and sends it to the server. The server stores data as they are transmitted (compressed or not).&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;-z&lt;&#x2F;code&gt;, &lt;code&gt;--compression&lt;&#x2F;code&gt; command line options added to cdpfglclient and compression-type=x where x can be 0 (none) or 1 (zlib) option to client configuration file.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Improved parts:
&lt;ul&gt;
&lt;li&gt;Code refactoring and cleaning improved the code - Expect more code refactoring in the future.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;You are encouraged to contribute to this project - by example by saying to the author that you are using it. In order to do so you can open issues and pull requests on github. The project uses github’s facilities such as milestones, issue and projects. Milestones are opened until v0.0.16 and some enhancement issues have been opened too.&lt;&#x2F;p&gt;
&lt;p&gt;Contributors to this version:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Olivier Delhomme&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Links:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Sauvegarde release v0.0.12: &lt;a href=&quot;http:&#x2F;&#x2F;cdpfgl.delhomme.org&#x2F;download&#x2F;releases&#x2F;cdpfgl-0.0.12.tar.xz&quot;&gt;http:&#x2F;&#x2F;cdpfgl.delhomme.org&#x2F;download&#x2F;releases&#x2F;cdpfgl-0.0.12.tar.xz&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Debian’s jessie packages: &lt;a href=&quot;http:&#x2F;&#x2F;cdpfgl.delhomme.org&#x2F;download&#x2F;packages&#x2F;debian&#x2F;0.0.12&#x2F;&quot;&gt;http:&#x2F;&#x2F;cdpfgl.delhomme.org&#x2F;download&#x2F;packages&#x2F;debian&#x2F;0.0.12&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde’s project: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde’s gitter: &lt;a href=&quot;https:&#x2F;&#x2F;gitter.im&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;gitter.im&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde’s openhub: &lt;a href=&quot;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;travis continuous integration status: &lt;a href=&quot;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;sauvegarde’s frescode: &lt;a href=&quot;http:&#x2F;&#x2F;freshcode.club&#x2F;projects&#x2F;sauvegarde&quot;&gt;http:&#x2F;&#x2F;freshcode.club&#x2F;projects&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>How do you track version change of the projects you use ?</title>
        <published>2017-10-31T21:08:00+01:00</published>
        <updated>2017-10-31T21:08:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/how-do-you-track-version-change-of-the-projects-you-use/"/>
        <id>http://blog.delhomme.org/blog/how-do-you-track-version-change-of-the-projects-you-use/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/how-do-you-track-version-change-of-the-projects-you-use/">&lt;p&gt;Let’s say you’re a python programmer. How do you do to know that the special module you use from Pypi as a new release since 2 weeks ?&lt;&#x2F;p&gt;
&lt;p&gt;Let’s say you’re orchestrating your infrastructure with puppet. How do you know that augeas and luxflux&#x2F;openvpn module has been updated ?&lt;&#x2F;p&gt;
&lt;p&gt;Recently I’ve been programming a bit in C for cdpfgl as Continuous Data Protection For GNU&#x2F;Linux (see a &lt;a href=&quot;https:&#x2F;&#x2F;connect.ed-diamond.com&#x2F;GNU-Linux-Magazine&#x2F;GLMF-196&#x2F;Continuous-Data-Protection-For-GNU-Linux&quot; title=&quot;Press article&quot;&gt;Press article&lt;&#x2F;a&gt; and the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;code repository&quot;&gt;code repository&lt;&#x2F;a&gt;). It appears to be using some libraries such as jansson and libcurl. Those two libraries have very different release schedules and I’m not reading all email lists so I did not saw that a new version of jansson was released since a loooong time. So I decided to write a little script to track down new releases. This python script is using RSS and atom feeds and can track projects from:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;github&lt;&#x2F;li&gt;
&lt;li&gt;sourceforge&lt;&#x2F;li&gt;
&lt;li&gt;savanah&lt;&#x2F;li&gt;
&lt;li&gt;Pypi&lt;&#x2F;li&gt;
&lt;li&gt;freshcode&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The project is located on &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;versions&quot; title=&quot;github&quot;&gt;github&lt;&#x2F;a&gt; and can follow himself ;-) It has a version.yaml file that is given as an example to help one to create a personalized YAML file.&lt;&#x2F;p&gt;
&lt;p&gt;This is free software. You are encourage to contribute even if it’s only sending me an email saying that you are using this project !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Clavier bépo</title>
        <published>2017-09-21T21:41:00+02:00</published>
        <updated>2017-09-21T21:41:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/clavier-bepo/"/>
        <id>http://blog.delhomme.org/blog/clavier-bepo/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/clavier-bepo/">&lt;p&gt;J’ai un clavier bépo typematrix branché en USB sur mon vieux portable. Si je ne fais rien je peux être soit en clavier azerty (y compris sur le bépo) soit en clavier bépo (y compris sur l’azerty du portable). Je trouve ça pénible. Je veux que lorsque j’utilise un clavier il ait directement la disposition qu’il affiche…&lt;&#x2F;p&gt;
&lt;p&gt;Donc sous GNU&#x2F;Linux (testé sur Debian Jessie). On peut créer une règle udev qui va associer sa disposition au clavier lors de sa découverte sur le bus USB. Pour ce faire il faut créer un fichier nommé (par exemple) &lt;strong&gt;99-usb-keyboard.rules&lt;&#x2F;strong&gt; dans le dossier &lt;strong&gt;&#x2F;etc&#x2F;udev&#x2F;rules.d&lt;&#x2F;strong&gt;. Dans ce fichier on met la ligne suivante :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;ACTION==&quot;add&quot;, ATTRS{idVendor}==&quot;1e54&quot;, ATTRS{idProduct}==&quot;2030&quot;, ENV{XKBMODEL}=&quot;pc104&quot;, ENV{XKBLAYOUT}=&quot;fr&quot;, ENV{XKBVARIANT}=&quot;bepo&quot;&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Bon, je n’ai pas mis de règle pour supprimer la disposition lorsqu’on enlève le clavier car quand le noyau fait ça chez moi c’est que le suis en train d’éteindre le portable !&lt;&#x2F;p&gt;
&lt;p&gt;Pour profiter de tout ça, sous gnome (ou mate) il faut aussi mettre à « false » la clé « active » du schéma « org.gnome.settings-daemon.plugins.keyboard » ! Notez bien que ça marche tout seul si vous utiliser le bureau de la petite souris (XFCE) ceci étant dit voici la commande complète :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;gsettings set org.gnome.settings-daemon.plugins.keyboard active false&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Pour ceux qui, comme moi, n’ont pas le choix de leur système professionnel et utilisent un clavier bépo sous Windows dans un gnome-terminal en ssh grâce à mobaxterm vous pouvez, dans ce gnome-terminal taper &lt;strong&gt;setxkbmap fr bepo&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Gna! Ahhhh snif :-&#x2F;</title>
        <published>2017-07-25T17:18:00+02:00</published>
        <updated>2017-07-25T17:18:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/gna-ahhhh-snif/"/>
        <id>http://blog.delhomme.org/blog/gna-ahhhh-snif/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/gna-ahhhh-snif/">&lt;p&gt;Je viens seulement de me rendre compte de la disparition de &lt;a href=&quot;https:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Gna!&quot; title=&quot;https:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Gna!&quot;&gt;Gna!&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Merci à tous ceux qui ont œuvré pendant ces 13 ans.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Continuous Data Protection For GNU&#x2F;Linux (sauvegarde project) release v0.0.10</title>
        <published>2016-12-06T20:54:00+01:00</published>
        <updated>2016-12-06T20:54:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/continuous-data-protection-for-gnu-linux-sauvegarde-project-release-v0-0-10/"/>
        <id>http://blog.delhomme.org/blog/continuous-data-protection-for-gnu-linux-sauvegarde-project-release-v0-0-10/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/continuous-data-protection-for-gnu-linux-sauvegarde-project-release-v0-0-10/">&lt;p&gt;3 releases were published since last time I wrote here and a huge amount of NEW features were added since then.&lt;&#x2F;p&gt;
&lt;p&gt;Continuous Data Protection For GNU&#x2F;Linux (cdpfgl) is also known as ‘sauvegarde’ project. It is a set of programs: ‘cdpfglserver’, ‘cdpfglclient’ and ‘cdpfglrestore’ as of now. These programs will save your files in a live continuous way that is to say while they are written to disks. One interesting thing is that the server ‘cdpfglserver’ is stateless and achieves deduplication at the block level (optionally with adaptive block size). As a result it does not use much memory and may run on small machines (for instance I run one cdpfglserver on a 1Gb bananapi).&lt;&#x2F;p&gt;
&lt;p&gt;This is v0.0.10 release of this project and some features were adaded and some small bugs corrected:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Man pages were added for cdpfglclient, cdpfglserver and cdpfglrestore&lt;&#x2F;li&gt;
&lt;li&gt;Code refactoring has been done:
&lt;ul&gt;
&lt;li&gt;By simplifying some command line related parts&lt;&#x2F;li&gt;
&lt;li&gt;By putting some generic code into libcdpfgl library&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;New options has been added to cdpfglrestore program:
&lt;ul&gt;
&lt;li&gt;-f, –all-files now restores all selected files (in conjunction with -r option)&lt;&#x2F;li&gt;
&lt;li&gt;-g, –latest option selects only the latest version of each selected file&lt;&#x2F;li&gt;
&lt;li&gt;-P, –parents option restores files with their full path (creates directories if needed).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;New option has been added to cdpfglclient program:
&lt;ul&gt;
&lt;li&gt;-n, –no-scan now deactivates the initial scan of every directory to be saved when launching cdpfglclient. This option is a boolean value named no-scan in cdpfglclient configuration file.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;libcdpfgl is now built more cleanly and is also used in ‘content-define-cut’ project&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Contributors to this version:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Olivier Delhomme&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Links:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Sauvegarde’s project: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde’s gitter: &lt;a href=&quot;https:&#x2F;&#x2F;gitter.im&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;gitter.im&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;gitter.im&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde’s openhub: &lt;a href=&quot;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde release v0.0.10: &lt;a href=&quot;http:&#x2F;&#x2F;cdpfgl.delhomme.org&#x2F;download&#x2F;releases&#x2F;cdpfgl-0.0.10.tar.xz&quot; title=&quot;http:&#x2F;&#x2F;cdpfgl.delhomme.org&#x2F;download&#x2F;releases&#x2F;cdpfgl-0.0.10.tar.xz&quot;&gt;http:&#x2F;&#x2F;cdpfgl.delhomme.org&#x2F;download&#x2F;releases&#x2F;cdpfgl-0.0.10.tar.xz&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;travis continuous integration status: &lt;a href=&quot;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;sauvegarde’s frescode: &lt;a href=&quot;http:&#x2F;&#x2F;freshcode.club&#x2F;projects&#x2F;sauvegarde&quot; title=&quot;http:&#x2F;&#x2F;freshcode.club&#x2F;projects&#x2F;sauvegarde&quot;&gt;http:&#x2F;&#x2F;freshcode.club&#x2F;projects&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;voidlinux distribution: &lt;a href=&quot;http:&#x2F;&#x2F;www.voidlinux.eu&#x2F;&quot; title=&quot;http:&#x2F;&#x2F;www.voidlinux.eu&#x2F;&quot;&gt;http:&#x2F;&#x2F;www.voidlinux.eu&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Continuous Data Protection For GNU&#x2F;Linux (sauvegarde project) release v0.0.7</title>
        <published>2016-01-03T17:16:00+01:00</published>
        <updated>2016-01-03T17:16:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/continuous-data-protection-for-gnu-linux-sauvegarde-project-release-v0-0-7/"/>
        <id>http://blog.delhomme.org/blog/continuous-data-protection-for-gnu-linux-sauvegarde-project-release-v0-0-7/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/continuous-data-protection-for-gnu-linux-sauvegarde-project-release-v0-0-7/">&lt;p&gt;‘sauvegarde’ project is also known as Continuous Data Protection For GNU&#x2F;Linux (cdpfgl). It is a set of programs: ‘cdpfglserver’, ‘cdpfglclient’ and ‘cdpfglrestore’ as of now. They will saves your files in a live continuous way that is to say while they are written to disks. One interesting thing is that the server ‘cdpfglserver’ is stateless and achieves deduplication at the block level. As a result it does not use much memory and may run on small machines (for instance I run one cdpfglserver on a 1Gb bananapi).&lt;&#x2F;p&gt;
&lt;p&gt;This is v0.0.7 release of this project and some major features were added:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;The project is still named ‘sauvegarde’ in github but I will name it Continuous Data Protection For GNU&#x2F;Linux (cdpfgl) as much as I can. All the programs are now using cdpfgl acronym (even the libsauvegarde as been renamed libcdpfgl). An effort as been made in the source code to track down old french names such as ‘serveur’, ‘restaure’ and so on.&lt;&#x2F;li&gt;
&lt;li&gt;In the same way I renamed ‘Serveur’ section into ‘Server’ section in configuration files. So v0.0.6 or older configuration files are not compatible with v0.0.7 and one may have to change this manually.&lt;&#x2F;li&gt;
&lt;li&gt;Ability to exclude some files by extension or path. This adds a new file configuration option named ‘exclude-list=’ in &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php?post&#x2F;2016&#x2F;01&#x2F;03&#x2F;Continuous-Data-Protection-For-GNU&#x2F;Client&quot; title=&quot;Client&quot;&gt;Client&lt;&#x2F;a&gt; section. It takes some basic regular expressions such as those given in example in ‘client.conf’ file. It also adds a new cdpfglclient command line option called ‘-x’ or ‘–exclude’.&lt;&#x2F;li&gt;
&lt;li&gt;Client is threaded and now uses at least 3 threads (one is used only to uncache cached buffers when the server comes alive again).&lt;&#x2F;li&gt;
&lt;li&gt;Caching mechanism in client in case the server is unreachable. This is achieved by using tables in a the client’s local sqlite database. It breaks compatibility form older versions ie v0.0.6 database is not usable as is with v0.0.7 (I’ll do a migration script upon request).&lt;&#x2F;li&gt;
&lt;li&gt;Change GSList hash_data_list from meta_data_t structure to a GList structure that allows deleting elements while walking through it at 0(1) cost.&lt;&#x2F;li&gt;
&lt;li&gt;I also corrected some bugs as they were found.&lt;&#x2F;li&gt;
&lt;li&gt;packaging directory now contains stuff for packaging for the distributions (voidlinux and debian as of now).&lt;&#x2F;li&gt;
&lt;li&gt;dockerfiles directory contains Dockerfiles to build the whole project in different distributions (centos and voidlinux) in a light way.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;While working on this version a performance problem was found. It was linked to a libmicrohttpd bug that was shrinking a buffer and did never grow it again leading to a very small buffer. I managed to make a small set of programs that demonstrated the bug and Christian Grothoff fixed it in minutes. Thank you very much Christian !&lt;&#x2F;p&gt;
&lt;p&gt;Contributors to this version:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Olivier Delhomme&lt;&#x2F;li&gt;
&lt;li&gt;Pierre Bourgin&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Links:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Sauvegarde’s project: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde’s openhub: &lt;a href=&quot;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde release v0.0.7: &lt;a href=&quot;http:&#x2F;&#x2F;cdpfgl.delhomme.org&#x2F;download&#x2F;releases&#x2F;cdpfgl-0.0.7.tar.xz&quot; title=&quot;http:&#x2F;&#x2F;cdpfgl.delhomme.org&#x2F;download&#x2F;releases&#x2F;cdpfgl-0.0.7.tar.xz&quot;&gt;http:&#x2F;&#x2F;cdpfgl.delhomme.org&#x2F;download&#x2F;releases&#x2F;cdpfgl-0.0.7.tar.xz&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;travis continuous integration status: &lt;a href=&quot;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;sauvegarde’s frescode: &lt;a href=&quot;http:&#x2F;&#x2F;freshcode.club&#x2F;projects&#x2F;sauvegarde&quot; title=&quot;http:&#x2F;&#x2F;freshcode.club&#x2F;projects&#x2F;sauvegarde&quot;&gt;http:&#x2F;&#x2F;freshcode.club&#x2F;projects&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;voidlinux distribution: &lt;a href=&quot;http:&#x2F;&#x2F;www.voidlinux.eu&#x2F;&quot; title=&quot;http:&#x2F;&#x2F;www.voidlinux.eu&#x2F;&quot;&gt;http:&#x2F;&#x2F;www.voidlinux.eu&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>sauvegarde gource vidéo</title>
        <published>2015-11-12T20:39:00+01:00</published>
        <updated>2015-11-12T20:39:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/sauvegarde-gource-video/"/>
        <id>http://blog.delhomme.org/blog/sauvegarde-gource-video/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/sauvegarde-gource-video/">&lt;p&gt;Thanks to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;acaudwell&#x2F;Gource&quot; title=&quot;gource&quot;&gt;gource&lt;&#x2F;a&gt; sauvegarde’s project has now it’s own video showing its &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;sauvegarde&#x2F;gource-sauvegarde.mp4&quot; title=&quot;gource video&quot;&gt;two years coding evolution&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Release v0.0.6 for sauvegarde project</title>
        <published>2015-11-02T22:26:00+01:00</published>
        <updated>2015-11-02T22:26:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/release-v0-0-6-for-sauvegarde-project/"/>
        <id>http://blog.delhomme.org/blog/release-v0-0-6-for-sauvegarde-project/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/release-v0-0-6-for-sauvegarde-project/">&lt;p&gt;‘sauvegarde’ is a set of tools (‘cdpfglserver’, ‘cdpfglclient’ and ‘cdpfglrestore’ - as of now) that saves your files in a live continuous way that is to say while they are written to disks. One interesting thing is that the server (now named ‘cdpfglserver’) is stateless and achieves deduplication (at the block level). As a result it does not use much memory and may run on small machines (on a virtual machine for instance).&lt;&#x2F;p&gt;
&lt;p&gt;This is v0.0.6 release of this project and some major features were added:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Upon comments made by Pierre Bourgin when trying to package sauvegarde’s project for voidlinux distribution the program names changed and are now cdpfglserver, cdpfglclient and cdpfglrestore. ‘cdpfgl’ stands for ‘Continuous Data Protection For Gnu&#x2F;Linux’.&lt;&#x2F;li&gt;
&lt;li&gt;Now using cdpfglrestore with the -w (–where) option one can restore a file to some specific directory specified along with the option.&lt;&#x2F;li&gt;
&lt;li&gt;cdpfglclient has a new mode to calculate hashs. This mode is called ‘adaptative blocksize’ it can be invoked with -a 1 (–adaptative=1) command line option or by using ‘adaptative=true’ directive in ‘Client’ section of client.conf configuration file. This option allows client to calculate hash with an adaptative blocksize that depends of the size of the file. It works by steps. File whose size is under 32768 bytes are hashed with a 512 bytes blocksize, files under 262144 bytes with a 2048 bytes blocksize and so on until files whose size is greater than 134217728 that are hashed with a 262144 bytes blocksize. It is believed that doing so, deduplication will hit a higher rate. The counter part is that cdpfglclient program is slower for small files.&lt;&#x2F;li&gt;
&lt;li&gt;-s (–buffersize) option has been added to cdpfglclient program in order to let one choose the cache that cdpfglclient may use before sending data to cdpfglserver. This option has no effect when the adaptative blocksize option has been chosen has the program will adapt this buffersize roughly to each file.&lt;&#x2F;li&gt;
&lt;li&gt;This release also contains many bugfixes and memory leakage fixes.&lt;&#x2F;li&gt;
&lt;li&gt;Memory allocation strategy has been reviewed at some points: when it’s possible, avoid allocating memory at all, when we must allocate see if g_malloc() is usable else use g_malloc0() which is 1000 times slower than g_malloc.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Contributors to this version:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Olivier Delhomme&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Links:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Sauvegarde’s project: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde’s openhub: &lt;a href=&quot;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde release v0.0.6:&lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;sauvegarde&#x2F;releases&#x2F;sauvegarde-0.0.6.tar.xz&quot; title=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;sauvegarde&#x2F;releases&#x2F;sauvegarde-0.0.6.tar.xz&quot;&gt;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;sauvegarde&#x2F;releases&#x2F;sauvegarde-0.0.6.tar.xz&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;travis continuous integration status: &lt;a href=&quot;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;sauvegarde’s frescode: &lt;a href=&quot;http:&#x2F;&#x2F;freshcode.club&#x2F;projects&#x2F;sauvegarde&quot; title=&quot;http:&#x2F;&#x2F;freshcode.club&#x2F;projects&#x2F;sauvegarde&quot;&gt;http:&#x2F;&#x2F;freshcode.club&#x2F;projects&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;voidlinux distribution: &lt;a href=&quot;http:&#x2F;&#x2F;www.voidlinux.eu&#x2F;&quot; title=&quot;http:&#x2F;&#x2F;www.voidlinux.eu&#x2F;&quot;&gt;http:&#x2F;&#x2F;www.voidlinux.eu&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Un parseur qui permet de remplir une structure (type struct) à partir d&#x27;un fichier binaire!</title>
        <published>2015-09-16T21:33:00+02:00</published>
        <updated>2015-09-16T21:33:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/un-parseur-qui-permet-de-remplir-une-structure-type-struct-a-partir-d-un-fichier-binaire/"/>
        <id>http://blog.delhomme.org/blog/un-parseur-qui-permet-de-remplir-une-structure-type-struct-a-partir-d-un-fichier-binaire/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/un-parseur-qui-permet-de-remplir-une-structure-type-struct-a-partir-d-un-fichier-binaire/">&lt;p&gt;Quelqu’un a fini par faire ce que je voulais faire avec &lt;a href=&quot;http:&#x2F;&#x2F;heraia.tuxfamily.org&#x2F;&quot; title=&quot;http:&#x2F;&#x2F;heraia.tuxfamily.org&#x2F;&quot;&gt;heraia&lt;&#x2F;a&gt; mais que je n’ai jamais eu la volonté de continuer : &lt;a href=&quot;http:&#x2F;&#x2F;d0cs4vage.blogspot.fr&#x2F;2015&#x2F;08&#x2F;pfp-python-interpreter-for-010-templates.html&quot; title=&quot;http:&#x2F;&#x2F;d0cs4vage.blogspot.fr&#x2F;2015&#x2F;08&#x2F;pfp-python-interpreter-for-010-templates.html&quot;&gt;PFP&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Release v0.0.4 for sauvegarde project</title>
        <published>2015-09-06T21:42:00+02:00</published>
        <updated>2015-09-06T21:42:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/release-v0-0-4-for-sauvegarde-project/"/>
        <id>http://blog.delhomme.org/blog/release-v0-0-4-for-sauvegarde-project/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/release-v0-0-4-for-sauvegarde-project/">&lt;p&gt;‘sauvegarde’ is a set of tools (‘serveur’, ‘client’ and ‘restore’ - as of now) that saves your files in a live continuous way that is to say while they are written to disks. One interesting thing is that the server (named ‘serveur’) is stateless and achieves deduplication (block level). As a result it does not use much memory and may run on small machines (on a virtual machine for instance).&lt;&#x2F;p&gt;
&lt;p&gt;This is the fourth release of this project. Some improvements were made. Let’s see what’s new in version v0.0.4:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;There is now a new server url to post a bunch of hashs and associated data (&#x2F;Data_Array.json). The JSON string expected must contain an array named ‘data_array’. Each object of this array must contain the three fields ‘hash’, ‘data’ and ‘size’. Fields ‘hash’ and ‘size’ must be base64 encoded. This has the effect of buffering the communication a bit. My tests on my single computer showed that the gain of speed is at least 4 times.&lt;&#x2F;li&gt;
&lt;li&gt;When sending the hashs of a file in it’s meta data the server answers the hashs that it needs (unknown to him). But if the file has several times the same hash that is unknown the server was answering as many times to send this hash. Now, with v0.0.4 the answer has only unique hashs, avoiding the client to send several times the same block.&lt;&#x2F;li&gt;
&lt;li&gt;file_backend has now a configuration section into the ‘serveur.conf’ file named ‘[file_backend]’. Two options can be configured. An option named ‘file-directory’ that tells the backend where to put it’s files and ‘dir-level’ that tells the backend the number of level we want to store datas. It’s default value is 2 (it means that serveur will create 65536 directories). The value is limited to a maximum of 5 (ie 256^5 = 1 099 511 627 776 directories!). Keep in mind that creating the directories may last a long time if you choose a high value (It will only be done once) and also that a directory may take some space (on ext4 a level 2 takes 256 Mb but level 3 takes 64 Gb !).&lt;&#x2F;li&gt;
&lt;li&gt;sauvegarde in now fully translated in French and is ready for other translations (it is based on .po files).&lt;&#x2F;li&gt;
&lt;li&gt;Sebastien Tricaud patch was merge in this version adding the ability to catch SIGINT and clean the memory before exiting avoiding a memory leak.&lt;&#x2F;li&gt;
&lt;li&gt;A manual has been created and is waiting for contributions at http:&#x2F;&#x2F;write.flossmanuals.net&#x2F;sauvegarde-manual&#x2F;_info&#x2F;.&lt;&#x2F;li&gt;
&lt;li&gt;TODO file has been reworked and contains new ideas that I might put in the roadmap.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Contributors to this version:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Olivier Delhomme&lt;&#x2F;li&gt;
&lt;li&gt;Sébastien Tricaud&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Links:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Sauvegarde’s project: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde’s manual (still to be created): &lt;a href=&quot;http:&#x2F;&#x2F;write.flossmanuals.net&#x2F;sauvegarde-manual&#x2F;_info&#x2F;&quot; title=&quot;http:&#x2F;&#x2F;write.flossmanuals.net&#x2F;sauvegarde-manual&#x2F;_info&#x2F;&quot;&gt;http:&#x2F;&#x2F;write.flossmanuals.net&#x2F;sauvegarde-manual&#x2F;_info&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde’s openhub: &lt;a href=&quot;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&quot; title=&quot;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde release v0.0.4: &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;sauvegarde&#x2F;releases&#x2F;sauvegarde-0.0.4.tar.xz&quot; title=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;sauvegarde&#x2F;releases&#x2F;sauvegarde-0.0.4.tar.xz&quot;&gt;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;sauvegarde&#x2F;releases&#x2F;sauvegarde-0.0.4.tar.xz&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;travis continuous integration status: &lt;a href=&quot;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot; https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>News about #sauvegarde (#backup in French) project</title>
        <published>2015-08-21T16:09:00+02:00</published>
        <updated>2015-08-21T16:09:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/news-about-sauvegarde-backup-in-french-project/"/>
        <id>http://blog.delhomme.org/blog/news-about-sauvegarde-backup-in-french-project/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/news-about-sauvegarde-backup-in-french-project/">&lt;p&gt;‘sauvegarde’ is a set of tools (‘serveur’, ‘client’ and ‘restaure’ - as of now) that saves your files in a #live continuous way that is to say while they are written to disks under #linux.&lt;&#x2F;p&gt;
&lt;p&gt;New features in version v0.0.3:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;links are now saved and can be restored&lt;&#x2F;li&gt;
&lt;li&gt;A new test directory comes with the project where we might put some files, directories or links to test, improve and avoid regression on the project.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;There is a lot of things to do and sauvegarde’s project is seeking help in all range of the project (including testing, promoting, coding, translating, creating documentations, packagers to include it into distribution…).&lt;&#x2F;p&gt;
&lt;p&gt;The whole project is known to compile on #x86_64 and #arm7l architecture and on #Debian Jessie, #Ubuntu 12.04 and #Centos 7 (sometimes at the expense of compiling and installing more recent dependencies - which is pretty straight (look for .travis.yml in the source code)). Links:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Sauvegarde’s project: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;github&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde’s openhub: &lt;a href=&quot;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&quot; title=&quot;openhub&quot;&gt;https:&#x2F;&#x2F;openhub.net&#x2F;p&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde release v0.0.3: &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;sauvegarde&#x2F;releases&#x2F;sauvegarde-0.0.3.tar.xz&quot;&gt;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;sauvegarde&#x2F;releases&#x2F;sauvegarde-0.0.3.tar.xz&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;travis continuous integration status: &lt;a href=&quot;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&quot;&gt;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Release v0.0.2 for sauvegarde project</title>
        <published>2015-08-15T23:16:00+02:00</published>
        <updated>2015-08-15T23:16:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/release-v0-0-2-for-sauvegarde-project/"/>
        <id>http://blog.delhomme.org/blog/release-v0-0-2-for-sauvegarde-project/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/release-v0-0-2-for-sauvegarde-project/">&lt;p&gt;‘sauvegarde’ is a set of tools (‘serveur’, ‘client’ and ‘restaure’ - as of now) that saves your files in a live continuous way that is to say while they are written to disks. In this version ‘client’ program has been reworked and may be 75 % of it’s code has changed.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;New features in version v0.0.2:&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;client has been reworked and there is no more threads. As a result, the functions newly written are not threadable as is.&lt;&#x2F;li&gt;
&lt;li&gt;file and time requests are base64 encoded into the URL so that it can manage space without errors&lt;&#x2F;li&gt;
&lt;li&gt;client save written files in a live an continuous way&lt;&#x2F;li&gt;
&lt;li&gt;time measurement is now possible (for instance, on my computer client uses 1.5ms to know if a file is in it’s cache or not)&lt;&#x2F;li&gt;
&lt;li&gt;restore can restore a file at a specific date (you’ll have to have the right date or it’ll restore the latest one in the retrieved list)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;There is still a lot of work to do and one might want to look at the list of my first post at http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php?post&#x2F;2015&#x2F;07&#x2F;08&#x2F;Sauvegarde-project-first-usable-version or see the TODO file or the Roadmap section of README file or even look into the code (or doxygen documentation) for @todo tags. Any help, contributions, remarks, articles or encouragements are very welcomed.&lt;&#x2F;p&gt;
&lt;p&gt;The whole project is known to compile on x86_64 and arm7l architecture and on Debian Jessie, Ubuntu 12.04 and Centos 7 (sometimes at the expense of compiling and installing more recent dependencies - which is pretty straight (look for .travis.yml in the source code)).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Links:&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Sauvegarde’s project: https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;li&gt;
&lt;li&gt;Sauvegarde release v0.0.2: http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;sauvegarde&#x2F;releases&#x2F;sauvegarde-0.0.2.tar.xz&lt;&#x2F;li&gt;
&lt;li&gt;travis continuous integration status: https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Diaspora</title>
        <published>2015-07-10T22:04:00+02:00</published>
        <updated>2015-07-10T22:04:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/diaspora/"/>
        <id>http://blog.delhomme.org/blog/diaspora/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/diaspora/">&lt;p&gt;Hop,&lt;&#x2F;p&gt;
&lt;p&gt;Vous me lisez encore de temps en temps, vous êtes sur tous les réseaux sociaux, sachez que je viens seulement d’arriver sur diaspora. Rejoignez moi sur &lt;a href=&quot;https:&#x2F;&#x2F;framasphere.org&#x2F;i&#x2F;bd7762b0ea59&quot; title=&quot;Diaspora&quot;&gt;diaspora&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Sauvegarde project first usable version</title>
        <published>2015-07-08T21:23:00+02:00</published>
        <updated>2015-07-08T21:23:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/sauvegarde-project-first-usable-version/"/>
        <id>http://blog.delhomme.org/blog/sauvegarde-project-first-usable-version/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/sauvegarde-project-first-usable-version/">&lt;p&gt;Since February 2014 I’m programming, when I have some time, something that may save my files live. The primary goal is to save files while they are being created or modified. It is still a goal to reach even if the first usable version is out today ! When I say usable I mean that one can backup files and restore them. It needs a lot of improvements and a lot of fine code review to track down the numerous memory leakages and bugs that are in this early code (Yes contributions are welcome :).&lt;&#x2F;p&gt;
&lt;p&gt;Naming is usually a very difficult task for a project and as I remarked that successful projects have simple names - like “Word” and “Windows” for instance (yes I know this is not free software) I named my project “sauvegarde” (which means backup in French). This project is composed of 3 programs right now, the one that saves your file is named “client” and is talking to the server (named “serveur” in French). The third one can restore files (also by talking to the server) and is named “restaure” (restore in French).&lt;&#x2F;p&gt;
&lt;p&gt;The whole project is known to compile on x86_64 and arm7l architecture and on Debian Jessie, Ubuntu 12.04 and Centos 7 (sometimes at the expense of compiling and installing more recent dependencies - which is pretty straight (look for .travis.yml in the source code)).&lt;&#x2F;p&gt;
&lt;p&gt;With this version first you have to setup a server and have serveur running on it. Then you have to run client each time you need to backup things (live backup will come very soon - even if linux kernel FAN notification’s interface lacks some notifiers). When you want to restore a file you have to use “restaure” program (server needs to be up and accessible). At the moment you can only restore the latest version of a file.&lt;&#x2F;p&gt;
&lt;p&gt;The server has an interface to connect different backends. The first one is the flat file backend. One may program some database backend (postgresql, sqlite, mariadb…), or a different storage backend like Ceph for instance. All the data is saved in a deduplicated way and the network traffic is minimized. “client”, “serveur” and “restore” talks in json language to each others.&lt;&#x2F;p&gt;
&lt;p&gt;There is still a lot of things to do such as (in no specific order):&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Make live backup possible&lt;&#x2F;li&gt;
&lt;li&gt;Having the ability to restore any version of a file&lt;&#x2F;li&gt;
&lt;li&gt;Having the ability to restore a group of files&lt;&#x2F;li&gt;
&lt;li&gt;Having the ability to restore a directory (may need to patch linux’s kernel FAN interface)&lt;&#x2F;li&gt;
&lt;li&gt;Saving symbolic links&lt;&#x2F;li&gt;
&lt;li&gt;Having some security for transfers (for instance https)&lt;&#x2F;li&gt;
&lt;li&gt;Having some security for authentication of programs each others&lt;&#x2F;li&gt;
&lt;li&gt;Adding server backends&lt;&#x2F;li&gt;
&lt;li&gt;Internationalization&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;If you test this program, if you compile it under a new architecture&#x2F;system, if you have any question or want to report a bug please feel free to useeither github’s interface or your favorite emailer to email me (my email address is in the source code or in AUTHORS file).&lt;&#x2F;p&gt;
&lt;p&gt;Links:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;Sauvegarde&amp;#39;s project&quot;&gt;Sauvegarde’s project&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;travis-ci.org&#x2F;dupgit&#x2F;sauvegarde&quot; title=&quot;travis continuous integration status&quot;&gt;travis continuous integration status&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Linux kernel sources over versions</title>
        <published>2015-04-05T21:14:00+02:00</published>
        <updated>2015-04-05T21:14:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/linux-kernel-sources-over-versions/"/>
        <id>http://blog.delhomme.org/blog/linux-kernel-sources-over-versions/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/linux-kernel-sources-over-versions/">&lt;p&gt;Here are some graphs made from the current Linux source code as taken from &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;torvalds&#x2F;linux&quot; title=&quot;github&amp;#39;s mirror repository for Linux&quot;&gt;Linus github’s mirror&lt;&#x2F;a&gt;. They show the evolution over versions of Linux (from 2.6.12 to 3.19 excluding all release candidates “-rc[0-9]+”) in term of size, number of files, number of lines of codes or authors and commiters. The last one shows that Linux releases are somehow pretty linear. Theses images are licenced CC-BY-SA (Olivier DELHOMME). Upon &lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;_dup_&quot; title=&quot;dup&amp;#39;s twitter&quot;&gt;demand&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Update 2015-04-14 : version 4.0 added, some bugs corrected in my scripts and added a graph on the number of commits.
Update 2015-07-19 : version 4.1 added. Update 2015-09-13 : Version 4.2 added and correctness of linux release dates.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;commons.wikimedia.org&#x2F;wiki&#x2F;File:Linux-sizes.svg&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;linux-kernel-sources-over-versions&#x2F;linux-sizes.svg&quot; alt=&quot;Linux size&quot; title=&quot;Linux size, sept. 2015&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;commons.wikimedia.org&#x2F;wiki&#x2F;File:Linux-files.svg&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;linux-kernel-sources-over-versions&#x2F;linux-files.svg&quot; alt=&quot;Linux files&quot; title=&quot;Linux files, sept. 2015&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;commons.wikimedia.org&#x2F;wiki&#x2F;File:Linux-lines.svg&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;linux-kernel-sources-over-versions&#x2F;linux-lines.svg&quot; alt=&quot;Linux lines&quot; title=&quot;Linux lines, sept. 2015&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;commons.wikimedia.org&#x2F;wiki&#x2F;File:Linux-nauthors.svg&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;linux-kernel-sources-over-versions&#x2F;linux-nauthors.svg&quot; alt=&quot;Linux authors&quot; title=&quot;Linux authors, sept. 2015&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;commons.wikimedia.org&#x2F;wiki&#x2F;File:Linux-dates.svg&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;linux-kernel-sources-over-versions&#x2F;linux-dates.svg&quot; alt=&quot;Linux dates&quot; title=&quot;Linux dates, sept. 2015&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;commons.wikimedia.org&#x2F;wiki&#x2F;File:Linux-ncommits.svg&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;linux-kernel-sources-over-versions&#x2F;linux-ncommits.svg&quot; alt=&quot;linux-ncommits.svg&quot; title=&quot;linux-ncommits.svg, sept. 2015&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>MilkyTracker</title>
        <published>2015-02-01T20:18:00+01:00</published>
        <updated>2015-02-01T20:18:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/milkytracker/"/>
        <id>http://blog.delhomme.org/blog/milkytracker/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/milkytracker/">&lt;p&gt;Vous êtes suffisamment vieux pour que FastTracker vous dise quelque chose ? Oui ? Alors vous aimerez &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Deltafire&#x2F;MilkyTracker&quot; title=&quot;MilkyTracker&quot;&gt;MilkyTracker&lt;&#x2F;a&gt; qui est libre et qui lit les .xm, .mod et .it !&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;milkytracker&#x2F;.Capture_du_2015-02-01_20_18_21_m.png&quot; alt=&quot;MilkyTracker&quot; title=&quot;MilkyTracker, fév. 2015&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>J&#x27;aime ! :-&#x2F;</title>
        <published>2014-05-28T14:16:00+02:00</published>
        <updated>2014-05-28T14:16:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/j-aime/"/>
        <id>http://blog.delhomme.org/blog/j-aime/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/j-aime/">&lt;p&gt;[root@emilie Téléchargements]# rpm -ql AdbeRdr9.4.2-1_i486linux_fra.rpm le paquetage AdbeRdr9.4.2-1_i486linux_fra.rpm n’est pas installé [root@emilie Téléchargements]# rpm -ivh AdbeRdr9.4.2-1_i486linux_fra.rpm Préparation… ########################################### [100%] paquetage AdobeReader_fra-9.4.2-1.i486 déjà installé&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Retour d&#x27;expérience Entourage -&gt; Zimbra</title>
        <published>2014-02-22T22:16:00+01:00</published>
        <updated>2014-02-22T22:16:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/retour-d-experience-entourage-zimbra/"/>
        <id>http://blog.delhomme.org/blog/retour-d-experience-entourage-zimbra/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/retour-d-experience-entourage-zimbra/">&lt;h2 id=&quot;changement-dans-zimbra-8-des-dates-des-messages-suite-a-l-importation-d-une-boite-depuis-entourage&quot;&gt;Changement, dans Zimbra 8 des dates des messages suite à l’importation d’une boite depuis entourage&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;description-du-probleme&quot;&gt;Description du problème&lt;&#x2F;h3&gt;
&lt;p&gt;Le problème est survenu lors de l’utilisation d’entourage en connexion IMAP pour importer la boite locale dans Zimbra. Entourage semble mettre les dates des messages importés à la date de l’import. La conséquence est que tous les messages dans Zimbra apparaissent avec la même date de réception. Il n’y a que lorsque l’on clique sur le message que l’on voit (dans le message) la bonne date.&lt;&#x2F;p&gt;
&lt;p&gt;Ce qui a motivé ce travail est que ce problème a été identifié alors qu’une bonne partie des messages avaient été “coupés&#x2F;collés”… et qu’il n’était plus possible de revenir en arrière…&lt;&#x2F;p&gt;
&lt;h3 id=&quot;notre-systeme-zimbra&quot;&gt;Notre système Zimbra&lt;&#x2F;h3&gt;
&lt;p&gt;Notre système ne comporte qu’un seul serveur Zimbra (version 8). Les mails concernés n’ont pas encore été migrés vers la partie hsm.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;identifier-les-volumes-de-stockage&quot;&gt;Identifier les volumes de stockage&lt;&#x2F;h3&gt;
&lt;pre style=&quot;background-color:#282c34;color:#abb2bf;&quot;&gt;&lt;code&gt;&lt;span&gt;# su - zimbra $ zmvolume -l Volume id: 1 name: message1 type: primaryMessage path: &#x2F;opt&#x2F;zimbra&#x2F;store compressed: false current: true Volume id: 2 name: index1 type: index path: &#x2F;opt&#x2F;zimbra&#x2F;index compressed: false current: true Volume id: 3 name: hsm1 type: secondaryMessage path: &#x2F;hsm compressed: false current: true
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h3 id=&quot;identifier-le-groupe-id-et-le-dossier-contenant-les-messages&quot;&gt;Identifier le groupe id et le dossier contenant les messages&lt;&#x2F;h3&gt;
&lt;p&gt;Ces deux solutions sont différentes et il me semble que cela permet d’avoir une relative confiance dans les résultats obtenus.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;premiere-solution&quot;&gt;Première solution&lt;&#x2F;h4&gt;
&lt;p&gt;Trouver la configuration de la boite d’un utilisateur donné en passant par le ZimbraId qui est unique à chaque utilisateur.&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#282c34;color:#abb2bf;&quot;&gt;&lt;code&gt;&lt;span&gt;# su - zimbra $ zmprov ga mon.mail@mon.domaine.fr zimbraId zimbraId: a75fe8be-2538-4a2b-a0f2-1da770d4b395 &#x2F;opt&#x2F;zimbra&#x2F;bin&#x2F;mysql --protocol=socket --socket=&#x2F;opt&#x2F;zimbra&#x2F;db&#x2F;mysql.sock mysql &amp;gt; SELECT * FROM zimbra.mailbox WHERE account\_id=&amp;amp;quot;a75fe8be-2538-4a2b-a0f2-1da770d4b395&amp;amp;quot; \G *************************** 1. row *************************** id: 123 group\_id: 23 account\_id: a75fe8be-2538-4a2b-a0f2-1da770d4b395 index\_volume\_id: 2 item\_id\_checkpoint: 219920 contact\_count: 561 size\_checkpoint: 36940550395 change\_checkpoint: 518332 tracking\_sync: 175969 tracking\_imap: 1 last\_backup\_at: 1391831732 comment: mon.mail@mon.domaine.fr last\_soap\_access: 1392244457 new\_messages: 12 idx\_deferred\_count: 0 highest\_indexed: NULL version: 2.7 last\_purge\_at: 1392275215 1 row in set (0.00 sec)
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Le champ ‘group_id’ indique 23. La base de donnée concernée est ‘mboxgroup23’. Le champ ‘id’ indique 123. Le dossier qui contient les messages est alors &#x2F;opt&#x2F;zimbra&#x2F;store&#x2F;0&#x2F;123.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;deuxieme-solution&quot;&gt;Deuxième solution&lt;&#x2F;h4&gt;
&lt;p&gt;Demander le mailboxId de l’utilisateur et calculer le nom de la base concernée.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;# su - zimbra $ zmprov gmi mon.mail@mon.domaine.fr mailboxId: 123 quotaUsed: 36940603783&lt;&#x2F;code&gt;  Le champ ‘mailboxId’ indique 123. Il n’y a que 100 groupes dans la base. La doc indique que pour avoir le numéro de la base de donnée il faut prendre le modulo sur 100 soit : 23. Ce champ indique également le nom du dossier qui contient les messages : &#x2F;opt&#x2F;zimbra&#x2F;store&#x2F;0&#x2F;123.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;format-des-messages&quot;&gt;Format des messages&lt;&#x2F;h3&gt;
&lt;pre style=&quot;background-color:#282c34;color:#abb2bf;&quot;&gt;&lt;code&gt;&lt;span&gt;  # ls &#x2F;opt&#x2F;zimbra&#x2F;store&#x2F;0&#x2F;123&#x2F;msg&#x2F;0&#x2F; 2281-3973.msg 2325-4015.msg 2398-4171.msg 2562-4503.msg 2686-4707.msg 2778-4873.msg 2874-5036.msg 2950-5159.msg 3060-5459.msg 3205-5676.msg 3290-5826.msg 3418-6023.msg 3567-6352.msg 3648-6491.msg 3749-6636.msg 3840-6765.msg 3921-6911.msg 4027-7089.msg ...
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Le premier nombre correspond au champ ‘id’ du message et le deuxième nombre correspond au champ ‘mod_content’ :&lt;&#x2F;p&gt;
&lt;p&gt;Les messages sont stockés de la même manière dans la partie hsm avec les mêmes conventions (dans notre exemple le dossier 123 dans le hsm : &lt;code&gt;&#x2F;hsm&#x2F;0&#x2F;123&#x2F;&lt;&#x2F;code&gt;)&lt;&#x2F;p&gt;
&lt;h3 id=&quot;la-base-de-donnee&quot;&gt;La base de donnée&lt;&#x2F;h3&gt;
&lt;pre style=&quot;background-color:#282c34;color:#abb2bf;&quot;&gt;&lt;code&gt;&lt;span&gt;  # su - zimbra $ &#x2F;opt&#x2F;zimbra&#x2F;bin&#x2F;mysql --protocol=socket --socket=&#x2F;opt&#x2F;zimbra&#x2F;db&#x2F;mysql.sock mysql &amp;gt; show databses; +--------------------+ | Database | +--------------------+ | information\_schema | | backup | | mboxgroup1 | | mboxgroup10 | | mboxgroup100 | | mboxgroup11 | | mboxgroup12 | | mboxgroup13 | | mboxgroup14 | ... ... | mboxgroup97 | | mboxgroup98 | | mboxgroup99 | | mysql | | performance\_schema | | test | | zimbra | +--------------------+ 106 rows in set (0.01 sec)
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;On voit effectivement les 100 mboxgroup (de 1 à 100 inclus) et les bases afférentes à mysql et à zimbra. Sélection de la base 23 :&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#282c34;color:#abb2bf;&quot;&gt;&lt;code&gt;&lt;span&gt;  mysql &amp;gt; use mboxgroup23; Database changed mysql &amp;gt; show tables; +-----------------------+ | Tables\_in\_mboxgroup23 | +-----------------------+ | appointment | | appointment\_dumpster | | data\_source\_item | | imap\_folder | | imap\_message | | mail\_item | | mail\_item\_dumpster | | open\_conversation | | pop3\_message | | revision | | revision\_dumpster | | tag | | tagged\_item | | tombstone | +-----------------------+ 14 rows in set (0.00 sec)  Cette base regroupe les messages des utilisateurs 23, 123, 223 (utilisateurs pour lesquel le id correspond à l’équation id % 100 = 23).
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Les deux tables qui nous intéressent ici sont mail_item et mail_item_dumpster. Si j’ai bien compris les messages supprimés sont dans la table mail_item_dumpster les autres étant dans mail_item; Voyons les champs de ces tables :&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#282c34;color:#abb2bf;&quot;&gt;&lt;code&gt;&lt;span&gt;mysql &amp;gt; show columns from mail\_item; +--------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+---------------------+------+-----+---------+-------+ | mailbox\_id | int(10) unsigned | NO | PRI | NULL | | | id | int(10) unsigned | NO | PRI | NULL | | | type | tinyint(4) | NO | | NULL | | | parent\_id | int(10) unsigned | YES | | NULL | | | folder\_id | int(10) unsigned | YES | | NULL | | | index\_id | int(10) unsigned | YES | | NULL | | | imap\_id | int(10) unsigned | YES | | NULL | | | date | int(10) unsigned | NO | | NULL | | | size | bigint(20) unsigned | NO | | NULL | | | locator | varchar(1024) | YES | | NULL | | | blob\_digest | varchar(44) | YES | | NULL | | | unread | int(10) unsigned | YES | | NULL | | | flags | int(11) | NO | | 0 | | | tags | bigint(20) | NO | | 0 | | | tag\_names | text | YES | | NULL | | | sender | varchar(128) | YES | | NULL | | | recipients | varchar(128) | YES | | NULL | | | subject | text | YES | | NULL | | | name | varchar(255) | YES | | NULL | | | metadata | mediumtext | YES | | NULL | | | mod\_metadata | int(10) unsigned | NO | | NULL | | | change\_date | int(10) unsigned | YES | | NULL | | | mod\_content | int(10) unsigned | NO | | NULL | | | uuid | varchar(127) | YES | | NULL | | +--------------+---------------------+------+-----+---------+-------+ 24 rows in set (0.00 sec)
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;On retouve le champ mailbox_id qui contient l’identifiant de la boite de messagerie. On va l’utiliser pour s’assurer qu’on modifie effectivement les messages de la bonne boite de messagerie (123 dans notre exemple). Il y a également les champs id et mod_content qui font référence au nom du fichier stockés sur le disque. C’est eux qui vont servir pour sélectionner un message :&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#282c34;color:#abb2bf;&quot;&gt;&lt;code&gt;&lt;span&gt;  mysql &amp;gt; SELECT * FROM mail\_item WHERE mailbox\_id = 123 AND id = 31259 AND mod\_content = 56625 LIMIT 1\G; *************************** 1. row *************************** mailbox\_id: 123 id: 31259 type: 5 parent\_id: 31263 folder\_id: 16711 index\_id: 31259 imap\_id: 31259 date: 1392159600 size: 8345 locator: 1 blob\_digest: WJOVKzLQQvCJ1KvxF3DYNUNy19SotnyuL3+4hpDm480= unread: 0 flags: 0 tags: 0 tag\_names: NULL sender: Anonyme recipients: anonyme@anonyme.fr subject: Comment convaincre la communaut� de bouger face aux attaques ? name: NULL metadata: d1:f148:Bonjour, je suis globalement d&amp;#39;accord avec ....?1:s57:=?ISO-8859-e mod\_metadata: 210781 change\_date: 1390847848 mod\_content: 56625 uuid: NULL 1 row in set (0.00 sec) ERROR: No query specified
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Le champ qui contient la date erronée mise par entourage est le champ date. C’est lui que nous allons mettre à jour. La table mail_item_dumpster contient exactement les mêmes champs.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;scripts&quot;&gt;Scripts&lt;&#x2F;h3&gt;
&lt;p&gt;J’ai adapté le premier script (fixtimestamp.sh) et j’ai sorti de ce dernier la partie mise à jour de la base pour en faire un script spécifique (update_db.bash).&lt;&#x2F;p&gt;
&lt;h3 id=&quot;fixtimestamp-sh&quot;&gt;fixtimestamp.sh&lt;&#x2F;h3&gt;
&lt;p&gt;Le principe de ce script est de parcourir le système de fichier où sont stockés les messages sous forme de texte, d’en extraire la date d’après le champ Date: de l’en-tête mail (cf RFC 5322 section 3.6.1 il me semble) d’en extraire l’id et le mod_content (d’après le nom du fichier) et de généré un fichier de mise à jour nommé timestamp.sql qui sera à exécuter dans la bonne base du mysql.&lt;&#x2F;p&gt;
&lt;p&gt;On passe en paramètre l’adresse mail de l’utilisateur en question : .&#x2F;fixtimestamp.sh mon.mail@mon.domaine.fr&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#282c34;color:#abb2bf;&quot;&gt;&lt;code&gt;&lt;span&gt;#!&#x2F;bin&#x2F;bash # Author: Lam Kin Yan # Email: hinyinlam [ at ] gmail.com # Date: 13-Oct-2008 # Location: Hong Kong SAR # License: GPLv3 # website: www.hinyinsolution.com # Version: 0.01 PREVIOUS\_FILENAME=&amp;amp;quot;&amp;amp;quot;; MAILBOXID=`&#x2F;opt&#x2F;zimbra&#x2F;bin&#x2F;zmprov gmi $1 | sed -n &amp;#39;1,1s&#x2F;mailboxId: &#x2F;&#x2F;gp&amp;#39;`; if [ &amp;amp;quot;$MAILBOXID&amp;amp;quot; = &amp;amp;quot;&amp;amp;quot; ]; then exit; fi rm -f timestamp.sql find &#x2F;opt&#x2F;zimbra&#x2F;store&#x2F;0&#x2F;$MAILBOXID&#x2F; -type f -name &amp;#39;*.msg&amp;#39; | while read FILENAME\_PATH; do FILENAME=`basename $FILENAME\_PATH`; TIMESTRING=`head -n 50 $FILENAME\_PATH | grep &amp;amp;quot;^Date: &amp;amp;quot;| head -n 1 | sed &amp;#39;s&#x2F;Date: &#x2F;&#x2F;g&amp;#39;`; TIMESTAMP=`date +&amp;amp;quot;%s&amp;amp;quot; -s &amp;amp;quot;$TIMESTRING&amp;amp;quot; 2 &amp;gt;&#x2F;dev&#x2F;null`; if [ &amp;amp;quot;$TIMESTAMP&amp;amp;quot; != &amp;amp;quot;&amp;amp;quot; ]; then if [ &amp;amp;quot;$FILENAME&amp;amp;quot; != &amp;amp;quot;$PREVIOUS\_FILENAME&amp;amp;quot; ]; then FILENAME=`echo $FILENAME | sed &amp;#39;s&#x2F;\.msg&#x2F;&#x2F;g&amp;#39;`; MAILID=`echo $FILENAME | cut -f1 -d\-`; MODID=`echo $FILENAME | cut -f2 -d\-`; PREVIOUS\_FILENAME=$FILENAME.msg; echo &amp;amp;quot;UPDATE mail\_item SET \`date\` = &amp;#39;$TIMESTAMP&amp;#39; WHERE mailbox\_id = $MAILBOXID AND id = $MAILID AND mod\_content = $MODID LIMIT 1;&amp;amp;quot; &amp;gt; &amp;gt; timestamp.sql; echo &amp;amp;quot;Fixing $MAILID to $TIMESTAMP&amp;amp;quot;; fi else echo &amp;amp;quot;----------Not ok: $FILENAME $TIMESTRING&amp;amp;quot;; fi done; echo &amp;amp;quot;Finished Mapping SQL.&amp;amp;quot;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h3 id=&quot;update-db-bash&quot;&gt;update_db.bash&lt;&#x2F;h3&gt;
&lt;p&gt;Cette partie est celle qui va faire la mise à jour dans le mysql. Il faut passer deux paramètres au script : l’adresse de messagerie et le nom du fichier contenant les instructions sql : .&#x2F;update_db mon.mail@mon.domaine.fr monfichier.sql&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#282c34;color:#abb2bf;&quot;&gt;&lt;code&gt;&lt;span&gt;#!&#x2F;bin&#x2F;bash # Usage : .&#x2F;update\_db mon.mail@mon.domaine.fr monfichier.sql MYSQL\_COMMAND=&amp;amp;quot;&#x2F;usr&#x2F;bin&#x2F;ionice -c 3 &#x2F;opt&#x2F;zimbra&#x2F;bin&#x2F;mysql --protocol=socket --socket=&#x2F;opt&#x2F;zimbra&#x2F;db&#x2F;mysql.sock&amp;amp;quot; MAILBOXID=`&#x2F;opt&#x2F;zimbra&#x2F;bin&#x2F;zmprov gmi $1 | sed -n &amp;#39;1,1s&#x2F;mailboxId: &#x2F;&#x2F;gp&amp;#39;`; DBGROUPID=`expr $MAILBOXID % 100` rm -f update\_db\_output.txt; if [ &amp;amp;quot;$MAILBOXID&amp;amp;quot; = &amp;amp;quot;&amp;amp;quot; ]; then echo &amp;amp;quot;No mailboxId to work with&amp;amp;quot; exit; fi if [[ -r $2 ]]; then echo &amp;amp;quot;Updating database ...&amp;amp;quot;; cat $2 | $MYSQL\_COMMAND mboxgroup$DBGROUPID &amp;gt; &amp;gt;update\_db\_output.txt 2 &amp;gt;&amp;amp;amp;1; echo &amp;amp;quot;Update Done&amp;amp;quot;; else echo &amp;amp;quot;SQL file does not exists or is not readable.&amp;amp;quot; fi
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h3 id=&quot;reindexation-de-la-boite&quot;&gt;Réindexation de la boite&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;code&gt;# su - zimbra $ zmprov reIndexMailbox mon.mail@mon.domaine.fr start $ zmprov reIndexMailbox mon.mail@mon.domaine.fr status status: running progress: numSucceeded=566, numFailed=0, numRemaining=188033&lt;&#x2F;code&gt;  Contrairement à la mise à jour de la base de données qui est super rapide, la réindexation est pas mal “lente” et consomme du CPU.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;references&quot;&gt;Références&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;wiki.zimbra.com&#x2F;wiki&#x2F;Ajcody-Mysql-Topics#Get_Users_mboxgroup_.23&quot;&gt;zimbra ref&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;tools.ietf.org&#x2F;html&#x2F;rfc5322&quot;&gt;rfc5322&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Payer le Gaz moins Cher</title>
        <published>2013-10-15T20:43:00+02:00</published>
        <updated>2013-10-15T20:43:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/payer-le-gaz-moins-cher/"/>
        <id>http://blog.delhomme.org/blog/payer-le-gaz-moins-cher/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/payer-le-gaz-moins-cher/">&lt;p&gt;Pour payer le &lt;a href=&quot;http:&#x2F;&#x2F;www.gazmoinscherensemble.fr&quot; title=&quot;Gaz Moins Cher Ensemble&quot;&gt;gaz&lt;&#x2F;a&gt; vous pouvez vous inscrire sur le site http:&#x2F;&#x2F;www.gazmoinscherensemble.fr. Il s’agit d’une initiative de l’association &lt;a href=&quot;http:&#x2F;&#x2F;www.lemonde.fr&#x2F;planete&#x2F;article&#x2F;2013&#x2F;10&#x2F;15&#x2F;l-ufc-que-choisir-promeut-une-offre-de-gaz-13-moins-chere_3495736_3244.html&quot; title=&quot;UFC-Que-Choisir&quot;&gt;UFC-Que-Choisir&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia is not dead !</title>
        <published>2013-09-15T22:05:00+02:00</published>
        <updated>2013-09-15T22:05:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-is-not-dead/"/>
        <id>http://blog.delhomme.org/blog/heraia-is-not-dead/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-is-not-dead/">&lt;p&gt;Lately I’ve been focusing on prime numbers and translated a python program into a C implementation to have some speed-up. I rediscovered that I love coding in C :-) and guess what… heraia is coded in C (79 % according to &lt;a href=&quot;https:&#x2F;&#x2F;www.ohloh.net&#x2F;p&#x2F;heraia&quot; title=&quot;ohloh&quot;&gt;ohloh&lt;&#x2F;a&gt;).&lt;&#x2F;p&gt;
&lt;p&gt;So I coded a bit on heraia and managed to make it compile with either gtk+2 and libgtkhex-0 or gtk+3 and libgtkhex-3. There is still some use of deprecated functions for gtk+3 and I have to do something about thoses functions but it seems that heraia is working fine under Debian 7 (Wheezy) with gtk+3 and libgtkhex-3.&lt;&#x2F;p&gt;
&lt;p&gt;Have a try with your system and let me know about it (try the latest &lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;projects&#x2F;heraia&#x2F;&quot; title=&quot;heraia&amp;#39;s site&quot;&gt;subversion revision&lt;&#x2F;a&gt;) !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Une autre série</title>
        <published>2013-09-08T11:34:00+02:00</published>
        <updated>2013-09-08T11:34:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/une-autre-serie/"/>
        <id>http://blog.delhomme.org/blog/une-autre-serie/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/une-autre-serie/">&lt;p&gt;Hop,&lt;&#x2F;p&gt;
&lt;p&gt;Dans la suite des précédents articles voici une autre série :&lt;&#x2F;p&gt;
&lt;p&gt;2^0 : 2 2^1 : 3 2^2 : 5 2^3 : 11 2^4 : 17 2^5 : 37 2^6 : 67 2^7 : 131 2^8 : 257 2^9 : 521 2^10 : 1031 2^11 : 2053 2^12 : 4099 2^13 : 8209 2^14 : 16411 2^15 : 32771 2^16 : 65537 2^17 : 131101 2^18 : 262147 2^19 : 524309 2^20 : 1048583 2^21 : 2097169 2^22 : 4194319 2^23 : 8388617 2^24 : 16777259 2^25 : 33554467 2^26 : 67108879 2^27 : 134217757 2^28 : 268435459 2^29 : 536870923 2^30 : 1073741827 2^31 : 2147483659 2^32 : 4294967311 2^33 : 8589934609 2^34 : 17179869209 2^35 : 34359738421  Il s’agit du premier nombre premier après la puissance de deux. par exemple 37 est le premier nombre premier après 2^5 (32). La suite de la suite bientôt :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Des nombres entiers !</title>
        <published>2013-06-30T20:47:00+02:00</published>
        <updated>2013-06-30T20:47:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/des-nombres-entiers/"/>
        <id>http://blog.delhomme.org/blog/des-nombres-entiers/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/des-nombres-entiers/">&lt;p&gt;Je suis loin d’être au niveau de &lt;a href=&quot;http:&#x2F;&#x2F;www.pasithee.fr&#x2F;blog&#x2F;&quot; title=&quot;Balise&quot;&gt;Balise&lt;&#x2F;a&gt; mais en ce moment, quand j’ai quelques minutes, je m’amuse à ça :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;des-nombres-entiers&#x2F;.count_primes_s.jpg&quot; alt=&quot;Nombres premiers (les 30 premiers)&quot; title=&quot;Nombres premiers (les 30 premiers), juin 2013&quot; &#x2F;&gt; “Nombres premiers (les 30 premiers)”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;des-nombres-entiers&#x2F;.count_primes_more_s.jpg&quot; alt=&quot;Nombres premiers (les 92911 premiers)&quot; title=&quot;Nombres premiers (les 92 911 premiers), juin 2013&quot; &#x2F;&gt; “Nombres premiers (les 92 911 premiers)”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;des-nombres-entiers&#x2F;.density_s.jpg&quot; alt=&quot;‘Densité’ des 500000 premiers nombres premiers&quot; title=&quot;&amp;#39;Densité&amp;#39; des 500 000 premiers nombres premiers, juin 2013&quot; &#x2F;&gt; “‘Densité’ des 500 000 premiers nombres premiers”&lt;&#x2F;p&gt;
&lt;p&gt;11 est le seul nombre premier palindrome de longueur paire (tous les autres seraient divisibles par 11 !)&lt;&#x2F;p&gt;
&lt;p&gt;Voici le début d’une série (fabriquée de toute pièces) : 2038074391, 4222233709, 6461333693, 8736025673, 11037268103, 13359550583, 15699336623&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>ubuntu cola</title>
        <published>2012-10-01T20:55:00+02:00</published>
        <updated>2012-10-01T20:55:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/ubuntu-cola/"/>
        <id>http://blog.delhomme.org/blog/ubuntu-cola/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/ubuntu-cola/">&lt;p&gt;Oh… un cola libre !!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;ubuntu-cola&#x2F;.ubuntu_cola_m.jpg&quot; alt=&quot;ubuntu cola&quot; title=&quot;ubuntu cola, oct. 2012&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Bonne année 2012</title>
        <published>2012-01-26T09:46:00+01:00</published>
        <updated>2012-01-26T09:46:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/bonne-annee-2012/"/>
        <id>http://blog.delhomme.org/blog/bonne-annee-2012/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/bonne-annee-2012/">&lt;p&gt;Je vous souhaite à toutes et tous une excellente année 2012 que j’espère prolifique en idées et réalisations diverses !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>tweeter</title>
        <published>2011-12-14T10:11:00+01:00</published>
        <updated>2011-12-14T10:11:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/tweeter/"/>
        <id>http://blog.delhomme.org/blog/tweeter/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/tweeter/">&lt;p&gt;Moi sur tweeter… noooon… et ben si : &lt;a href=&quot;http:&#x2F;&#x2F;twitter.com&#x2F;#!&#x2F;_dup_&quot; title=&quot;dup&quot;&gt;_dup_&lt;&#x2F;a&gt; !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Java pourquoiiii ?</title>
        <published>2011-11-21T17:01:00+01:00</published>
        <updated>2011-11-21T17:01:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/java-pourquoiiii/"/>
        <id>http://blog.delhomme.org/blog/java-pourquoiiii/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/java-pourquoiiii/">&lt;p&gt;Ce titre est à chanter selon l’air d’une &lt;a href=&quot;http:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hhDEeFIZ3-0&quot; title=&quot;Manureva&quot;&gt;chanson célèbre&lt;&#x2F;a&gt; :)&lt;&#x2F;p&gt;
&lt;p&gt;Ils font des trucs en java qui ne fonctionnent que sur les systèmes Windows :&lt;&#x2F;p&gt;
&lt;p&gt;http:&#x2F;&#x2F;www.geforce.com&#x2F;GamesandApps&#x2F;games&#x2F;battlefield-3&#x2F;GPUAnalyzer&lt;&#x2F;p&gt;
&lt;p&gt;Je me demande bien quel est l’intérêt de java du coup. D’autant qu’il faut installer l’application pour qu’elle fonctionne ! Ce n’est pas prêt de fonctionner sur un quelconque Unix (même propriétaire) !!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Publicité pour un pizza grill</title>
        <published>2011-11-04T12:30:00+01:00</published>
        <updated>2011-11-04T12:30:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/publicite-pour-un-pizza-grill/"/>
        <id>http://blog.delhomme.org/blog/publicite-pour-un-pizza-grill/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/publicite-pour-un-pizza-grill/">&lt;p&gt;Reçue aujourd’hui dans la montagne de publicités que nous recevons, une publicité pour un pizza grill qui livre à domicile et au bureau 6&#x2F;7 du lundi au jeudi !!! :-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia-0.1.7 is out !</title>
        <published>2011-05-05T21:30:00+02:00</published>
        <updated>2011-05-05T21:30:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-1-7-is-out/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-1-7-is-out/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-1-7-is-out/">&lt;p&gt;Additions are :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A find from data type window that lets one look for a specific string as if decoded with the selected data type (eg search in the document a date such as 02&#x2F;05&#x2F;2011 coded in a C way)&lt;&#x2F;li&gt;
&lt;li&gt;Saving and loading projects is now possible.&lt;&#x2F;li&gt;
&lt;li&gt;Some bugs were corrected (Please report them !)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Now a windows binary package is available for download. It should be a portable one (ie no need to install the heraia and all needed library are included). I hope I’ll be able to do so at each release. By the way, I’m looking for packagers (Debian, Ubuntu, Redhat, Suse, Solaris, …).&lt;&#x2F;p&gt;
&lt;p&gt;Translations : Langages are English and French (up to date).&lt;&#x2F;p&gt;
&lt;p&gt;Since 0.1.6&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;2786 lines were added&lt;&#x2F;li&gt;
&lt;li&gt;1155 lines were killed&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Heraia has now 13220 lines. The biggest file and the smallest ones are still the same :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;heraia_ui.c with 2601 lines now&lt;&#x2F;li&gt;
&lt;li&gt;main_pref_window.h which still has 32 lines&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The development focused on libfcl these last month. It is going very slowly but it might lead to something useable. I hope I will be able to connect this library to libgtkhex that I use with heraia. Before this there is still a hudge work to do !!&lt;&#x2F;p&gt;
&lt;p&gt;The devel docs are 51 MB in 2731 files ! The graphic stuff explains this hudge size.&lt;&#x2F;p&gt;
&lt;p&gt;As usual you can download files at both locations :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;&quot;&gt;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;heraia&#x2F;&quot;&gt;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;heraia&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Directory description :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;‘devel-docs’ : contains all doxygen documentation used to develop&lt;&#x2F;li&gt;
&lt;li&gt;‘packages’ : contains binary packages specific to systems&lt;&#x2F;li&gt;
&lt;li&gt;‘release’ : contains all releases and source code since august 2008&lt;&#x2F;li&gt;
&lt;li&gt;‘source_tar_gz’ : contains all tar.gz done between February 2005 and august 2008&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia est cité dans le wiki de xfce</title>
        <published>2010-11-15T19:00:00+01:00</published>
        <updated>2010-11-15T19:00:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-est-cite-dans-le-wiki-de-xfce/"/>
        <id>http://blog.delhomme.org/blog/heraia-est-cite-dans-le-wiki-de-xfce/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-est-cite-dans-le-wiki-de-xfce/">&lt;p&gt;Je viens de trouver, par hasard qu’heraia est dans la page des applications recommandées sur le &lt;a href=&quot;http:&#x2F;&#x2F;wiki.xfce.org&#x2F;recommendedapps&quot;&gt;wiki du site XFCE&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Ce n’est pas grand chose mais ça me fait vraiment très plaisir :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia-0.1.6 is out !</title>
        <published>2010-10-30T18:59:00+02:00</published>
        <updated>2010-10-30T18:59:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-1-6-is-out/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-1-6-is-out/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-1-6-is-out/">&lt;p&gt;30 October 2010 Release date for 0.1.6 !&lt;&#x2F;p&gt;
&lt;p&gt;Additions are :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;a find window that lets one look for a string in an hexa or text format. This window is able to search the entire document and gives the results in a specific window (the result window)&lt;&#x2F;li&gt;
&lt;li&gt;a find and replace window that will look for a string in hexa or text format and will (eventually) replace it by a new string also entered in an hexa or text format&lt;&#x2F;li&gt;
&lt;li&gt;a go to … dialog box that lets the user jump anywhere in the file in almost any directions ! Enter the offset as an integer or an hexadecimal number, choose your direction, click “Ok” and you’re done !&lt;&#x2F;li&gt;
&lt;li&gt;A new empty document can be created from zero ! Beware there is still a bug when saving this newly created document : the user is not prompted a name ! Use save as function.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;As usual a huge number of bugs were corrected as I see them (please report bugs !) For more details, please see ChangeLog file.&lt;&#x2F;p&gt;
&lt;p&gt;The roadmap was modified a bit to include new features I want to see in next versions and to remove those that are already done (eg translatable project for 0.3.0 - which is done since 0.1.3 !)&lt;&#x2F;p&gt;
&lt;p&gt;Translations : There is only 2 languages for this release. Please, if you are a translator or know a translator, have a look here.&lt;&#x2F;p&gt;
&lt;p&gt;Since last release the libfilecache is named libfcl for File Cache Library. It is a private joke with FCL, a feminine basket club in Lyon (France). The development of this library is not fast… and nothing really usable has been written !&lt;&#x2F;p&gt;
&lt;p&gt;Since release 0.1.5 :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;3196 lines were added&lt;&#x2F;li&gt;
&lt;li&gt;165 lines were killed&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Heraia has now 12085 lines. The biggest file is heraia_ui with 2411 lines and the smallest one is main_pref_window.h with 32 lines !&lt;&#x2F;p&gt;
&lt;p&gt;Devel docs, generated with doxygen are 49 MB in size and represents 2564 files !&lt;&#x2F;p&gt;
&lt;p&gt;As usual you can download files at both locations :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;&quot;&gt;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;heraia&#x2F;&quot;&gt;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;heraia&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Directory description :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;‘devel-docs’ : contains all doxygen documentation used to develop&lt;&#x2F;li&gt;
&lt;li&gt;‘packages’ : contains binary packages specific to systems&lt;&#x2F;li&gt;
&lt;li&gt;‘release’ : contains all releases and source code since august 2008&lt;&#x2F;li&gt;
&lt;li&gt;‘source_tar_gz’ : contains all tar.gz done between February 2005 and august 2008&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia-0.1.5</title>
        <published>2010-08-20T10:02:00+02:00</published>
        <updated>2010-08-20T10:02:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-1-5/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-1-5/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-1-5/">&lt;p&gt;New release of heraia today !&lt;&#x2F;p&gt;
&lt;p&gt;This is version 0.1.5 and it brings a few new things :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Fully translated in French&lt;&#x2F;li&gt;
&lt;li&gt;Ability to close opened files (via Close menu or via a button inserted in the tab itself).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;As usual some bugs were corrected and you will see that the accelerators are back (I think the went away when I flipped from libglade to gtkbuilder). Since 0.1.2 user experience is getting better and better.&lt;&#x2F;p&gt;
&lt;p&gt;Roadmap for the next releases says that I may concentrate on search capabilities, begin work on user data_types and add a project like file (as found in &lt;a href=&quot;http:&#x2F;&#x2F;www.geany.org&#x2F;&quot;&gt;geany&lt;&#x2F;a&gt; editor).&lt;&#x2F;p&gt;
&lt;p&gt;You’ll find below two links were you might download heraia (mainly code and devel docs). If you’re willing to help please have a look at &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;&quot;&gt;gna.org&lt;&#x2F;a&gt; website or email me at heraia at delhomme dot org.&lt;&#x2F;p&gt;
&lt;p&gt;What is heraia ?&lt;&#x2F;p&gt;
&lt;p&gt;Heraia is free software licensed under the GPLv2 or later. It is a standalone hexadecimal file analyser. One would say hexadecimal editor. It provides tools to analyse and edit files in an hexadecimal way :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;a data interpretor&lt;&#x2F;li&gt;
&lt;li&gt;a plugin that do some graphical analysis&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;It contains :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;a fully functional plugin system&lt;&#x2F;li&gt;
&lt;li&gt;an extensible data interpretor&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;It is written in C using GTK and based on GtkHex Widget. It is known to run on both Linux and Windows. It integrates smoothly with Gnome but it does not depends on it.&lt;&#x2F;p&gt;
&lt;p&gt;You can download heraia at both locations (for now) :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;&quot;&gt;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;heraia&#x2F;&quot;&gt;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;heraia&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Directory description :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;‘devel-docs’ : contains all doxygen documentaion used to develop&lt;&#x2F;li&gt;
&lt;li&gt;‘packages’ : contains binary packages specific to systems&lt;&#x2F;li&gt;
&lt;li&gt;‘release’ : contains all releases and source code since august 2008&lt;&#x2F;li&gt;
&lt;li&gt;‘source_tar_gz’ : contains all tar.gz done between febuary 2005 and&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;august 2008&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia-0.1.4</title>
        <published>2010-08-10T19:36:00+02:00</published>
        <updated>2010-08-10T19:36:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-1-4/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-1-4/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-1-4/">&lt;p&gt;Voici la nouvelle version du célèbre éditeur hexadécimal Heraia. Il s’agit de la … 0.1.4 !! Eh oui, la 0.1.3 étant sortie quand je n’avais pas internet (merci free - il a tout compris), j’ai décidé que ce serait une version collector non publiée :-)&lt;&#x2F;p&gt;
&lt;p&gt;On notera les nouvelles fonctionnalités suivantes (depuis la 0.1.2) :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;le projet est maintenant apte à être traduit complètement (la traduction en français de la 0.1.3 était complète. Je crois qu’il y a des choses a faire pour la 0.1.4 !),&lt;&#x2F;li&gt;
&lt;li&gt;les valeurs sélectionnées dans l’interpréteur de données sont sauvegardées dans les préférences,&lt;&#x2F;li&gt;
&lt;li&gt;les fonctions undo &#x2F; redo ou annuler &#x2F; rétablir sont opérationnelles,&lt;&#x2F;li&gt;
&lt;li&gt;les fonctions copy &#x2F; cut &#x2F; paste &#x2F; delete ou copier &#x2F; couper &#x2F; coller &#x2F; supprimer sont opérationnelles,&lt;&#x2F;li&gt;
&lt;li&gt;une option d’affichage a été ajoutée. Elle permet de choisir si l’on veux afficher la colonne des offsets sur la droite (c’est une option qui est valable pour tous les fichiers ouverts),&lt;&#x2F;li&gt;
&lt;li&gt;j’ai tenté de mettre quelques petites touches ici et là pour l’interface afin qu’elle soit plus “sympa” (genre on grise les menus qui ne peuvent être activés, on met en bleu les noms des fichiers qui ont été modifiés) …&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;J’ai supprimé les liens directs de téléchargement sur tuxfamily, je n’avais plus de quota semble t’il. Donc, pour télécharger soit le programme, soit les documentations de développement, rendez vous directement sur le site de &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;&quot;&gt;gna.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Sur ce dernier vous pourrez également trouver toutes &lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;mail&#x2F;?group=heraia&quot;&gt;les listes de discussion&lt;&#x2F;a&gt; liées au programme heraia. N’hésitez pas à vous inscrire et à poser des questions. Pour les bugs vous pouvez utiliser le &lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;bugs&#x2F;?group=heraia&quot;&gt;système de gestion d’anomalies de gna&lt;&#x2F;a&gt;. Toute participation quelle qu’elle soit est la bienvenue.&lt;&#x2F;p&gt;
&lt;p&gt;Suivez le développement avec &lt;a href=&quot;http:&#x2F;&#x2F;cia.vc&#x2F;stats&#x2F;project&#x2F;Heraia?s_message=0R&quot;&gt;cia.vc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Plop</title>
        <published>2010-06-19T17:21:00+02:00</published>
        <updated>2010-06-19T17:21:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/plop/"/>
        <id>http://blog.delhomme.org/blog/plop/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/plop/">&lt;p&gt;Ça y est, internet est revenu !&lt;&#x2F;p&gt;
&lt;p&gt;Quelle galère avec le service après vente (ou l’ersatz de service devrais-je dire !)&lt;&#x2F;p&gt;
&lt;p&gt;…&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Raz le Bol</title>
        <published>2010-06-09T08:49:00+02:00</published>
        <updated>2010-06-09T08:49:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/raz-le-bol/"/>
        <id>http://blog.delhomme.org/blog/raz-le-bol/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/raz-le-bol/">&lt;p&gt;Vendredi prochain (le 11 juin) ça fera 3 semaines que ma freebox n’est branchée à … rien. Il a fallut une semaine pour qu’un technicien vienne constater que la freebox n’est pas grillée et qu’effectivement la ligne est coupée à environ 800m (sur 3800 de ligne, il en manque un petit morceau !). Après cette constatation, un ticket GAMOT a été donné à France Telecom pour qu’ils vérifient leurs lignes …. trop fort cette méthode de travail ! Et France Telecom a répondu 2 jours plus tard que “en fait, tout est normal” (En fait non, c’est pire, ils répondent “STT : Signalisation Transmise à Tord”) …. J’imagine que moi et le technicien free on a tord !!!!&lt;&#x2F;p&gt;
&lt;p&gt;Maintenant, j’attends, depuis le 3 juin, qu’une seconde vérification soit faite ! Il parait qu’elle est nécessaire avant de lancer une “expertise” (oulà, le mot qui fait peur) de la ligne avec les gens de free, ceux de FT et le titulaire de la ligne (au cas où, on ne sait jamais !).&lt;&#x2F;p&gt;
&lt;p&gt;Bref, c’est n’importe quoi. Vive les télécommunications du 21ème siècle !! Je sens qu’au plus ça va, au moins ça va ! En attendant, je n’ai toujours rien !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Article Python</title>
        <published>2010-06-01T11:21:00+02:00</published>
        <updated>2010-06-01T11:21:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/article-python/"/>
        <id>http://blog.delhomme.org/blog/article-python/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/article-python/">&lt;p&gt;Une nouvelle rapide que je viens de voir : mon article sur Python vient d’être publié sur le site d’UnixGarden affilé au magazine LinuxMag :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.unixgarden.com&#x2F;index.php&#x2F;programmation&#x2F;bien-demarrer-avec-python&quot;&gt;http:&#x2F;&#x2F;www.unixgarden.com&#x2F;index.php&#x2F;programmation&#x2F;bien-demarrer-avec-python&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Bonne lecture ;-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia-0.1.2</title>
        <published>2010-05-11T19:32:00+02:00</published>
        <updated>2010-05-11T19:32:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-1-2/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-1-2/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-1-2/">&lt;p&gt;Hop, voici la nouvelle mouture d’heraia en version 0.1.2. On notera les nouvelles fonctionnalités suivantes :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;mécanisme de prévention de fermeture en cas de modification d’un fichier parmi ceux ouverts,&lt;&#x2F;li&gt;
&lt;li&gt;une modification d’un fichier entraine la mise en bleu de son nom dans l’onglet,&lt;&#x2F;li&gt;
&lt;li&gt;la sélection ainsi que la taille de la sélection sont maintenant affichés sur la gauche (à coté de la position dans le fichier).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Quelques bugs ont été corrigés et j’ai avancé sur l’internationalisation (il ne faut pas oublier de faire un setlocale(LC_ALL, “”); avant les bindtextdomain et autres !)&lt;&#x2F;p&gt;
&lt;p&gt;La feuille de route indique qu’il faut que je continue de bosser sur l’internationalisation pour la 0.1.3. C’est ce que je vais faire tout en essayant d’ajouter quelques fonctionnalités ici et là !&lt;&#x2F;p&gt;
&lt;p&gt;Comme d’habitude, vous retrouverez la version et les documents de développement sur les sites suivants :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;heraia.tuxfamily.org&#x2F;downloads&#x2F;releases&#x2F;&quot;&gt;Les sources&lt;&#x2F;a&gt; ou encore &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;&quot;&gt;ici aussi&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;heraia.tuxfamily.org&#x2F;downloads&#x2F;devel_docs&#x2F;&quot;&gt;La documentation pour les développeurs&lt;&#x2F;a&gt; ou bien &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;devel_docs&#x2F;&quot;&gt;ici aussi&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Je ne refait pas mon couplet sur l’aide, c’est toujours valable… notamment, si quelqu’un veux ajouter un mécanisme de cache à la libgtkhex je suis preneur !!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Billet d&#x27;humeur le matin ...</title>
        <published>2010-04-17T10:27:00+02:00</published>
        <updated>2010-04-17T10:27:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/billet-humeur-matin/"/>
        <id>http://blog.delhomme.org/blog/billet-humeur-matin/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/billet-humeur-matin/">&lt;p&gt;Je ne sais pas comment le dire, mais je suis particulièrement énervé.
Je viens de passer des heures à tenter de remplir un formulaire sur
&lt;a href=&quot;https:&#x2F;&#x2F;pastel.diplomatie.gouv.fr&#x2F;Dali&#x2F;index2.html&quot;&gt;https:&#x2F;&#x2F;pastel.diplomatie.gouv.fr&#x2F;Dali&#x2F;index2.html&lt;&#x2F;a&gt;. Ils disent que
les formulaires sont particulièrement optimisés pour Internet
Explorer 6 et au delà, Safari 3 et firefox 3. Cool me dis-je, moi qui
suis sous linux et qui ai un firefox 3.x (je ne me souviens plus de la
version car présentement je suis sous windows sur l’ordinateur de ma
copine !) ç va marcher au poil. …. Que neni ! Une fois que tout est
rempli, il ne veux pas passer à la dernière étape qui est celle de la
confirmation !&lt;&#x2F;p&gt;
&lt;p&gt;Je tente donc sous windows (avec firefox) le symptôme est le même !!
(Faudra me dire si c’est pareil avec Safari ?). Donc, je passe sous
internet Explorer (oulà là quelle interface bordélique !) en
version x.x (je n’ai pas trouvé où est le dialogue pour afficher une
boite “a propos” digne de ce nom … comment ils font pour remonter
les bugs ??). Après avoir rempli à nouveau tous les champs, je tombe
sur la page de confirmation (comme si de rien n’était !) …&lt;&#x2F;p&gt;
&lt;p&gt;Et quoi, si je n’avais pas eu une copine avec un ordinateur sous windows
avec internet explorer installé je n’aurais pas pu profiter de la
souplesse d’une demande d’extrait d’acte de naissance par internet ?
C’est vraiment trop fort ! Et dire que ça fait plus de 10 ans qu’on se
bat pour les standards ouverts, les protocoles ouverts et les logiciels
libres qui les respectent…. Tout ça pour en arriver à cette constatation
en 2010 ! Je suis fatigué de la médiocrité (personne n’aura testé avec
firefox ou quoi ?) et des mauvaises prestations ! Quand est-ce que nos
administrations prendront conscience que l’informatique doit leur
appartenir ? Qu’à ce titre, la compétence doit être interne ?&lt;&#x2F;p&gt;
&lt;p&gt;Vraiment, halluciné de voir encore ce genre de choses en 2010 !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia-0.1.1</title>
        <published>2010-04-05T19:09:00+02:00</published>
        <updated>2010-04-05T19:09:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-1-1/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-1-1/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-1-1/">&lt;p&gt;Depuis le 30 juin 2009 plus de version d’Heraia … jusqu’à aujourd’hui !!!&lt;&#x2F;p&gt;
&lt;p&gt;Dans cette version quelques nouveautés importantes :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Passage total de glade à gtkbuilder du coup la version minimale de GTK pour utiliser cette version d’heraia est de 2.16 (pardon aux utilisateurs de centos ou de redhat)&lt;&#x2F;li&gt;
&lt;li&gt;Ajout d’une nouvelle option (-t, –tests) qui permet de faire quelques tests sur le code&lt;&#x2F;li&gt;
&lt;li&gt;Dans la même veine j’ai ajouté un sous menu qui permettra de lancer des tests dans la boucle gtk_main()&lt;&#x2F;li&gt;
&lt;li&gt;Aurélie a repris le logo et ajouter la transparence. Il est vraiment beaucoup plus joli et maintenant il s’intègre parfaitement dans le bureau.&lt;&#x2F;li&gt;
&lt;li&gt;j’ai supprimé plein de code inutilisé pendant que j’en faisait une revue et que j’en modifiait plein pour ajouter de la cohérence et éviter les confusions&lt;&#x2F;li&gt;
&lt;li&gt;J’ai modifié la manière de compiler la librairie pour pouvoir l’utiliser depuis python avec Ctypes. J’ai fait un script d’essai, juste pour voir si ça marche. Il ne reste plus qu’à écrire les structures pour qu’elles soient utilisables directement dans les scripts python. J’espère qu’on pourra alors utiliser le python depuis le code en C (pour faciliter l’extension)&lt;&#x2F;li&gt;
&lt;li&gt;J’ai également corrigé pas mal de bugs… :)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Amuser vous bien avec cette nouvelle version !&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;heraia.tuxfamily.org&#x2F;downloads&#x2F;releases&#x2F;&quot;&gt;Les sources&lt;&#x2F;a&gt; ou encore &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;&quot;&gt;ici aussi&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;heraia.tuxfamily.org&#x2F;downloads&#x2F;devel_docs&#x2F;&quot;&gt;La documentation pour les développeurs&lt;&#x2F;a&gt; ou bien &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;devel_docs&#x2F;&quot;&gt;ici aussi&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Si jamais vous ne savez pas quoi faire, je suis preneur de toute aide pour implémenter ce qui est décrit dans la roadmap, des tests de code, faire les structures pour inclure le python, compiler et tester le programme sous différents OS et environnements. Bref, toute aide, même si elle parait mineure sera la bienvenue :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Déménagement</title>
        <published>2010-02-27T19:22:00+01:00</published>
        <updated>2010-02-27T19:22:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/demenagement/"/>
        <id>http://blog.delhomme.org/blog/demenagement/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/demenagement/">&lt;p&gt;Ouf !&lt;&#x2F;p&gt;
&lt;p&gt;Ça y’est, on a internet… 27 jours après … l’emménagement. On va revivre je vous dis :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Mort de rire</title>
        <published>2010-01-19T21:26:00+01:00</published>
        <updated>2010-01-19T21:26:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/mort-de-rire/"/>
        <id>http://blog.delhomme.org/blog/mort-de-rire/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/mort-de-rire/">&lt;p&gt;Le matin je tombe parfois sur la chronique de &lt;a href=&quot;http:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;St%C3%A9phane_Guillon&quot;&gt;Stéphane Guillon&lt;&#x2F;a&gt; sur france-inter. Le plus souvent je suis mort de rire. Regardez donc les dernières séquences sur le site de &lt;a href=&quot;http:&#x2F;&#x2F;sites.radiofrance.fr&#x2F;franceinter&#x2F;chro&#x2F;lhumeurde&#x2F;archives.php&quot;&gt;france-inter&lt;&#x2F;a&gt; et dites moi ce que vous en pensez !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Eco l&#x27;eau</title>
        <published>2010-01-18T21:58:00+01:00</published>
        <updated>2010-01-18T21:58:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/eco-l-eau/"/>
        <id>http://blog.delhomme.org/blog/eco-l-eau/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/eco-l-eau/">&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;quetzal.over-blog.org&#x2F;article-toute-l-eau-et-l-air-de-la-terre-dans-2-gouttes-all-water-and-air-on-earth-in-2-drops-39718271.html&quot;&gt;L’eau et l’air en boules&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;:)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Stop aux brevets logiciels</title>
        <published>2009-10-26T20:38:00+01:00</published>
        <updated>2009-10-26T20:38:00+01:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/stop-aux-brevets-logiciels/"/>
        <id>http://blog.delhomme.org/blog/stop-aux-brevets-logiciels/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/stop-aux-brevets-logiciels/">&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;petition.stopsoftwarepatents.eu&#x2F;251002298861&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;stop-aux-brevets-logiciels&#x2F;ssp-300-250.gif&quot; alt=&quot;center&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Citation</title>
        <published>2009-09-30T19:29:00+02:00</published>
        <updated>2009-09-30T19:29:00+02:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/citation/"/>
        <id>http://blog.delhomme.org/blog/citation/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/citation/">&lt;p&gt;Aujourd’hui je suis content, mon article sur &lt;a href=&quot;http:&#x2F;&#x2F;www.ed-diamond.com&#x2F;feuille_lmag114&#x2F;index.html&quot;&gt;ZFS sous GNU&#x2F;Linux&lt;&#x2F;a&gt; vient d’être &lt;a href=&quot;http:&#x2F;&#x2F;formats-ouverts.org&#x2F;blog&#x2F;2009&#x2F;09&#x2F;12&#x2F;2103-le-leopard-des-neiges-vit-toujours-sur-le-meme-terreau&quot;&gt;cité&lt;&#x2F;a&gt; par Thierry Stoehr, le fondateur et écrivain du blog &lt;a href=&quot;http:&#x2F;&#x2F;formats-ouverts.org&#x2F;&quot;&gt;formats-ouverts&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;J’attends avec impatience sa sortie sur Unix Garden !&lt;&#x2F;p&gt;
&lt;p&gt;MAJ du 26&#x2F;10&#x2F;2009 : &lt;a href=&quot;http:&#x2F;&#x2F;www.unixgarden.com&#x2F;index.php&#x2F;administration-systeme&#x2F;zfs-sous-gnulinux&quot;&gt;c’est chose faite&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Python - suite</title>
        <published>2009-09-01T21:21:00+00:00</published>
        <updated>2009-09-01T21:21:00+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/python-suite/"/>
        <id>http://blog.delhomme.org/blog/python-suite/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/python-suite/">&lt;p&gt;Je continue d’apprendre python et je vous livre quelques unes de mes impressions après 1 mois :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Le coup de structurer le programme avec l’indentation, c’est vraiment pas mal. Les fonctions se limitent au strict nécessaire, il n’y a pas de fioritures type {} ou BEGIN END. Finalement on se rend compte que c’est totalement inutile (en tout cas ça ne participe en rien au fonctionnel d’un programme). Par contre, c’est assez déroutant parce que les fonctions, les classes, les if, while et autres structures de contrôle n’ont pas de vrai fin… et je ne m’y suis toujours pas habitué. Du coup, pour terminer une fonction ou une classe, je met un # (le caractère pour les commentaires) devant la dernière ligne.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Comme le langage est vraiment souple (comme un basic d’autrefois), j’ai la hantise de la variable mal orthographiée ou déjà utilisée pour autre chose. Il n’y a pas de mécanisme de sécurité, vu que les variables ne sont pas fortement typées (comme en pascal par exemple)&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;J’oublie toujours les “:” après les structures de contrôle, le plus souvent derrière le “else”. D’ailleurs, c’est a se demander pourquoi subsiste ce caractère de contrôle… Peut-être pour éviter de prendre le mot clef “else” pour une variable …&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;J’ai vu aujourd’hui qu’on ne peux pas mettre, dans une fonction, de paramètres obligatoires entre des paramètres optionnels. ça parait évident pour le programmeur C, mais c’est tellement souple le python que je ne me suis pas méfié… On dirait que je prends de mauvaises habitudes ;-)&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Un truc qui me semble tellement évident maintenant que je me demande comment un nouveau langage ne pourrait pas implémenter ce genre de chose. Ce sont les docstrings et les doctests. Kezako ? Alors le docstring c’est une chaine de caractère qui se met derrière la définition d’une classe ou d’une fonction et qui document la fonction. On peut la faire afficher par l’appel à la méthode “docstring” (avec 2 soulignés avant et après) qui l’affiche alors. C’est pratique pour savoir comment marche telle ou telle fonction (ça ma servi pour getopt :). Bon, le doctest, c’est vraiment autre chose, ça s’écrit dans un docstring (parque finalement ça documente des cas d’utilisation) avec une syntaxe particulière. Donc, il s’agit d’écrire des appels à la fonction, avec les paramètres qui vont bien. Quand on a écrit plein de doctests, on écrit un petit bout de programme (python aussi) pour les faire tourner (au alors on fait comme moi, on s’inspire fortement d’un programme déjà existant - merci haypo pour utiliser la GPL 2 sur hachoir ;). Donc, les doctests bien écrit ça permet d’avoir des tests de non régression très facilement. Bon, je n’ai pas encore tout bien compris. Notamment je ne suis pas certain de l’écriture lorsque l’appel à la fonction dépend, avant et après, d’appels à d’autres fonctions. De même je n’ai pas encore bien compris comment je peux faire pour tester un objet en retour de fonction. Je pense que ça viendra avec l’habitude.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Y’a bien un truc qui me chagrine, mais je suis persuadé que ce n’est vraiment qu’une question de temps : Le langage change encore beaucoup. J’avais utilisé une jolie clause “with … as …” mais par la suite j’ai fait tourner mon programme sur une machine où seul le 2.4.4 est installé et là, ma jolie clause, j’ai été obligé de l’enlever… dommage. Faudra leur dire à tous que le 3 est sorti et qu’il peuvent donc installer des versions plus récentes au moins la 2.6…&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Sinon, python, c’est rigolo, c’est comme un bon vieux basic, ça donne envie de programmer, tester, modifier, changer, inventer… Donc si vous ne connaissez pas, ne perdez pas une minutes de plus pour vous y mettre (sinon, vous le regretterez autant que moi !)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Python</title>
        <published>2009-08-06T20:09:16+00:00</published>
        <updated>2009-08-06T20:09:16+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/python/"/>
        <id>http://blog.delhomme.org/blog/python/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/python/">&lt;p&gt;Hop,&lt;&#x2F;p&gt;
&lt;p&gt;Ça fait presque une semaine que je me suis mis a apprendre le python. Je ne le parle pas encore couramment, mais ça ne saurait tarder.&lt;&#x2F;p&gt;
&lt;p&gt;Je fais encore de très nombreuses erreurs de syntaxes notamment les “:” après les fonctions, après les “if”, “else” et autres “while”. Peu d’erreurs d’indentation au final (ce qui me faisait le plus peur). Quelques erreurs dans les appels de fonction avec des oublis de parenthèses… (ça c’est l’objet qui était sorti qui est en train de revenir). Heureusement que le “;” n’est pas une erreur de syntaxe, il part tout seul (ça c’est le C qui est bien implanté ;-)&lt;&#x2F;p&gt;
&lt;p&gt;Écrire un programme, c’est rapide et finalement très simple. Bon, je n’ai pas encore tout trouvé, d’ailleurs, je me demande si on peut faire des structures de données à la “struct” (hormis les tuples qui sont super simples à gérer (d’ailleurs, j’ai fait simple direct : listes de tuples…)&lt;&#x2F;p&gt;
&lt;p&gt;Bon, la syntaxe n’est pas partout cohérente. Dommage qu’on ne puisse pas juste faire “number.oct()” pour obtenir la représentation octale d’un nombre. Je suppute que ça va changer dans les prochaines versions, les changements étant nombreux d’une version à l’autre (même mineure).&lt;&#x2F;p&gt;
&lt;p&gt;J’ai dans l’idée de réécrire &lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;projects&#x2F;gstressfs&#x2F;&quot;&gt;gstressfs&lt;&#x2F;a&gt; en python sans GUI de manière à pouvoir faire tourner ça sur un serveur qui n’a pas forcément un X disponible.&lt;&#x2F;p&gt;
&lt;p&gt;Par la suite, il y a aussi un petit projet que j’ai qui se nomme &lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;projects&#x2F;heraia&#x2F;&quot;&gt;héraia&lt;&#x2F;a&gt; et qui devait s’adjoindre python en allié. Bon, c’est pas encore fait, mais ce serait bien ! Tout comme de réécrire le Widget GtkHex… Mais bon, &lt;a href=&quot;http:&#x2F;&#x2F;www.gscore.org&#x2F;trac&#x2F;&quot;&gt;toady&lt;&#x2F;a&gt; m’a dit que Qt c’est bien mieux et plus pratique pour créer de nouveau widget et qu’en plus avec python, c’est très facile parce que ça s’intègre bien… . Donc, peut-être que je changerai mon fusil d’épaule bientôt …&lt;&#x2F;p&gt;
&lt;p&gt;D’ici là, si vous ne l’avez pas encore fait, mettez vous à python !! :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>HADOPI et droits voisins...</title>
        <published>2009-07-08T20:21:02+00:00</published>
        <updated>2009-07-08T20:21:02+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/hadopi-et-droits-voisins/"/>
        <id>http://blog.delhomme.org/blog/hadopi-et-droits-voisins/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/hadopi-et-droits-voisins/">&lt;p&gt;Pas si charmants que ça…&lt;&#x2F;p&gt;
&lt;p&gt;Grâce à &lt;a href=&quot;http:&#x2F;&#x2F;people.freebsd.org&#x2F;~thierry&#x2F;&quot;&gt;Thierry THOMAS&lt;&#x2F;a&gt; il m’a été donné de lire une &lt;a href=&quot;http:&#x2F;&#x2F;www.mediapart.fr&#x2F;club&#x2F;blog&#x2F;laurent-chemla&#x2F;110609&#x2F;hadopi-assez-revenons-sur-terre-lettre-ouverte-aux-artistes&quot;&gt;lettre ouverte aux artistes de Laurent CHEMLA&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Je ne sais pas s’il visait ses artistes &lt;em&gt;de gauche&lt;&#x2F;em&gt; qui avaient écrit une lettre ouverte dans &lt;a href=&quot;http:&#x2F;&#x2F;www.lemonde.fr&#x2F;cgi-bin&#x2F;ACHATS&#x2F;acheter.cgi?offre=ARCHIVES&amp;amp;type_item=ART_ARCH_30J&amp;amp;objet_id=1081431&amp;amp;clef=ARC-TRK-D_01#xtor=AL-32280184&quot;&gt;le journal Le Monde&lt;&#x2F;a&gt;. J’espère qu’ils auront l’occasion de la lire et de se poser la question de leurs valeurs… (rétribués par tous les moyens ou artistes à valeur sociale ?)&lt;&#x2F;p&gt;
&lt;p&gt;Je vous conseille également d’écouter ce que raconte &lt;a href=&quot;http:&#x2F;&#x2F;www.kajdan.com&#x2F;&quot;&gt;Jean Michel KAJDAN&lt;&#x2F;a&gt; dans son &lt;a href=&quot;http:&#x2F;&#x2F;www.lachaineguitare.com&#x2F;2009&#x2F;07&#x2F;lcg-015-interview-jean-michel-kajdan.html&quot;&gt;interview par la chaîne guitare&lt;&#x2F;a&gt; (allez directement vers la quatorzième minute d’interview…)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia - 0.1.0</title>
        <published>2009-07-01T00:00:39+00:00</published>
        <updated>2009-07-01T00:00:39+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-1-0/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-1-0/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-1-0/">&lt;p&gt;No real major changes but :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;filesize is now displayed in main window&lt;&#x2F;li&gt;
&lt;li&gt;hability to open multiple files via “File” menu&lt;&#x2F;li&gt;
&lt;li&gt;log now scrolls down automatically&lt;&#x2F;li&gt;
&lt;li&gt;stat window now remembers last used directory (when saving images) and has overwrite confirmation&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;What’s next ?&lt;&#x2F;p&gt;
&lt;p&gt;I will try to work on a totally new widget (GtkHexa) to replace GtkHex widget. This widget is cool but there is a lot of things that I believe should be different. The difficult way is to make GtkHex as I would like it to be ! So, my solution is to begin a new widget from scratch… but this is my first time ever…&lt;&#x2F;p&gt;
&lt;p&gt;What is heraia ?&lt;&#x2F;p&gt;
&lt;p&gt;Heraia is free software licensed under the GPLv2 or later. It is a standalone hexadecimal file analyser. One would say hexadecimal editor. It provides tools to analyse and edit files in a hexadecimal way :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;a data interpretor&lt;&#x2F;li&gt;
&lt;li&gt;a plugin that do some graphical analysis&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;It contains :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;a fully functionnal plugin system&lt;&#x2F;li&gt;
&lt;li&gt;an extensible data interpretor&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;It is written in C using GTK and based on GtkHex Widget. It is known to run on both Linux and Windows. It integrates smoothly with Gnome but it does not depends on it.&lt;&#x2F;p&gt;
&lt;p&gt;Where can I get it ?&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;At &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;&quot;&gt;gna.org’s website&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;At &lt;a href=&quot;http:&#x2F;&#x2F;heraia.tuxfamily.org&#x2F;&quot;&gt;heraia’s mainwebsite&lt;&#x2F;a&gt; in the &lt;a href=&quot;http:&#x2F;&#x2F;heraia.tuxfamily.org&#x2F;downloads&#x2F;&quot;&gt;download section&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Please note that sha1sums are :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;610163623bb75bf54fba28adff23cecd26e86adf heraia-0.0.1.tar.gz&lt;&#x2F;li&gt;
&lt;li&gt;6c418b2860f84654cdfd09cf4959e8eb2f7c5c6b heraia-0.0.2.tar.gz&lt;&#x2F;li&gt;
&lt;li&gt;5c8a3b1fea1db918ff3212c1fcbc59dbff5270b2 heraia-0.0.3.tar.gz&lt;&#x2F;li&gt;
&lt;li&gt;1ae0390ed1c589e2bac45165b9ffb74ccea9b102 heraia-0.0.4.tar.gz&lt;&#x2F;li&gt;
&lt;li&gt;dce24e7431c9e9b817dadfb090561d2ca82a898e heraia-0.0.5.tar.gz&lt;&#x2F;li&gt;
&lt;li&gt;c1cd4af9629312e32a74362b7e9cfd7eed64d6f2 heraia-0.0.6.tar.gz&lt;&#x2F;li&gt;
&lt;li&gt;7034fd62b5819d0dd8b997fbdb6a9d157d4bad41 heraia-0.0.7.tar.gz&lt;&#x2F;li&gt;
&lt;li&gt;560351765f2c540cddda34918d41721d956b2bcb heraia-0.0.8.tar.gz&lt;&#x2F;li&gt;
&lt;li&gt;c783798510802122d0ae0873088464461e998e3c heraia-0.0.9.tar.gz&lt;&#x2F;li&gt;
&lt;li&gt;d7e0c57f475b12a17d7ae438d451d27a623b04db heraia-0.1.0.tar.gz&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia - 0.0.9</title>
        <published>2009-05-19T21:10:00+00:00</published>
        <updated>2009-05-19T21:10:00+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-0-9/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-0-9/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-0-9/">&lt;p&gt;Heraia - 0.0.9 is out since 19 may 2009 !&lt;&#x2F;p&gt;
&lt;p&gt;Some major changes appeared in the code, the main structure has been modified according to the roadmap. This was such a modification that I also included the ability for heraia to open more than one file at a time. Since last version other changes are :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Double clic on a plugin in the plugin list window opens it&lt;&#x2F;li&gt;
&lt;li&gt;Stat plugin is now able to output data to some common formats in order to be used externally. Formats are :
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Comma-separated_values&quot;&gt;CSV&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.gnuplot.info&#x2F;&quot;&gt;Gnuplot&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.wallinfire.net&#x2F;picviz&quot;&gt;Picviz PCV&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Stat plugin got a new file chooser in order to save files&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;public&#x2F;heraia-0.0.9_19_05_2009_petite.png&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;heraia-0-0-9&#x2F;.heraia-0.0.9_19_05_2009_petite_m.jpg&quot; alt=&quot;heraia-0.0.9_19_05_2009_petite&quot; title=&quot;heraia-0.0.9_19_05_2009_petite, sept. 2009&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I’m now happier with the main structure. There is still many many things to do see :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;TODO file that has been reviewed to reflect reality,&lt;&#x2F;li&gt;
&lt;li&gt;Todos in the code itself (use the &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;devel_docs&#x2F;doxygen_0.0.9.tar.gz&quot;&gt;doxygen developer documentation&lt;&#x2F;a&gt; to know exactly what)&lt;&#x2F;li&gt;
&lt;li&gt;Roadmap may guide you if you’re willing to help.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;I may try to do something with this GtkHex Widget (I know this is something that I’m saying since 2005 but it is now becoming more obvious as other projects uses it (&lt;a href=&quot;http:&#x2F;&#x2F;projects.gnome.org&#x2F;nemiver&#x2F;&quot;&gt;nemiver&lt;&#x2F;a&gt; for instance)).&lt;&#x2F;p&gt;
&lt;p&gt;What is heraia ?&lt;&#x2F;p&gt;
&lt;p&gt;Heraia is free software licensed under the GPLv2 or later. It is a standalone hexadecimal file analyser. One would say hexadecimal editor. It provides tools to analyse and edit files in a hexadecimal way :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;a data interpretor&lt;&#x2F;li&gt;
&lt;li&gt;a plugin that do some graphical analysis&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;It contains :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;a fully functionnal plugin system&lt;&#x2F;li&gt;
&lt;li&gt;an extensible data interpretor&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;It is written in C using GTK and based on GtkHex Widget. It is known to run on both Linux and Windows. It integrates smoothly with Gnome but it does not depends on it.&lt;&#x2F;p&gt;
&lt;p&gt;You can download &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;heraia-0.0.9.tar.gz&quot;&gt;heraia-0.0.9.tar.gz&lt;&#x2F;a&gt; with sha512 : bf364dd61e883f15928d82f77008e6ab03f40f00a112336e2aff4d23dec5e6aa24622f8e046ee119edab629f53f81d6e6519695dd332f25d8f6515e70f9c4a87&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia - 0.0.8</title>
        <published>2009-03-17T21:53:18+00:00</published>
        <updated>2009-03-17T21:53:18+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-0-8/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-0-8/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-0-8/">&lt;p&gt;Une fois n’est pas coutume, j’écris ce billet sur heraia en français. &lt;a href=&quot;http:&#x2F;&#x2F;heraia.tuxfamily.org&#x2F;downloads&#x2F;&quot;&gt;La version 0.0.8&lt;&#x2F;a&gt; est sortie ce week-end. Elle apporte un certain nombre de nouveautés :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;du point de vue du code, toute la partie gestion des onglets de l’interpréteur de données a été revue et ils sont maintenant totalement créés au démarrage ce qui permet de créer très facilement de nouveau types et de les classer simplement dans de nouveaux onglets. Pour voir comment faire il suffit de regarder le code dans data_interpretor.c et decode.c (voir libheraia.h pour le prototypage des fonctions et les différents types). On s’approche maintenant de quelque chose que je considère comme étant nettement plus souple pour la création de nouveau types en langage évolués de type python (c’est d’ailleurs lui est prévu d’être inclus, mais je ne suis pas sectaire !)&lt;&#x2F;li&gt;
&lt;li&gt;les types à virgule flottantes ont été ajoutés dans un nouvel onglet pour l’occasion&lt;&#x2F;li&gt;
&lt;li&gt;il est également possible de définir une taille (en octet) de flux que l’on souhaite interpréter. C’est chose faite avec le décodage en bits et l’interprétation BCD.&lt;&#x2F;li&gt;
&lt;li&gt;Cette dernière possibilité a été rendue possible par l’ajout d’une nouvelle structure permettant de passer des paramètres aux fonctions de décodage. On peut envisager d’ajouter d’autres types de paramètres.&lt;&#x2F;li&gt;
&lt;li&gt;la hauteur et la largeur des fenêtres sont maintenant aussi sauvegardées.&lt;&#x2F;li&gt;
&lt;li&gt;le dernier onglet ouvert dans l’interpréteur de données l’est également&lt;&#x2F;li&gt;
&lt;li&gt;suppression du menu inutile dans le l’interpréteur de données&lt;&#x2F;li&gt;
&lt;li&gt;les boutons enregistrer et enregistrer sous apparaissent grisés lorsqu’aucun fichier n’est ouvert&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Il y a eu des correction de bugs notamment :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;lors de la tentative d’ouverture dont on n’a pas les droits de lecture.&lt;&#x2F;li&gt;
&lt;li&gt;lors de l’ouverture d’un fichier lorsque l’utilisateur choisissait “Annuler”&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Aucun paquet n’a encore été réalisé, s’il y a des volontaires, ils sont les bienvenus. Je tenterais de sortir une version windows et debian (mais cela reste sans garantie -&amp;gt; si vous en avez besoin, il est probable qu’il soit plus rapide que vous le fassiez vous même ! Note : dans ce cas là, je suis preneur ;)&lt;&#x2F;p&gt;
&lt;p&gt;Il n’est pas prévu de changements significatifs dans l’aspect et les fonctionnalités du programme pour les prochaines versions, mais de grosses restructurations au niveau des différentes structures, notamment pour éviter les doublons, prévoir l’ouverture de plusieurs fichiers en même temps, …&lt;&#x2F;p&gt;
&lt;p&gt;Malgré tout, j’ai déjà très envie de commencer des fonctionnalités de recherche qui ne sont normalement prévues que vers les versions ^W ah ben tiens, je ne les avaient pas mises dans la roadmap :-) Eh bien ce sera peut-être pour bientôt en versions de test ;)&lt;&#x2F;p&gt;
&lt;p&gt;Et une petite copie d’écran pour montrer les nouveautés visibles :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;heraia-0-0-8&#x2F;heraia-0.0.8.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Pseudos</title>
        <published>2009-03-16T08:49:38+00:00</published>
        <updated>2009-03-16T08:49:38+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/pseudos/"/>
        <id>http://blog.delhomme.org/blog/pseudos/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/pseudos/">&lt;p&gt;Hop, je viens de découvrir que dans le micrococosme du logiciel libre quelqu’un a le même &lt;a href=&quot;https:&#x2F;&#x2F;www.dupnet.org&#x2F;dotclear&#x2F;&quot;&gt;pseudo que moi…&lt;&#x2F;a&gt;  !! Et qu’il signe des infos sur &lt;a href=&quot;http:&#x2F;&#x2F;linuxfr.org&#x2F;~dup&#x2F;27974.html&quot;&gt;linuxfr…&lt;&#x2F;a&gt;  !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Bouhh, vous ne comprenez pas....</title>
        <published>2009-03-01T12:21:11+00:00</published>
        <updated>2009-03-01T12:21:11+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/bouhh-vous-ne-comprenez-pas/"/>
        <id>http://blog.delhomme.org/blog/bouhh-vous-ne-comprenez-pas/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/bouhh-vous-ne-comprenez-pas/">&lt;p&gt;Pourtant, je pense qu’il y a un certain nombre de personnes sensées et réfléchies qui vous l’ont expliqué depuis la loi DADVSI et même depuis bien avant…. Je ne reviendrais pas sur tout ceci car il y a nombre de billets intéressants de part le web, ceux de Maitre Eolas, ceux de Tristant Nitot et bien d’autres encore. (Je fais grève du lien aussi). Je suis un créateur de logiciels libres, de photos libres, de musique libre et de documentation libre, je ne vois pas en quoi cette nouvelle loi “Internet et Création” va me protéger en tant que créateur !!!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.laquadrature.net&#x2F;fr&#x2F;APPEL-HADOPI-blackout-du-net-francais&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;bouhh-vous-ne-comprenez-pas&#x2F;Quadrature_black-out_HADOPI_425x500px.gif&quot; alt=&quot;Quadrature_black-out_HADOPI_425x500px.gif&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia - 0.0.7</title>
        <published>2009-02-21T16:04:44+00:00</published>
        <updated>2009-02-21T16:04:44+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-0-7/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-0-7/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-0-7/">&lt;p&gt;Heraia 0.0.7 is out since 14 February 2009 on valentine’s day !&lt;&#x2F;p&gt;
&lt;p&gt;No huge visible changes (expect more for 0.0.8) but documentation of the code is slightly better now. I corrected some bugs :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;bugs&#x2F;?12919&quot;&gt;bug #12920&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;bugs&#x2F;?12920&quot;&gt;bug #12920&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;You can download code documentation at &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;devel_docs&#x2F;&quot;&gt;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;devel_docs&#x2F;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Since heraia version 0.0.6 I try to make some debian packages. They are provided with no warranty that they will work properly. Please if you try to install from one of these deb package let me know if it worked or not. You can download 0.0.7 debian packages at &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;packages&#x2F;debian&#x2F;heraia_0.0.7&#x2F;&quot;&gt;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;packages&#x2F;debian&#x2F;heraia_0.0.7&#x2F;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;For this version, I have made a windows port. I’ll try to do this for every release. Don’t expect much with that windows version as plugin system does not work very well and there is still some bugs to fix that does not occur in the linux version. You can download a stand alone version (which does not need installation) at &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;packages&#x2F;windows&#x2F;heraia_0.0.7&#x2F;&quot;&gt;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;packages&#x2F;windows&#x2F;heraia_0.0.7&#x2F;&lt;&#x2F;a&gt;. Use &lt;a href=&quot;http:&#x2F;&#x2F;www.7-zip.org&#x2F;&quot;&gt;7zip&lt;&#x2F;a&gt; to extract the binaries somewhere and then just click on heraia.exe.&lt;&#x2F;p&gt;
&lt;p&gt;Of course, source code is available in a tar.gz format at &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;packages&#x2F;debian&#x2F;heraia_0.0.7&#x2F;&quot;&gt;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;packages&#x2F;debian&#x2F;heraia_0.0.7&#x2F;&lt;&#x2F;a&gt;. You can also have it by checking out the svn :&lt;&#x2F;p&gt;
&lt;p&gt;svn co http:&#x2F;&#x2F;svn.gna.org&#x2F;svn&#x2F;heraia heraia Please note that there is also &lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;mail&#x2F;?group=heraia&quot;&gt;some mailing lists&lt;&#x2F;a&gt; with very low traffic rates.&lt;&#x2F;p&gt;
&lt;p&gt;What is heraia ?&lt;&#x2F;p&gt;
&lt;p&gt;Heraia is free software licensed under the GPLv2 or later. It is a standalone hexadecimal file analyser. It provides tools to analyse files in a hexadecimal way :&lt;&#x2F;p&gt;
&lt;p&gt;. a data interpretor . a plugin that do some graphical analysis It contains :&lt;&#x2F;p&gt;
&lt;p&gt;. a fully functionnal plugin system . an extensible data interpretor It is written in C using GTK and based on GtkHex Widget. It is known to run on both Linux and Windows. It integrates smoothly with Gnome but it does not depends on it.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Chaine... qui parle de livres (on aura tout vu!)</title>
        <published>2009-02-01T18:11:02+00:00</published>
        <updated>2009-02-01T18:11:02+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/chaine-qui-parle-de-livres-on-aura-tout-vu/"/>
        <id>http://blog.delhomme.org/blog/chaine-qui-parle-de-livres-on-aura-tout-vu/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/chaine-qui-parle-de-livres-on-aura-tout-vu/">&lt;p&gt;Grrr les chaînes, moi, j’aime pas ça ! Mais voilà, c’est encore &lt;a href=&quot;http:&#x2F;&#x2F;pasithee.fr&#x2F;blog&#x2F;&quot;&gt;Balise&lt;&#x2F;a&gt; qui nous en refile une. Cette fois, c’est décidé, cette chaîne, elle s’arrêtera chez moi ! &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2007&#x2F;09&#x2F;03&#x2F;121-la-sep-ou-sclerose-en-plaques&quot;&gt;La dernière fois&lt;&#x2F;a&gt; ce n’était pas pareil, c’était pour la bonne cause et parce qu’on venait tous d’apprendre &lt;a href=&quot;http:&#x2F;&#x2F;artefact.entierement.nu&#x2F;&quot;&gt;qu’artefact&lt;&#x2F;a&gt; a une sclérose en plaques (En passant, ça fait longtemps que l’on n’a pas lu l’un de tes excellents billets).&lt;&#x2F;p&gt;
&lt;p&gt;Donc, je m’y colle. Il s’agit d’une chaîne sur les bouquins … ça part mal, je suis geek, et les bouquin que je peux lire sont disons… différents… mais laissons cela et voyons les questions :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Plutôt Corne ou Marque Page ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Marque page. Parce que si je corne une page toutes les 10 pages, le bouquin va finir par devenir épais… . Par contre, j’utilise absolument n’importe quoi pour faire office de marque page (même si j’en ai des Eyrolles). En ce moment c’est un échantillon gratuit de parfum pour homme “Fresh Attitude”.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;As-tu déjà reçu un livre en cadeau ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Oui, mais ce n’est pas souvent.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Lis-tu dans ton bain ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Quelle idée saugrenue ? Franchement, dans mon bain, je fais la baleine, le requin, et même parfois le grand bleu. J’ai pas le temps de lire !!!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;As-tu déjà pensé à écrire un livre ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Tiens, elle est bien cette question, parce que je peux répondre par oui, et même mieux, j’avais eu l’idée de démarrer un nouveau concept basé sur celui du “livre dont vous êtes le héro” : Le livre dont vous êtes l’écrivain… Bon, c’était en 1994, j’ai même fait &lt;a href=&quot;http:&#x2F;&#x2F;olivier.delhomme.free.fr&#x2F;Olivier&#x2F;Nouvelle.html&quot;&gt;quelques pages html en 1997&lt;&#x2F;a&gt; (oups, y’a une vieille adresse à moi là dedans) mais j’ai tout laissé tombé depuis (J’ai, sur papier un chapitre de plus que ce qu’il y a sur ces pages html). Peut-être qu’avec le web communautaire cette idée est maintenant moins saugrenue qu’elle n’y parait.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Que penses-tu des séries de plusieurs tomes ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;C’est bien si le genre se renouvelle ou bien s’il y a du suspense insoutenable, mieux, les deux :)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;As-tu un livre culte ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Non. Pas de livre cultes. Juste des livres que j’aime bien ou que j’ai bien aimés.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aimes-tu relire ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Non, je ne suis pas un inconditionnel de la lecture d’un livre que j’ai déjà lu. Sauf, pour ceux qui sont a caractère scientifique ou d’informatique (ceux de ces deux catégories, il m’arrive de les lire plusieurs fois, et très souvent complètement dans le désordre).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Rencontrer ou pas les auteurs des livres que l’on a aimé ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Je n’ai jamais eu l’occasion, mais je trouverai ça drôlement chouette, surtout si c’est hors contexte (dans la rue, au supermarché, dans un avion ou un train…) :)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aimes-tu parler de tes lectures ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Oui, uniquement de celles qui m’ont marquées et que je recommande pour le coup (ça n’arrive pas très souvent quand même !).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Comment choisis-tu tes livres ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Sur un coup de coeur. Dans le rayon SF ou informatique ou quand je vois quelque chose qui me semble bien à lire !&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Une lecture inavouable ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;C’est quoi une lecture inavouable ? Moi, je ne lis que ça ;)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Des endroits préférés pour lire ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Le lit ou le canapé. Le train, c’est bien, mais pas assez confortable pour lire (enfin, pour moi, parce qu’il y en a qui lisent dans le métro !!! Je ne sais pas comment ils font, moi quand je lis, je suis absorbé dans mon livre… le plus petit bruit me fait sortir de cet état et c’est une véritable et difficile transition…. un peu comme un réveil brutal)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Un livre idéal pour toi serait ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Un livre facile a lire, pas écrit trop petit, avec des pages assez grandes pour faciliter la prise en main. Par facile à lire, je veux dire un livre où il n’est pas besoin de se forcer à chaque page et de se dire “aller, je continue…”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Télé, Jeux Vidéo ou Livres ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Ehhh, c’est de la triche, moi c’est ordinateur :)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Lire et Manger ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;On peut même lire, manger et faire de la politique en même temps (Il s’agit d’un article sur la ratatouille paru dans le Monde 2 qui parlait bien de ratatouille mais qui avait un second degré (parfois premier degré même) sur la politique. Ce n’est pas un vieil article, il doit être d’octobre ou novembre 2008 de mémoire)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Lecture en musique, en silence ou peu importe ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Je m’en fiche, du moment que je connais la musique et qu’elle ne comporte pas de surprises, elle me laisse dans mon livre et peu à peu, elle n’existe même plus !&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Livre électronique ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Alors là, il faudrait déjà qu’il en existe de bons avec des formats ouverts. Moi, je suis un inconditionnel des logiciels libres !! C’est pas pour demain la vieille quoi :)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Le livre te tombe des mains, aller jusqu’au bout ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Non, si ça m’énerve ou si je suis obligé de me forcer pour lire, après une certaine dose j’arrête les frais.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Es-tu pour le partage des livres ou préfères-tu une bibliothèque séparée de la personne avec qui tu vis ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;:&#x2F; Je ne vis avec personne. Réfléchissons… Si je devais vivre avec quelqu’un qui a une bibliothèque… Je pense que je ferai bibliothèque commune… Mes livres sont un peu étranges et je ne pense pas que beaucoup de filles ont une bibliothèque similaire. Le mélange des genres serait très bien :)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;As-tu des livres dédicacés ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Oui, et même des numérotés !!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Tu lis quoi en ce moment ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Pour le moment, rien (je suis sur le hors série de GNU&#x2F;Linux Mag sur python - ça compte ?). Je viens de finir le livre de &lt;a href=&quot;http:&#x2F;&#x2F;livre.fnac.com&#x2F;a1610044&#x2F;David-Servan-Schreiber-Guerir-le-stress-l-anxiete-la-depression-sans-medicaments?PID=1&quot;&gt;David Servan-Schreiber, “Guérir le stress, l’anxiété, la dépression sans médicaments”&lt;&#x2F;a&gt;  qui est excellent (et que je recommande donc) et j’ai sur le feu le livre de mon &lt;a href=&quot;http:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Ivan_Sigg&quot;&gt;célèbre cousin&lt;&#x2F;a&gt; (livre qui n’est pas sur cette page) qui s’appelle “AnimAlAmlet”, Hamlet modernisé (a un point que vous n’imaginez pas !).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Allez qui s’y colle ?&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Ben, comme je l’ai dit au début, personne !!!&lt;&#x2F;p&gt;
&lt;p&gt;Hop, bon maintenant &lt;a href=&quot;http:&#x2F;&#x2F;blog.guillaume.lelarge.info&#x2F;index.php&#x2F;post&#x2F;2009&#x2F;01&#x2F;25&#x2F;Une-cha%C3%AEne-de-bouquins&quot;&gt;gleu&lt;&#x2F;a&gt; et surtout &lt;a href=&quot;http:&#x2F;&#x2F;pasithee.fr&#x2F;blog&#x2F;index.php?post&#x2F;2009&#x2F;01&#x2F;24&#x2F;Une-chaine-avec-des-bouquins-dedans&quot;&gt;Balise&lt;&#x2F;a&gt; savent ce qu’il en est de mes réponses sur ces questions… Est-ce que ça vous éclaire ? ;)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Système de documentation</title>
        <published>2009-02-01T17:01:47+00:00</published>
        <updated>2009-02-01T17:01:47+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/systeme-de-documentation/"/>
        <id>http://blog.delhomme.org/blog/systeme-de-documentation/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/systeme-de-documentation/">&lt;p&gt;Un vrai système de documentation associé au code, c’est vraiment excellent. Ça oblige a écrire ce à quoi servent les fonctions, quels en sont les paramètres, quelle est la valeur de retour. Ça permet aussi la génération de catalogues de fonctions, de fichiers, de variables avec la documentation associée. Ça permet également la génération de graphs d’appel ou de dépendance.&lt;&#x2F;p&gt;
&lt;p&gt;J’utilise doxygen sur heraia depuis pas si longtemps (même si je connaissais son existence depuis beaucoup plus longtemps - finalement, je regrette de ne pas l’avoir fait avant!). Un exempe de ce que ça peu donner se trouve &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;heraia&#x2F;html&#x2F;&quot;&gt;dans un coin de mon site&lt;&#x2F;a&gt;  (version en cours de développement). Mais j’ai sélectionné, pour vous le graph d’appel de la fonction main, que j’aime tout particulièrement :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;systeme-de-documentation&#x2F;heraia_graph_main_petit.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Donc, si j’ai bien un conseil à vous donner : utilisez un système de documentation associé au code source, c’est moins pénible qu’un système désolidarisé du code. Utilisez le dès que possible. Générez les pages de docs au moins pour chaque version, tenez les a disposition, &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;devel_docs&#x2F;&quot;&gt;d’une manière ou d’une autre&lt;&#x2F;a&gt;. Ça peut toujours servir !&lt;&#x2F;p&gt;
&lt;p&gt;Ah, un dernier point c’est que doxygen est un système de documentation qui peut s’utiliser avec d’autres langages que le C&#x2F;C++, tel java, python, etc…&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia - 0.0.6</title>
        <published>2009-01-17T22:14:32+00:00</published>
        <updated>2009-01-17T22:14:32+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-0-6/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-0-6/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-0-6/">&lt;p&gt;Today, a new release of heraia is out (0.0.6). It’s the first of the year, an I hope it won’t be the last one !&lt;&#x2F;p&gt;
&lt;p&gt;Now a new preference window has appeared. One might had things in it (so will I, time to time). Window positions are saved and loaded to&#x2F;from a preference file. One may had preferences there in order to keep them from one session to another.&lt;&#x2F;p&gt;
&lt;p&gt;Bugs have been corrected when found. If you experiment one, please report ! This version should be more stable and is already usable.&lt;&#x2F;p&gt;
&lt;p&gt;If you are a user of heraia an want some feature or need some tool, please report and I’ll do by best :-)&lt;&#x2F;p&gt;
&lt;p&gt;So you can retrieve the code &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;heraia-0.0.6.tar.gz&quot;&gt;here for version 0.0.6&lt;&#x2F;a&gt; and &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;&quot;&gt;here to see all versions&lt;&#x2F;a&gt;. If you’re interested in development and want to help, you might have a look to the doxygen generated documentation &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;devel_docs&#x2F;&quot;&gt;in the devel_docs directory&lt;&#x2F;a&gt;. Please note that there is also &lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;mail&#x2F;?group=heraia&quot;&gt;some mailing lists&lt;&#x2F;a&gt; (few messages a year).&lt;&#x2F;p&gt;
&lt;p&gt;Heraia is a standalone hexadecimal file analyser. It provides tools to analyse files in a hexadecimal way :&lt;&#x2F;p&gt;
&lt;p&gt;. a data interpretor . a plugin that do some graphical analysis It contains :&lt;&#x2F;p&gt;
&lt;p&gt;. a fully functionnal plugin system . an exentensible data interpretor It is written in C using GTK and based on GtkHex Widget. It is known to run on both Linux and Windows. It integrates smoothly with Gnome but it does not depends on it.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia - 0.0.5</title>
        <published>2008-10-20T21:58:08+00:00</published>
        <updated>2008-10-20T21:58:08+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-0-5/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-0-5/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-0-5/">&lt;p&gt;Heraia is an hexadecimal file analyser that lets you visualize your files in an hexadecimal form. It may let you try to analyse things by providing tools such as data interpretor and graphical analysis.&lt;&#x2F;p&gt;
&lt;p&gt;No super new feature in this version. Things are going on with the roadmap and libheraia library.&lt;&#x2F;p&gt;
&lt;p&gt;Most of the work done was to setup a base for things like user preference file, doxygen documentation generation, notebook tabs, displaying file position.&lt;&#x2F;p&gt;
&lt;p&gt;So you can retrieve the code &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;heraia-0.0.5.tar.gz&quot;&gt;here for version 0.0.5&lt;&#x2F;a&gt; and &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;&quot;&gt;here to see all versions&lt;&#x2F;a&gt;. If you’re interested in development and want to help, you might have a look to the doxygen generated documentation &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;devel_docs&#x2F;&quot;&gt;in the devel_docs directory&lt;&#x2F;a&gt;. Please note that there is also &lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;mail&#x2F;?group=heraia&quot;&gt;some mailing lists&lt;&#x2F;a&gt; (few messages a year).&lt;&#x2F;p&gt;
&lt;p&gt;As a user, you may &lt;a href=&quot;http:&#x2F;&#x2F;heraia.tuxfamily.org&#x2F;&quot;&gt;visit the main site&lt;&#x2F;a&gt; for heraia.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Couverture de code</title>
        <published>2008-08-20T22:37:20+00:00</published>
        <updated>2008-08-20T22:37:20+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/couverture-de-code/"/>
        <id>http://blog.delhomme.org/blog/couverture-de-code/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/couverture-de-code/">&lt;p&gt;Hop,&lt;&#x2F;p&gt;
&lt;p&gt;Pour profiter d’une analyse par couverture de code compiler vos programmes avec les options :&lt;&#x2F;p&gt;
&lt;p&gt;-g -fprofile-arcs -ftest-coverage Si un profilage vous tente utilisez l’option -pg (comme pour une certaine base de données et ses &lt;a href=&quot;http:&#x2F;&#x2F;blog.guillaume.lelarge.info&#x2F;index.php&#x2F;post&#x2F;2008&#x2F;08&#x2F;19&#x2F;GSoC-pgAdmin-%3A-Graphical-Query-Builder&quot;&gt;outils associés&lt;&#x2F;a&gt;).&lt;&#x2F;p&gt;
&lt;p&gt;Si c’est pour heraia, utilisez plutôt :&lt;&#x2F;p&gt;
&lt;p&gt;.&#x2F;configure –enable-gcov ou&lt;&#x2F;p&gt;
&lt;p&gt;.&#x2F;configure –enable-gprof ou les deux !!! Profitez en, c’est déjà intégré pour vous servir !&lt;&#x2F;p&gt;
&lt;p&gt;Faîtes fonctionner votre programme, et notamment les fonctions qui vous intéressent plus particulièrement. Ensuite faites donc tourner lcov dans le dossier de vos sources :&lt;&#x2F;p&gt;
&lt;p&gt;lcov -c -o coverage.info –directory=.&#x2F; genhtml coverage.info Ouvrez le fichier index.html produit et &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;heraia&#x2F;trunk&#x2F;src&#x2F;index.html&quot;&gt;analysez&lt;&#x2F;a&gt; !!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia - 0.0.3</title>
        <published>2008-08-19T23:42:20+00:00</published>
        <updated>2008-08-19T23:42:20+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-0-3/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-0-3/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-0-3/">&lt;p&gt;New release for heraia which will &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2008&#x2F;01&#x2F;04&#x2F;134-quelques-nouvelles-d-heraia&quot;&gt;become&lt;&#x2F;a&gt; an &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2008&#x2F;07&#x2F;19&#x2F;147-heraia-an-hexadecimal-file-analyser&quot;&gt;hexadecimal file analyser&lt;&#x2F;a&gt; that &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2008&#x2F;07&#x2F;01&#x2F;144-heraia-001&quot;&gt;grows&lt;&#x2F;a&gt; up &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2008&#x2F;08&#x2F;08&#x2F;150-heraia-002&quot;&gt;slowly&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The most noticeable thing is that when doing make install Heraia will integrate smoothly with the development gnome menu as seen on my machine (I hope that it works with other distribs - here it’s debian testing) :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;heraia-0-0-3&#x2F;2008_08_19_menu.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;screenshot in french.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The other thing is that every window now has properties and reminds them (hiding and showing a window will hide it and show it at the same right place)&lt;&#x2F;p&gt;
&lt;p&gt;By the way, you’ll find the new &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;heraia-0.0.3.tar.gz&quot;&gt;0.0.3&lt;&#x2F;a&gt; release at the &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;&quot;&gt;gna website&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>heraia 0.0.2</title>
        <published>2008-08-08T23:28:03+00:00</published>
        <updated>2008-08-08T23:28:03+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-0-2/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-0-2/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-0-2/">&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;Devel&quot;&gt;Heraia&lt;&#x2F;a&gt; 0.0.2 is now out !&lt;&#x2F;p&gt;
&lt;p&gt;Check &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;&quot;&gt;gna download area&lt;&#x2F;a&gt; to have your own copy !!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;One can now save the edited file.&lt;&#x2F;li&gt;
&lt;li&gt;You’ll notice that some window keeps their position on the screen&lt;&#x2F;li&gt;
&lt;li&gt;the Roadmap has changed to have more flexibility between minor versions&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Enjoy, report everything you notice and everything you may want to see (please read HISTORY, NEWS and README files)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>picviz</title>
        <published>2008-07-22T22:34:34+00:00</published>
        <updated>2008-07-22T22:34:34+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/picviz/"/>
        <id>http://blog.delhomme.org/blog/picviz/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/picviz/">&lt;p&gt;Un dessin pour illustrer mon propos :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;picviz&#x2F;idee_picviz.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Comprenne qui pourra :p&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>config ssh</title>
        <published>2008-07-22T21:22:44+00:00</published>
        <updated>2008-07-22T21:22:44+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/config-ssh/"/>
        <id>http://blog.delhomme.org/blog/config-ssh/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/config-ssh/">&lt;p&gt;Vous obtenez plus souvent qu’à votre tour le message suivant :&lt;&#x2F;p&gt;
&lt;p&gt;ssh_exchange_identification: Connection closed by remote host svn: Connexion fermée de façon inattendue essayez donc la commande suivante :&lt;&#x2F;p&gt;
&lt;p&gt;rm ~&#x2F;.ssh&#x2F;id_rsa.keystroke Vous vous étiez emmêlé les pinceaux dans la gestion de vos clefs et le gentil programme bien pratique qui permet de mettre en cache la clef (ou de l’ouvrir à la connexion) l’avait bien gardé au chaud, du coup ben ça ne marchait pas tous les jours !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia - an hexadecimal file analyser</title>
        <published>2008-07-19T00:55:39+00:00</published>
        <updated>2008-07-19T00:55:39+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-an-hexadecimal-file-analyser/"/>
        <id>http://blog.delhomme.org/blog/heraia-an-hexadecimal-file-analyser/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-an-hexadecimal-file-analyser/">&lt;p&gt;Heraia will become an hexadecimal file analyser and will provide tools to help the user build the structure of an unknown file for instance. Tools to analyze and visualize data, template search from pre-existing structures and so on.&lt;&#x2F;p&gt;
&lt;p&gt;I don’t know how to interest people in coding some things in heraia. To help things I added a RoadMap file that presents the functions I want to include before a new version release, for example :&lt;&#x2F;p&gt;
&lt;p&gt;@@&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;0.0.2&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;save and save as functions * record window positions * add somewhere, the cursor’s position and file length - 0.0.3&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;rewrite the data_type creation in order to allow a script, or an extern program execution * ability to open more than one file at a time * have the selection positions added near the cursor’s position …&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;@@&lt;&#x2F;p&gt;
&lt;p&gt;Version 0.0.1 is usable and do things. There is no deadline because I’m writing in C only when I get inspired (which does not happen often). I want to have .deb and .rpm packages available for 0.0.5 (this does not mean that one has to wait until 0.0.4 to begin doing this ;-). For the longterm I would be very pleased if heraia could be in the gnome distribution. For now, I think that both the program and the developer are not ready for this :p&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Illimité</title>
        <published>2008-07-12T14:51:19+00:00</published>
        <updated>2008-07-12T14:51:19+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/illimite/"/>
        <id>http://blog.delhomme.org/blog/illimite/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/illimite/">&lt;p&gt;Un petit billet d’humeur pour faire réfléchir nos publicitaires (et leurs commanditaires qui les payent). J’ai vu ce matin une publicité pour Bouygues Télécom qui au demeurant est plutôt bien faîte mais qui se termine très mal avec un écrit plutôt tueur, je cite : Illimité jusqu’à 500Mo. Voilà une bien belle phrase où l’illimité a des limites ! En étant un rien moqueur on dirait que l’illimité a atteint ses limites !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heraia 0.0.1</title>
        <published>2008-07-01T01:05:06+00:00</published>
        <updated>2008-07-01T01:05:06+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-0-0-1/"/>
        <id>http://blog.delhomme.org/blog/heraia-0-0-1/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-0-0-1/">&lt;p&gt;Ok, depuis que je suis administrateur, je comprends un peu mieux la problématique des versions. Moi j’appliquais le fameux “release often, release early” avec mes commits svn. Je considérai chaque commit comme une release en quelque sorte !&lt;&#x2F;p&gt;
&lt;p&gt;Donc, voici la première vraie release d’heraia en version 0.0.1. Il va de soit qu’il s’agit d’une version alpha. Elle est toutefois utilisable, avec un peu de courage sur les système windows (testé sous XP) et linux (testé sous debian testing i386 et centos 5.2 x86_64).&lt;&#x2F;p&gt;
&lt;p&gt;Pour la prochaine version je souhaite réécrire le module des types de données, je n’en suis pas du tout satisfait.&lt;&#x2F;p&gt;
&lt;p&gt;Je recherche des testeurs, des packageurs (idéalement une bonne âme qui m’expliquerai comme faire un .deb et un .rpm), des utilisateurs (même occasionnels), et des codeurs (voir les fichiers README, TODO et HISTORY en plus du ChangeLog pour comprendre l’idée que je poursuis.&lt;&#x2F;p&gt;
&lt;p&gt;Bon, que dire de plus ? Ah oui, pour le moment, je n’ai pas encore tout compris à comment ça fonctionne sur gna.org alors je met ce fichier sur http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;heraia-0.0.1.tar.gz&lt;&#x2F;p&gt;
&lt;p&gt;Évidemment si vous compilez ce programme (et même mieux, si vous l’installez avec succès) sur une autre architecture, un autre système, je suis preneur de l’information.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;4 juillet 2008, mise à jour&lt;&#x2F;em&gt; : Les versions seront donc maintenant disponibles dans &lt;a href=&quot;http:&#x2F;&#x2F;download.gna.org&#x2F;heraia&#x2F;releases&#x2F;&quot;&gt;la zone de téléchargement du site gna&lt;&#x2F;a&gt;. Je suis en train de fabriquer des paquets debian.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Déboires entre le E et le P !</title>
        <published>2008-05-23T22:21:04+00:00</published>
        <updated>2008-05-23T22:21:04+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/deboires-entre-le-e-et-le-p/"/>
        <id>http://blog.delhomme.org/blog/deboires-entre-le-e-et-le-p/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/deboires-entre-le-e-et-le-p/">&lt;p&gt;Donc, je viens de m’abonner au service de la facture électronique d’&lt;strong&gt;EDF&lt;&#x2F;strong&gt; et je télécharge ma première facture. Je l’ouvre et je vois :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;deboires-entre-le-e-et-le-p&#x2F;pas_bon.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Evince, xpdf ou Kpdf ne peuvent ouvrir ce fichier &lt;em&gt;PDF&lt;&#x2F;em&gt; euh je veux dire d’&lt;strong&gt;EDF&lt;&#x2F;strong&gt; !!&lt;&#x2F;p&gt;
&lt;p&gt;Bref y’a que ghostview qui l’ouvre … étrange … ?!&lt;&#x2F;p&gt;
&lt;p&gt;En fait un pdf2ps ouvert avec Evince donne ça :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;deboires-entre-le-e-et-le-p&#x2F;bien_mieux.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;mieux non ?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Nouvelle version de libduptools</title>
        <published>2008-05-12T23:23:42+00:00</published>
        <updated>2008-05-12T23:23:42+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/nouvelle-version-de-libduptools/"/>
        <id>http://blog.delhomme.org/blog/nouvelle-version-de-libduptools/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/nouvelle-version-de-libduptools/">&lt;p&gt;La version 0.0.4 vient tout juste de sortir, depuis la 0.0.3 quelques modifications ont été réalisées :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;renommage des fichiers (ajout du préfixe “ldt_” devant les nom de fichiers)&lt;&#x2F;li&gt;
&lt;li&gt;modification de l’API : ajout du prefixe “ldt_” devant les fonctions exportées (nécessite la reprise des codes basés sur la version 0.0.3)&lt;&#x2F;li&gt;
&lt;li&gt;grâce au travail de &lt;a href=&quot;http:&#x2F;&#x2F;pasithee.fr&#x2F;blog&#x2F;&quot;&gt;Balise&lt;&#x2F;a&gt; le code est maintenant compilable également sous freebsd.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Pour télécharger les sources de la libduptools (les outils de dup) rendez vous sur le site de &lt;a href=&quot;http:&#x2F;&#x2F;home.gna.org&#x2F;libduptools&#x2F;&quot;&gt;gna.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Nouveau domicile</title>
        <published>2008-05-06T22:12:27+00:00</published>
        <updated>2008-05-06T22:12:27+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/nouveau-domicile/"/>
        <id>http://blog.delhomme.org/blog/nouveau-domicile/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/nouveau-domicile/">&lt;p&gt;Ça y est, hop, j’ai déménagé dans la région parisienne. J’ai attaqué le travail lundi dernier. Je suis devenu sys-admin !&lt;&#x2F;p&gt;
&lt;p&gt;Et non, la région parisienne, ce n’est pas ce que vous croyez. En fait j’habite dans un &lt;a href=&quot;http:&#x2F;&#x2F;www.parc-gatinais-francais.fr&#x2F;&quot;&gt;parc naturel régional&lt;&#x2F;a&gt; et c’est très joli ! Je verrais à l’usage s’il y fait beau (depuis quelques jours c’est nickel avec un beau temps qu’on ne renierai pas à Lyon).&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Publication de code</title>
        <published>2008-04-07T23:09:59+00:00</published>
        <updated>2008-04-07T23:09:59+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/publication-de-code/"/>
        <id>http://blog.delhomme.org/blog/publication-de-code/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/publication-de-code/">&lt;p&gt;Sur un outil intégré (une forge quoi), plus exactement chez &lt;a href=&quot;https:&#x2F;&#x2F;www.gna.org&#x2F;&quot;&gt;gna.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Je viens de publier la dernière mouture du code de &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2007&#x2F;11&#x2F;21&#x2F;130-gtkcmphash-003&quot;&gt;GtkCmpHash&lt;&#x2F;a&gt; (qu’on pouvait jusqu’à lors télécharger depuis ma page &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;&quot;&gt;spéciale où je met mes programmes&lt;&#x2F;a&gt;, enfin, une partie (il faut que je fasse une synchronisation avec les projets qui sont sur gna.org).&lt;&#x2F;p&gt;
&lt;p&gt;Donc, pas encore de vraie “release”, mais ça ne saurait tarder, vu qu’une &lt;a href=&quot;http:&#x2F;&#x2F;www.pasithee.fr&#x2F;blog&#x2F;&quot;&gt;amie&lt;&#x2F;a&gt; m’a fait remarquer que dans le logiciel libre, la devise serait plutôt &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2008&#x2F;01&#x2F;04&#x2F;134-quelques-nouvelles-d-heraia#co&quot;&gt;release early, release often&lt;&#x2F;a&gt;, il serait donc temps pour moi de la mettre à exécution !&lt;&#x2F;p&gt;
&lt;p&gt;Évidemment, comme toujours, toute remarque sera la bienvenue (comment ça, je pleure pour avoir au moins un user ??? ;)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Et hop deux projets de plus publiés</title>
        <published>2008-03-26T20:58:04+00:00</published>
        <updated>2008-03-26T20:58:04+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/et-hop-deux-projets-de-plus-publies/"/>
        <id>http://blog.delhomme.org/blog/et-hop-deux-projets-de-plus-publies/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/et-hop-deux-projets-de-plus-publies/">&lt;p&gt;Bon, je viens de publier les deux projets suivants :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;projects&#x2F;libduptools&#x2F;&quot;&gt;libduptools&lt;&#x2F;a&gt; bibliothèque de fonctions dont je fais usage dans nombres de mes programmes (euh pas forcément tous publiés). Installation aisée grâce aux &lt;a href=&quot;http:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Autotools&quot;&gt;autotools&lt;&#x2F;a&gt;, utilisation simplifiée grâce à &lt;a href=&quot;http:&#x2F;&#x2F;pkg-config.freedesktop.org&#x2F;wiki&#x2F;&quot;&gt;pkgconfig&lt;&#x2F;a&gt;, un grand merci à ces projets.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;gna.org&#x2F;projects&#x2F;gstressfs&#x2F;&quot;&gt;GStressFS&lt;&#x2F;a&gt; qui est un framework pour stresser son système de fichier. Évidemment GStressFS utilise libduptools pour fonctionner ! Il y a déjà quelques tests implémentés, il est possible d’en implémenter d’autres très simplement. Il y a encore beaucoup de travail, regardez le fichier &lt;a href=&quot;http:&#x2F;&#x2F;svn.gna.org&#x2F;viewcvs&#x2F;gstressfs&#x2F;trunk&#x2F;TODO?rev=5&amp;amp;view=markup&quot;&gt;TODO&lt;&#x2F;a&gt; pour contribuer, si vous voulez ajouter un test, référez vous au fichier &lt;a href=&quot;http:&#x2F;&#x2F;svn.gna.org&#x2F;viewcvs&#x2F;gstressfs&#x2F;trunk&#x2F;README?rev=5&amp;amp;view=markup&quot;&gt;README&lt;&#x2F;a&gt;, en bref n’hésitez pas à m’écrire et à vous lancez (euh pas trop loin quand même) !&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Bien entendu, les contributions diverses et variées seront les bienvenues. Notamment des compilations et des essais sur des systèmes d’exploitation autres que Linux et Windows.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Outils libres</title>
        <published>2008-03-26T14:23:19+00:00</published>
        <updated>2008-03-26T14:23:19+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/outils-libres/"/>
        <id>http://blog.delhomme.org/blog/outils-libres/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/outils-libres/">&lt;p&gt;J’ai déjà parlé des outils &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2007&#x2F;01&#x2F;14&#x2F;95-outils-pour-le-developpement-collaboratif&quot;&gt;pour le développement&lt;&#x2F;a&gt;, &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2007&#x2F;08&#x2F;27&#x2F;119-outils-collaboratifs-avances&quot;&gt;collaboratif avancé&lt;&#x2F;a&gt;. Dans la même veine, voici trois &lt;em&gt;outils&lt;&#x2F;em&gt; qui ne me quitterons plus désormais :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.postgresql.org&#x2F;&quot;&gt;postgresql&lt;&#x2F;a&gt; dont la &lt;a href=&quot;http:&#x2F;&#x2F;docs.postgresqlfr.org&#x2F;&quot;&gt;documentation&lt;&#x2F;a&gt; a été traduite par mon ami &lt;a href=&quot;http:&#x2F;&#x2F;blog.guillaume.lelarge.info&#x2F;index.php&#x2F;&quot;&gt;gleu&lt;&#x2F;a&gt;. En temps qu’ancien utilisateur de mysql, je peut vous dire que postgresql le surclasse très nettement. En particulier dans postgresql il existe les fonction &lt;em&gt;COPY table TO&lt;&#x2F;em&gt; et &lt;em&gt;COPY table FROM&lt;&#x2F;em&gt; qui permettent un import&#x2F;export de tables au format texte (style cvs) super propre et très rapide. Rien que pour ça, je l’adopte. Je ne vous parle pas des requêtes qui fonctionnent en 21 heures alors qu’avec mysql elles se plantaient lamentablement au bout de 72 heures après avoir consommé tout l’espace disque !!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;em&gt;whiptail&lt;&#x2F;em&gt; qui est normalement inclus dans toute bonne distribution. Il s’agit d’un petit programme qui utilise &lt;em&gt;dialog&lt;&#x2F;em&gt; pour réaliser de jolies boîtes de dialogue et autres menus et widgets en mode texte. C’est très pratique pour les scripts bash qui ont besoin d’une interactivité avec l’utilisateur. C’est très simple d’emploi. Donc, si vous avez besoin de créer des boîtes de dialogue n’hésitez pas : &lt;em&gt;man whiptail&lt;&#x2F;em&gt; !!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;em&gt;eval&lt;&#x2F;em&gt;, qui est une instruction du shell et qui permet de lire et d’exécuter une commande shell. Cette petite commande vous sera utile si vous utilisez whiptail et que vous souhaitez créer des menus (par exemple) par l’intermédiaire d’une variable du shell. Notamment parce que cela permet de mettre des espaces dans la variable et qu’elle soit correctement étendue, ce qui n’est pas forcément le cas avec d’autres astuces (cat, xargs et autres …).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Le logiciel libre, s’il n’existait pas, il faudrait l’inventer !! ;-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Noyau 2.6.24</title>
        <published>2008-02-03T23:42:22+00:00</published>
        <updated>2008-02-03T23:42:22+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/noyau-2-6-24/"/>
        <id>http://blog.delhomme.org/blog/noyau-2-6-24/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/noyau-2-6-24/">&lt;p&gt;J’ai fait une RIM (Run In Memory) d’après les excellents articles parus dans Linux Mag. Ça fait un bout de temps que ça marche et je la met à jour régulièrement, à chaque fois qu’un numéro pair sort (2.6.16, 2.6.18, 2.6.20, 2.6.22 et 2.6.24). (pair et manque ;))&lt;&#x2F;p&gt;
&lt;p&gt;Bref, j’ai certainement loupé un truc dans la compilation du noyau 2.6.24, je n’ai rien changé à part le noyau lui même (du 2.6.22 au 2.6.24) et j’ai des problèmes avec le clavier et surtout, les accents ne s’affichent plus correctement (à la console). J’ai maintenant des carrés infâmes dignes d’anciennes zones obscures de la table ascii à l’époque héroïque où l’on utilisait des caractères pour dessiner les contours des fenêtres et des boîtes de dialogues.&lt;&#x2F;p&gt;
&lt;p&gt;Donc, si l’un de mes assidus lecteurs (lectrice) avait une quelconque idée sur ce que j’ai raté, ce qui à changé dans le noyau, ce qu’il faudrait que je change pour que ça marche, je le (la) prie de bien vouloir laisser ici un commentaire. Je me ferai une indicible joie d’essayer la solution préconisée afin de voir si elle marche (ou pas) et de mettre en exergue la solution lorsque celle ci, je n’en doute pas, aura été trouvée.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Appartement</title>
        <published>2008-02-03T23:32:37+00:00</published>
        <updated>2008-02-03T23:32:37+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/appartement/"/>
        <id>http://blog.delhomme.org/blog/appartement/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/appartement/">&lt;p&gt;Geek recherche (au choix), dans la banlieue sud de paris :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;appartement à louer,&lt;&#x2F;li&gt;
&lt;li&gt;collocation avec d’autres geek(ette)s&lt;&#x2F;li&gt;
&lt;li&gt;une petite amie avec un appartement&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Toute offre est bienvenue.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Nouvelle Catégorie</title>
        <published>2008-01-13T14:50:52+00:00</published>
        <updated>2008-01-13T14:50:52+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/nouvelle-categorie/"/>
        <id>http://blog.delhomme.org/blog/nouvelle-categorie/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/nouvelle-categorie/">&lt;p&gt;Je viens seulement de remarquer que je n’avais pas de catégorie pour parler de cuisine !! Voilà qui est maintenant chose faite !&lt;&#x2F;p&gt;
&lt;p&gt;J’ai lu avec attention &lt;a href=&quot;http:&#x2F;&#x2F;cuisine.palats.org&#x2F;coinblog&#x2F;index.php&#x2F;2008&#x2F;01&#x2F;05&#x2F;47-j-aimeuh-la-galetteuh&quot;&gt;le billet de Balise&lt;&#x2F;a&gt; et ça m’a mis l’eau à la bouche… . Je me suis dit que j’allais tenter la recette si j’avais les ingrédients. J’ai regardé dans mes ingrédients et incroyable, j’ai tout, même &lt;a href=&quot;http:&#x2F;&#x2F;www.vahine.fr&#x2F;tous-nos-produits&#x2F;arome-amande-amere&#x2F;index.html&quot;&gt;l’extrait d’amende amère&lt;&#x2F;a&gt; ! (d’ailleurs je n’ai pas l’impression qu’on puisse acheter en ligne sur ce site - dommage :-&#x2F; )&lt;&#x2F;p&gt;
&lt;p&gt;Bref, voici le résultat avec la recette de Balise. Je pense d’ailleurs qu’il faut peut-être tout mélanger en même temps, pour éviter les grumeaux - la prochaine fois j’essaierai comme ça. Sinon, il faut que je m’achète un pinceau, parce que ce n’est pas évident d’étaler le jaune d’œuf à la fourchette :)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;nouvelle-categorie&#x2F;frangipane_couleur_retravaillee_petit.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Hummm, ça sent vraiment bon ! Je laisse un peu refroidir, je vais la manger après ma balade de cette après midi !!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Quelques nouvelles d&#x27;héraia</title>
        <published>2008-01-04T19:31:47+00:00</published>
        <updated>2008-01-04T19:31:47+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/quelques-nouvelles-d-heraia/"/>
        <id>http://blog.delhomme.org/blog/quelques-nouvelles-d-heraia/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/quelques-nouvelles-d-heraia/">&lt;p&gt;Comme il parait qu’un petit dessin vaut mieux qu’un long discours voici un Screenshot d’héraia (enfin, une photo d’écran quoi) :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;quelques-nouvelles-d-heraia&#x2F;2008_01_04.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;A noter :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;une nouvelle interface permettant de définir de nouveaux type (calculés en fonction de traitements)&lt;&#x2F;li&gt;
&lt;li&gt;un traitement simple implémenté pour l’exemple (inversion de chaîne)&lt;&#x2F;li&gt;
&lt;li&gt;une interprétation des nouveaux types définis par l’utilisateur directement dans l’onglet “User defined” du data interpretor.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Le projet avance petit à petit. Je ne le pense pas mûr pour tenter de sortir une première version.&lt;&#x2F;p&gt;
&lt;p&gt;J’aimerai avant cela :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;ajouter plein de traitements&lt;&#x2F;li&gt;
&lt;li&gt;ajouter un module similaire pour la création de modèles de structures de fichiers (ainsi que de recherche de structures)&lt;&#x2F;li&gt;
&lt;li&gt;ajouter un module de transfert vers des commandes externes&lt;&#x2F;li&gt;
&lt;li&gt;ajouter la possibilité d’éditer plus d’un fichier à la fois&lt;&#x2F;li&gt;
&lt;li&gt;ajouter la possibilité de créer un nouveau fichier&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Ensuite il faudra reprendre le widget GtkHex, qui a beaucoup de limitations assez invalidantes.&lt;&#x2F;p&gt;
&lt;p&gt;Bref, si vous êtes développeur, que vous avez un peu de temps, et que vous aimez les défis, Héraia vous attends !!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Backdoor</title>
        <published>2007-11-29T19:54:04+00:00</published>
        <updated>2007-11-29T19:54:04+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/backdoor/"/>
        <id>http://blog.delhomme.org/blog/backdoor/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/backdoor/">&lt;p&gt;L’autre jour, à Lyon, en me promenant, j’ai vu que &lt;a href=&quot;http:&#x2F;&#x2F;www.gscore.org&#x2F;blog&#x2F;&quot;&gt;l’un de mes amis&lt;&#x2F;a&gt; était passé par là et avait patché une backdoor et ajouté un module d’authentification. Comment je le sais ? J’ai pris une photo :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;backdoor&#x2F;pam_petit.JPG&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;;-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>C&#x27;est bon on peut acheter des ordinateurs sans logiciels préinstallés chez les grands distributeurs</title>
        <published>2007-11-25T20:20:47+00:00</published>
        <updated>2007-11-25T20:20:47+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/c-est-bon-on-peut-acheter-des-ordinateurs-sans-logiciels-preinstalles-chez-les-grands-distributeurs/"/>
        <id>http://blog.delhomme.org/blog/c-est-bon-on-peut-acheter-des-ordinateurs-sans-logiciels-preinstalles-chez-les-grands-distributeurs/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/c-est-bon-on-peut-acheter-des-ordinateurs-sans-logiciels-preinstalles-chez-les-grands-distributeurs/">&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;linuxfr.org&#x2F;2007&#x2F;11&#x2F;22&#x2F;23390.html&quot;&gt;D’après&lt;&#x2F;a&gt; Monsieur &lt;a href=&quot;http:&#x2F;&#x2F;www.premier-ministre.gouv.fr&#x2F;acteurs&#x2F;biographie_5&#x2F;acteurs&#x2F;gouvernement&#x2F;secretariat_etat_consommation_tourisme_m636&#x2F;&quot;&gt;Luc Chatel&lt;&#x2F;a&gt; (Secrétaire d’état chargé de la consommation et du tourisme) &lt;em&gt;actuellement une grande partie des fabricants proposent des ordinateurs nus ou avec le système d’exploitation Linux&lt;&#x2F;em&gt;. J’ai donc voulu vérifier la réalité du propos chez les grands distributeurs (là où l’on trouve les ordinateurs d’une &lt;em&gt;grande partie des fabricants&lt;&#x2F;em&gt;. Je suis allé voir à la FNAC bellecour, chez Planet Saturn, chez Boulanger et chez Darty où j’ai regardé les offres en matière d’ordinateurs de bureau et de portables. Bilan : Aucun ordinateur n’est vendu sans rien. Aucune mention d’une éventuelle possibilité de ne pas prendre les logiciels. Aucune mention d’un éventuel prix de ces logiciels pré-installés !! Mais où sont donc passés &lt;em&gt;les ordinateurs nus ou avec le système d’exploitation linux&lt;&#x2F;em&gt; que fabriquent &lt;em&gt;une grande partie&lt;&#x2F;em&gt; des constructeurs ??&lt;&#x2F;p&gt;
&lt;p&gt;Vraiment, c’est se moquer du consommateur de que dire de pareils choses. Je n’ose pas dire de quoi il s’agit lorsque ce message est reçu par un développeur de logiciels libres… J’approuve le fait que la &lt;em&gt;DGCCRF a lancé une série de groupes de travail avec les consommateurs et les professionnels pour que nous avancions&lt;&#x2F;em&gt;. C’est très bien. Il me semble toutefois, que dans la communauté du logiciel libre, ces questions sont déjà tranchées. Peut-être pourrait-on se demander si un constructeur d’ordinateur fournissant son système ne devrait pas lui aussi proposer la possibilité d’un achat sans système… (Je pense à Apple qui construit lui même ses machines, contrairement à Microsoft). &lt;strong&gt;Aujourd’hui, il me paraît de plus en plus évident que l’offre logicielle doit être totalement séparée du matériel&lt;&#x2F;strong&gt;. Ça ne peut que bénéficier au consommateur qui en deviendra moins dépendant, moins “stupide”, bref plus éclairé, plus au fait et surtout, totalement libre de son choix. Aujourd’hui, en 2007, la population, en règle générale n’a quasiment aucune culture numérique, aucune culture informatique - c’est déplorable et très préjudiciable à mon sens pour l’évolution du pays.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Les deux derniers films que j&#x27;ai vu</title>
        <published>2007-11-25T19:47:59+00:00</published>
        <updated>2007-11-25T19:47:59+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/les-deux-derniers-films-que-j-ai-vu/"/>
        <id>http://blog.delhomme.org/blog/les-deux-derniers-films-que-j-ai-vu/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/les-deux-derniers-films-que-j-ai-vu/">&lt;p&gt;et que j’ai aimés :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Stardust - Jolie histoire d’amour bourée de références spéciales pour amateurs de SF, fantastique, aventures, …&lt;&#x2F;li&gt;
&lt;li&gt;La chambre des morts - Les auteurs ont-ils voulu montrer une application de l’effet papillon ? Vraiment pas mal, assez noir, mais pas trop quand même !&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>GtkCmpHash 0.0.3</title>
        <published>2007-11-21T23:34:48+00:00</published>
        <updated>2007-11-21T23:34:48+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/gtkcmphash-0-0-3/"/>
        <id>http://blog.delhomme.org/blog/gtkcmphash-0-0-3/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/gtkcmphash-0-0-3/">&lt;p&gt;Nouvelle version de &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;&quot;&gt;GtkCmpHash&lt;&#x2F;a&gt;, plus utilisable et plus compilable que la précédente. D’ailleurs, comme les .&#x2F;configure ont été fait sous l’environnement windows, quand on les exécutes sous linux, y’a des tas de trucs mal foutus et en général ça ne marche pas bien. L’astuce est donc d’utiliser les scripts fournis .&#x2F;autoclean.sh et .&#x2F;autogen.sh qui permettent de nettoyer et reconstruire l’environnement de compilation (script configure, Makefile.am etc …). La seule contrainte étant qu’il faut avoir installer les autotools.&lt;&#x2F;p&gt;
&lt;p&gt;Donc, si vous vous êtes essayé à la compilation et que ça a foiré, si vous n’avez rien compris au programme, si vous avez trouvé un bug, si vous voulez être le premier utilisateur officiel en dehors du développeur, écrivez moi un petit message !!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Panne d&#x27;eau</title>
        <published>2007-11-18T19:12:51+00:00</published>
        <updated>2007-11-18T19:12:51+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/panne-d-eau/"/>
        <id>http://blog.delhomme.org/blog/panne-d-eau/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/panne-d-eau/">&lt;p&gt;Alors voilà, l’autre jour, alors que je voulais me faire couler un bon bain bien chaud, j’ouvre le robinet quasiment neuf de ma salle de bain et … pas d’eau ! J’ai un peu paniqué, en me demandant ce qui se passait. Bref, je me précipite vers le compteur, pour voir si les vannes sont bien en position “ouvertes” et pas en position “fermées”… On ne sais jamais, comme je suis un peu somnambule, j’aurais pu les avoir fermées par inadvertance ! Non, elles étaient bien ouvertes… c’est alors que mes yeux sont tombés sur le compteur de l’eau froide et là, j’ai tout compris :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;panne-d-eau&#x2F;Erreur_404_petit.JPG&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Y’en avait plus !!!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>ça se mangeait ?</title>
        <published>2007-10-30T23:33:13+00:00</published>
        <updated>2007-10-30T23:33:13+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/ca-se-mangeait/"/>
        <id>http://blog.delhomme.org/blog/ca-se-mangeait/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/ca-se-mangeait/">&lt;p&gt;Pris depuis des heures dans l’écriture d’un brouillon de message électronique, j’ai faillit en oublier de créer mon deuxième message de ma nouvelle catégorie &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2007&#x2F;10&#x2F;23&#x2F;127-inauguration-d-une-nouvelle-categorie&quot;&gt;inaugurée la semaine dernière&lt;&#x2F;a&gt; par une image qui laissait à penser que même David Vincent était déjà au courant… .&lt;&#x2F;p&gt;
&lt;p&gt;Aujourd’hui je vous propose une photo qui n’est pas de moi, mais de &lt;a href=&quot;http:&#x2F;&#x2F;www.usafa.af.mil&#x2F;df&#x2F;dflib&#x2F;SL3&#x2F;food&#x2F;home3.cfm?catname=Dean%20of%20Faculty&quot;&gt;l’armée américaine&lt;&#x2F;a&gt;, plus exactement, de l’école de l’armée de l’air américaine. Elle est si explicite que l’on comprend aisément pourquoi ont été nommés ainsi les &lt;a href=&quot;http:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Pourriel&quot;&gt;pourriels&lt;&#x2F;a&gt; que l’on reçoit tous les jours.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;ca-se-mangeait&#x2F;spam.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Cette photo est considérée comme étant dans le domaine public toutefois il convient de mentionner la source à chaque utilisation. (cf ce qui est écrit sur &lt;a href=&quot;http:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Image:SpamInACan.jpg&quot;&gt;wikipedia&lt;&#x2F;a&gt;)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Inauguration d&#x27;une nouvelle catégorie</title>
        <published>2007-10-23T18:58:35+00:00</published>
        <updated>2007-10-23T18:58:35+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/inauguration-d-une-nouvelle-categorie/"/>
        <id>http://blog.delhomme.org/blog/inauguration-d-une-nouvelle-categorie/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/inauguration-d-une-nouvelle-categorie/">&lt;p&gt;J’inaugure une nouvelle catégorie que j’ai nommée Oeil libre. Je vais tenter de faire un billet par semaine dans cette catégorie.&lt;&#x2F;p&gt;
&lt;p&gt;Il s’agit d’une catégorie où je publierai certaines photos que j’ai réalisées. Ne cherchez pas la qualité, cherchez plutôt de quoi il s’agit ;-)&lt;&#x2F;p&gt;
&lt;p&gt;Je précise immédiatement que les photos seront sous &lt;a href=&quot;http:&#x2F;&#x2F;creativecommons.org&#x2F;licenses&#x2F;by-sa&#x2F;1.0&#x2F;deed.fr&quot;&gt;licence CC-BY-SA&lt;&#x2F;a&gt; et que les créations que vous ne manquerez pas de m’envoyer devront être sous cette même licence, à la rigueur sous &lt;a href=&quot;http:&#x2F;&#x2F;creativecommons.org&#x2F;licenses&#x2F;by-nc-sa&#x2F;1.0&#x2F;deed.fr&quot;&gt;licence CC-BY-NC-SA&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Voici donc la première des photos qui prouve bien que nous sommes envahis de toutes parts et que nous ne pourrons y échapper :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;inauguration-d-une-nouvelle-categorie&#x2F;space_invaders_petit.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;A noter, pour les curieux, que cette photo a été prise à Lyon récemment et que j’ai également aperçu le même pictogramme dans Nice !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Sclérose en plaques (SEP)</title>
        <published>2007-10-04T23:14:06+00:00</published>
        <updated>2007-10-04T23:14:06+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/sclerose-en-plaques-sep/"/>
        <id>http://blog.delhomme.org/blog/sclerose-en-plaques-sep/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/sclerose-en-plaques-sep/">&lt;p&gt;Souvenez vous, j’avais participé, pour la bonne cause, à une &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2007&#x2F;09&#x2F;03&#x2F;121-la-sep-ou-sclerose-en-plaques&quot;&gt;chaîne&lt;&#x2F;a&gt; dans laquelle chaque participant devait donner 3 choses qu’il savait ou pensait savoir et 3 questions sur cette maladie. Cette chaîne avait été initiée par &lt;a href=&quot;http:&#x2F;&#x2F;artefact.entierement.nu&#x2F;&quot;&gt;artefact&lt;&#x2F;a&gt; qui venait &lt;a href=&quot;http:&#x2F;&#x2F;artefact.entierement.nu&#x2F;?p=87&quot;&gt;d’apprendre la cause&lt;&#x2F;a&gt; de ses &lt;a href=&quot;http:&#x2F;&#x2F;artefact.entierement.nu&#x2F;?p=84&quot;&gt;différents&lt;&#x2F;a&gt; &lt;a href=&quot;http:&#x2F;&#x2F;artefact.entierement.nu&#x2F;?p=85&quot;&gt;ennuis&lt;&#x2F;a&gt; de santé.&lt;&#x2F;p&gt;
&lt;p&gt;Elle a lu patiemment toutes nos questions et toutes nos affirmations (enfin, ce que l’on croyait savoir de la maladie) et elle a réalisé &lt;a href=&quot;http:&#x2F;&#x2F;artefact.entierement.nu&#x2F;?p=91&quot;&gt;un minutieux travail de synthèse d’une qualité incomparable&lt;&#x2F;a&gt; que ne je peux que vous conseiller d’aller lire attentivement. Ce billet regroupe tout sur la sclérose en plaques, y compris les liens qui vous permettront d’en savoir plus.&lt;&#x2F;p&gt;
&lt;p&gt;Artefact, je te tire mon &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2006&#x2F;07&#x2F;10&#x2F;80-creve&quot;&gt;chapeau&lt;&#x2F;a&gt; pour ce magnifique billet :-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Ma copine</title>
        <published>2007-09-09T18:55:06+00:00</published>
        <updated>2007-09-09T18:55:06+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/ma-copine/"/>
        <id>http://blog.delhomme.org/blog/ma-copine/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/ma-copine/">&lt;p&gt;Certains d’entre vous la connaisse. Vous seuls savez la réalité de son attachement à moi !&lt;&#x2F;p&gt;
&lt;p&gt;Ça fait plusieurs années qu’on est ensemble et quasiment inséparables. Quasiment ? Oui parce que parfois il nous est arrivé de faire quelques écarts ! Mais on s’était toujours remis ensemble, comme par un coup du destin.&lt;&#x2F;p&gt;
&lt;p&gt;Aujourd’hui elle m’a vraiment cassé les pieds ! Omniprésente et toujours là aux mauvais moments. Je veux téléphoner à une copine pour lui dire de venir nous rejoindre en ville pour manger une glace et là voilà qui me souffle à l’oreille : “Ne te fais pas d’illusions, tu es avec moi”. Comme si je ne le savais pas !&lt;&#x2F;p&gt;
&lt;p&gt;Depuis quelques jours c’est devenu insupportable : elle m’appelle sans arrêt au téléphone, elle se rappelle toujours à moi dès que je veux faire quelque chose, en général pour me dégouter de ce que je vais faire, du coup, parfois, j’abandonne ! Avec elle, aller dormir est parfois une véritable torture !!!&lt;&#x2F;p&gt;
&lt;p&gt;Quand elle m’insupporte comme ça, j’ai le coeur qui se met à battre super fort, les angoisses qui me prennes, j’ai envie de me faire tout petit et de disparaître… . Souvent je n’en dort plus.&lt;&#x2F;p&gt;
&lt;p&gt;Mais cette fois, c’en est trop ! Je lui ai dit que je n’en pouvais plus. Je lui est dit que j’allais me trouver une gentille demoiselle, douce, câline, intelligente, drôle et compréhensive pour la remplacer. Elle a rit ! Elle m’a dit qu’elle reste, juste pour voir ça !! Les bras m’en sont tombés !!&lt;&#x2F;p&gt;
&lt;p&gt;Ma copine la solitude, elle est vraiment trop pénible !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Journal télévisé</title>
        <published>2007-09-03T20:29:29+00:00</published>
        <updated>2007-09-03T20:29:29+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/journal-televise/"/>
        <id>http://blog.delhomme.org/blog/journal-televise/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/journal-televise/">&lt;p&gt;Décidément, j’ai de plus en plus de mal avec la ligne éditoriale du journal télévisé de France 2 !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>La SEP ou Sclérose En Plaques</title>
        <published>2007-09-03T19:31:06+00:00</published>
        <updated>2007-09-03T19:31:06+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/la-sep-ou-sclerose-en-plaques/"/>
        <id>http://blog.delhomme.org/blog/la-sep-ou-sclerose-en-plaques/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/la-sep-ou-sclerose-en-plaques/">&lt;p&gt;Une fois n’est pas coutume, je vais faire suivre une chaîne. Ne criez pas au scandale, c’est pour la bonne cause et pour aiguiser votre curiosité et vous faire connaître la &lt;a href=&quot;http:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Scl%C3%A9rose_en_plaques&quot;&gt;maladie (sclérose en plaques)&lt;&#x2F;a&gt; dont est atteinte &lt;a href=&quot;http:&#x2F;&#x2F;artefact.entierement.nu&#x2F;?p=89&quot;&gt;l’initiatrice&lt;&#x2F;a&gt; de cette chaîne.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;notresclerose.blogspirit.com&#x2F;&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;la-sep-ou-sclerose-en-plaques&#x2F;SEP.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Cette chaîne est donc en trois points :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Copier l’affiche ci-dessus (cliquable avec le lien vers &lt;a href=&quot;http:&#x2F;&#x2F;notresclerose.blogspirit.com&#x2F;&quot;&gt;le blog Notre Sclérose&lt;&#x2F;a&gt;, c’est encore mieux), ou &lt;a href=&quot;http:&#x2F;&#x2F;notresclerose.blogspirit.com&#x2F;portrait.5.jpg&quot;&gt;la petite bannière&lt;&#x2F;a&gt;,&lt;&#x2F;li&gt;
&lt;li&gt;Écrivez trois choses que vous savez ou pensez savoir sur la sclérose en plaques, et trois questions que vous vous posez à propos d’elle,&lt;&#x2F;li&gt;
&lt;li&gt;Passez à trois voisins de blogs.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Alors allons y pour ce que je crois en savoir :&lt;&#x2F;p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;Un malade de la sclérose en plaques peut vivre comme tout le monde,&lt;&#x2F;li&gt;
&lt;li&gt;Il s’agit d’une maladie dégénérative qui s’attaque à la myéline des nerfs (si je me souviens bien ça ralenti les transmissions),&lt;&#x2F;li&gt;
&lt;li&gt;Les poussées sont souvent très douloureuses et invalidantes (ce qui fait qu’en général l’invalidité progresse).&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Et pour les quelques questions que l’on peut se poser :&lt;&#x2F;p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;Pourquoi a t-on l’impression que la recherche (française et mondiale) n’avance pas sur les maladies neurologiques ?&lt;&#x2F;li&gt;
&lt;li&gt;Comment se fait-il qu’on médiatise autant &lt;a href=&quot;http:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Maladie_d&amp;#x27;Alzheimer&quot;&gt;Alzheimer&lt;&#x2F;a&gt; et si peu la sclérose en plaques ?&lt;&#x2F;li&gt;
&lt;li&gt;Pourquoi les traitements proposés ne semblent pas adaptés aux malades ? (une connaissance ne se soignait plus qu’à l’anti-douleur uniquement lors des poussées et voir également la deuxième question d’artefact sur la méthode d’administration des médicaments)&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Et enfin, j’ai la dure mission de faire continuer cette chaîne sur les blogs de trois de mes amis. J’ai donc choisi &lt;a href=&quot;http:&#x2F;&#x2F;www.pasithee.fr&#x2F;blog&#x2F;&quot;&gt;Balise&lt;&#x2F;a&gt; parce qu’elle m’avait déjà gratifié d’un tag dont je ne savais que faire, &lt;a href=&quot;http:&#x2F;&#x2F;blog.guillaume.lelarge.info&#x2F;index.php&#x2F;&quot;&gt;gleu&lt;&#x2F;a&gt; parce je n’ai pas encore vu un billet sur un film ou un documentaire sur cette maladie et &lt;a href=&quot;http:&#x2F;&#x2F;www.gscore.org&#x2F;blog&#x2F;index.php&#x2F;&quot;&gt;toady&lt;&#x2F;a&gt; parce que je n’ai plus beaucoup de nouvelles ! En espérant que cette chaîne qui se veut avant tout informative continue et s’agrandisse rapidement.&lt;&#x2F;p&gt;
&lt;p&gt;Évidemment, tout lecteur désirant faire mention de cette chaîne dans son propre blog est le bienvenu !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Installer une ubuntu sur une machine modeste</title>
        <published>2007-08-29T20:07:04+00:00</published>
        <updated>2007-08-29T20:07:04+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/installer-une-ubuntu-sur-une-machine-modeste/"/>
        <id>http://blog.delhomme.org/blog/installer-une-ubuntu-sur-une-machine-modeste/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/installer-une-ubuntu-sur-une-machine-modeste/">&lt;p&gt;Par machine modeste j’entends un &lt;a href=&quot;http:&#x2F;&#x2F;www.amd.com&#x2F;fr-fr&#x2F;Processors&#x2F;TechnicalResources&#x2F;0,,30_182_739_2979,00.html&quot;&gt;AMD DURON&lt;&#x2F;a&gt; à 600 Mhz, 128Mo de mémoire et un lecteur de CD 16x et un disque dur de 20Go. Lancer ubuntu sur une machine pareille, en live CD, ça tient presque du miracle !&lt;&#x2F;p&gt;
&lt;p&gt;L’astuce est d’utiliser une distribution légère (telle &lt;a href=&quot;http:&#x2F;&#x2F;www.damnsmalllinux.org&#x2F;&quot;&gt;damnsmall linux&lt;&#x2F;a&gt;) pour créer une partition de swap. En effet, cette partition sera alors utilisée par ubuntu et le démarrage sera nettement accéléré (dans mon cas, je crois avoir gagné un facteur 100 !!). Trois commandes à retenir : fdisk (pour créer des partitions - 82 c’est le code de la partition de swap), mkswap (pour créer le swap dans la partition - ben ouai, même si c’est tout et rien dans le swap, il faut que ce soit un minimum organisé) et swapon (pour vérifier que ça marche ;)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Outils collaboratifs avancés</title>
        <published>2007-08-27T19:45:35+00:00</published>
        <updated>2007-08-27T19:45:35+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/outils-collaboratifs-avances/"/>
        <id>http://blog.delhomme.org/blog/outils-collaboratifs-avances/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/outils-collaboratifs-avances/">&lt;p&gt;Comme vous le savez certainement, je cherche à changer de travail (c’est difficile car je cherche un travail auquel je puisse donner beaucoup de sens). Dernièrement j’ai eu l’occasion de voir deux annonces similaires dans lesquelles on pouvait lire &lt;em&gt;Maitrise des outils de développement collaboratif avancés&lt;&#x2F;em&gt;. La première annonce ne spécifiait rien de particulier, je pensais alors à &lt;a href=&quot;http:&#x2F;&#x2F;trac.edgewall.org&#x2F;&quot;&gt;trac&lt;&#x2F;a&gt;, &lt;a href=&quot;http:&#x2F;&#x2F;subversion.tigris.org&#x2F;&quot;&gt;svn&lt;&#x2F;a&gt; et autres outils de type &lt;a href=&quot;http:&#x2F;&#x2F;gforge.org&#x2F;&quot;&gt;gforge&lt;&#x2F;a&gt;. La deuxième annonce apportait quelques précisions sur les outils à maitriser. Quelle ne fut pas ma surprise de voir &lt;em&gt;calendrier partagé&lt;&#x2F;em&gt; ou encore &lt;em&gt;messagerie&lt;&#x2F;em&gt; (Je précise qu’il ne s’agissait pas de maitriser &lt;em&gt;sympa&lt;&#x2F;em&gt; ou un autre gestionnaire de listes de discussions).&lt;&#x2F;p&gt;
&lt;p&gt;Donc, je souhaitais faire partager à tous mes lecteurs un outil de développement collaboratif avancé (avancé pour de vrai… si si) que j’ai découvert il y a un peu plus d’un an. Il s’agit de &lt;a href=&quot;http:&#x2F;&#x2F;gobby.0x539.de&#x2F;&quot;&gt;Gobby&lt;&#x2F;a&gt; qui permet l’édition simultanée en temps réel, à plusieurs et de manière sécurisée (SSL) d’un même document (vous avez bien lu - simultanée, à plusieurs, sécurisée, d’un ou plusieurs documents). Je l’ai un peu utilisé, c’est vraiment excellent ! Je ne sais pas ce que ça peut donner sur un projet d’entreprise avec 20 personnes qui codent, mais je suis sûr que c’est novateur et avancé dans le domaine du travail collaboratif !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>GtkCmpHash</title>
        <published>2007-08-10T19:47:58+00:00</published>
        <updated>2007-08-10T19:47:58+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/gtkcmphash/"/>
        <id>http://blog.delhomme.org/blog/gtkcmphash/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/gtkcmphash/">&lt;p&gt;Je voulais le faire depuis un petit bout de temps. Aujourd’hui c’est chose faite : J’ai complètement re-écrit cmphash pour en faire GtkCmpHash. Un programme dans le même principe mais qui possède une interface graphique (Gtk) et qui est compilable sous plusieurs systèmes. &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;&quot;&gt;Je fourni&lt;&#x2F;a&gt; d’ailleurs un exécutable pour Windows (&lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;GtkCmpHash_Install.exe&quot;&gt;un installateur&lt;&#x2F;a&gt;) ainsi qu’un &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;GtkCmpHash.zip&quot;&gt;fichier zip&lt;&#x2F;a&gt; contenant tout le nécessaire pour une utilisation sans installation (sous windows toujours).&lt;&#x2F;p&gt;
&lt;p&gt;Ceux qui ont la chance d’être sous Linux auront la joie de compiler et installer les programmes (&lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;gtkcmphash-0.0.1.tar.gz&quot;&gt;gtkcmphash&lt;&#x2F;a&gt; et &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;download&#x2F;liblats-0.0.2.tar.gz&quot;&gt;liblats&lt;&#x2F;a&gt; une petite librairie que j’utilise pour ne pas toujours réécrire les mêmes bouts de codes - utiliser le sésame .&#x2F;configure; make; sudo make install). Si parmi vous il en est qui ont l’envie de réaliser des paquet deb et autres rpm je suis preneur. De même si quelqu’un arrive a réaliser un paquet binaire utilisable sans installation sous linux, je prends ;-)&lt;&#x2F;p&gt;
&lt;p&gt;Les principales fonctionnalités sont les suivantes :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;calcul de 3 hashs (md5, sha1 et ripemd160) en une seule lecture du fichier&lt;&#x2F;li&gt;
&lt;li&gt;sauvegarde des hashs calculés en un fichier texte plat compressé bz2 (appelé hashset)&lt;&#x2F;li&gt;
&lt;li&gt;chargement de hashsets du même format (à partir d’un répertoire et sous répertoires)&lt;&#x2F;li&gt;
&lt;li&gt;comparaisons des hashs générés à la base formée par les hashsets chargés et génération de fichiers résultats pour ceux qui sont connus et ceux qui sont inconnus.&lt;&#x2F;li&gt;
&lt;li&gt;possibilité de calculer des hashs de plusieurs répertoires (et sous répertoires) en série.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Il reste encore beaucoup d’options et de bidules graphiques a réaliser (voir le fichier TODO). J’accepte volontier les patchs et autres suggestions.&lt;&#x2F;p&gt;
&lt;p&gt;Merci aux projets qui ont permis la création rapide et simple de ce programme :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.openssl.org&#x2F;&quot;&gt;OpenSSL&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.gtk.org&#x2F;&quot;&gt;Gtk+ et Glib&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.bzip.org&#x2F;&quot;&gt;Bzip&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;glade.gnome.org&#x2F;&quot;&gt;Glade et libglade&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Artefact</title>
        <published>2007-08-07T22:08:31+00:00</published>
        <updated>2007-08-07T22:08:31+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/artefact/"/>
        <id>http://blog.delhomme.org/blog/artefact/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/artefact/">&lt;p&gt;Certain de mes lecteurs le connaissent déjà, d’autres me l’on fait découvrir, à moi de vous parler du blog d’artefact en trois mots :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;artefact.entierement.nu&#x2F;&quot;&gt;Je suis amoureux&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Pointeurs</title>
        <published>2007-08-07T21:42:38+00:00</published>
        <updated>2007-08-07T21:42:38+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/pointeurs/"/>
        <id>http://blog.delhomme.org/blog/pointeurs/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/pointeurs/">&lt;p&gt;J’ai envie d’écrire ce soir… tant pis si je raconte des bêtises…&lt;&#x2F;p&gt;
&lt;p&gt;L’autre soir, pendant les jeudis du libre de &lt;a href=&quot;http:&#x2F;&#x2F;www.aldil.org&#x2F;&quot;&gt;l’aldil&lt;&#x2F;a&gt; (qui ont lieu tous les jeudis) j’ai pu discuter avec toady un petit peu. Il m’a dit une chose qui m’a un peu surprise. Il ne supporte pas les “void *” du langage C ! Pourquoi donc ? Parce que ça n’a aucun type alors que justement ça pointe vers quelque chose qui a une structure.&lt;&#x2F;p&gt;
&lt;p&gt;Alors, qu’est-ce qu’un void * ? C’est un pointeur sur rien (void est un mot clé du langage C signifiant “rien”). Autrement dit, c’est une façon de typer une variable qui contient une adresse mémoire. On aurait pu dire aussi un entier [0 … MAX_MEM](http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php?post&#x2F;2007&#x2F;08&#x2F;07&#x2F;0 … MAX_MEM). D’ailleurs, il est tout à fait possible de réaliser des opérations arithmétiques sur un pointeur en C (ce n’est pas forcément le cas dans d’autres langages). Est-ce qu’une zone mémoire possède un type donné ? Non.&lt;&#x2F;p&gt;
&lt;p&gt;Évidemment, pour le programmeur c’est très pénible. Parce qu’il doit faire lui même attention au type de ce qui est renvoyé dans la structure pointée (sinon il lui arrive &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2006&#x2F;08&#x2F;07&#x2F;86-quand-on-ne-fait-pas-attention&quot;&gt;malheur&lt;&#x2F;a&gt;). C’est encore pénible d’un point de vue sécurité de la programmation, parce qu’on peut facilement faire n’importe quoi. Mais toutefois, c’est d’une souplesse sans égal pour réaliser des &lt;a href=&quot;http:&#x2F;&#x2F;developer.gnome.org&#x2F;doc&#x2F;API&#x2F;2.0&#x2F;glib&#x2F;glib-data-types.html&quot;&gt;structures génériques&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Quand on a goutté à la programmation typée stricte style Pascal (qui a ses avantages) on est comme des fous avec la liberté qu’offre le C et ses amis les void * !!!&lt;&#x2F;p&gt;
&lt;p&gt;Bon, maintenant, admettons que je ne veuille plus utiliser de void * dans mes programmes C. Je n’ai plus qu’a utiliser une superbe astuce (grâce au C) en écrivant*#define pointe_sur_ma_structure void **… (comme dans &amp;lt;bits&#x2F;typessizes.h&amp;gt; pour __TIMER_T_TYPE) qui a dit que le C c’est pas génial ?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Bravo les gars ...</title>
        <published>2007-08-07T19:20:49+00:00</published>
        <updated>2007-08-07T19:20:49+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/bravo-les-gars/"/>
        <id>http://blog.delhomme.org/blog/bravo-les-gars/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/bravo-les-gars/">&lt;h2 id=&quot;un-peu-d-humour-ca-ne-fait-pas-de-mal&quot;&gt;Un peu d’humour ça ne fait pas de mal !&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.connectland.net&#x2F;&quot;&gt;connectland&lt;&#x2F;a&gt; vous connaissez ? Moi je viens de découvrir leur produits dans une grande enseigne, notamment les accessoires inutiles mais indispensables que l’on connecte sur les 64 ports USB de son portable. Celui qui a attiré mon attention est le &lt;a href=&quot;http:&#x2F;&#x2F;connectland.net&#x2F;fiche-453-rechauffe_tasse.html&quot;&gt;réchauffe tasse USB&lt;&#x2F;a&gt;. Bon la version en vente dans l’enseigne en question fait en plus hub USB 4 ports (pour en avoir 67 …). Bref qu’y a t’il de drôle là dedans ? Regardez bien la description technique du produit … :-)&lt;&#x2F;p&gt;
&lt;p&gt;On peut y lire : “Il n’y aucun risque de brûlure : la surface chauffante est en matériau isolant de qualité.” !!! Si ça isole si bien, ça fait comment pour chauffer ??&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>velib</title>
        <published>2007-07-26T19:19:21+00:00</published>
        <updated>2007-07-26T19:19:21+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/velib/"/>
        <id>http://blog.delhomme.org/blog/velib/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/velib/">&lt;p&gt;velib, c’est quoi comme bibliothèque ? c’est quoi l’API ?&lt;&#x2F;p&gt;
&lt;p&gt;Euh … je ne sais pas, mais ça n’a pas l’air au &lt;a href=&quot;http:&#x2F;&#x2F;nauges.typepad.com&#x2F;my_weblog&#x2F;2007&#x2F;07&#x2F;la-vie-en-velib.html&quot;&gt;point&lt;&#x2F;a&gt; !!!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Roller</title>
        <published>2007-07-22T19:12:49+00:00</published>
        <updated>2007-07-22T19:12:49+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/roller/"/>
        <id>http://blog.delhomme.org/blog/roller/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/roller/">&lt;p&gt;Le roller c’est bien…&lt;&#x2F;p&gt;
&lt;p&gt;mais par terre ça fait mal ! Ça faisait longtemps (tellement que je ne m’en souviens plus) que je n’étais pas tombé en roller (d’ailleurs, je me demande si je n’étais jamais tombé en roller!). Aujourd’hui c’est chose faite (ça c’est fait :) !!! Alors les piétons qui ont assistés à la scène sont venus me voir pour me demander si j’avais mal. D’après que j’ai pu compter, j’ai fait deux tonneaux et je me suis retrouvé assis par terre. Je me suis rendu compte que vraisemblablement j’ai posé le genoux gauche en premier : mon pantacourt est rapé - il a perdu un peu de couleur ; mon genoux est un peu bleu et griffé et ça fait un peu mal… (quand on touche !). Bon, alors je ne sais pas vraiement ce qui a fait que je suis tombé, disons que j’allais à vitesse normale soutenue quand même (mais pas super vite). Disons que j’ai traversé au vert sur le passage piéton qu’une voiture est arrivée sur ma droite et à attiré mon attention, j’ai contiué et j’allais monter sur le trottoir d’en face quand j’ai perdu l’équilibre. J’ai tenté de me rattrapé, mais le patin gauche qui devait le faire est resté en arrière (pour une obscure raison). Je pense que c’est là que le genoux a touché. Ensuite, je crois que j’ai fait un premier roulé boulé avec l’épaule gauche et j’ai posé les mains par terre puis mes patins me sont passés par dessus la tête, au final je arrivé assis ! Heureusement, le trottoir était large et il n’y avait pas trop de monde.&lt;&#x2F;p&gt;
&lt;p&gt;Voilà au moins une journée où il s’est passé quelque chose !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Humeur ?</title>
        <published>2007-06-15T18:59:50+00:00</published>
        <updated>2007-06-15T18:59:50+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/humeur/"/>
        <id>http://blog.delhomme.org/blog/humeur/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/humeur/">&lt;p&gt;J’ai hésité à classer ce billet dans la rubrique humeur …&lt;&#x2F;p&gt;
&lt;p&gt;Finalement je n’en ferai rien. J’ai juste décidé que ce n’est pas parce que mes patchs ne sont pas acceptés pour d’obscures raisons que je ne vais pas les publier. Ceux qui voudront les réutiliser en auront alors tout le loisir, ceux-ci étant bien entendu sous licence GPL. Pour en savoir plus, &lt;a href=&quot;http:&#x2F;&#x2F;www.mail-archive.com&#x2F;bug-coreutils@gnu.org&#x2F;msg09142.html&quot;&gt;lisez donc ce thread&lt;&#x2F;a&gt; qui contient absolument tous les échanges que j’ai eus au sujet de ce patch.&lt;&#x2F;p&gt;
&lt;p&gt;Donc, ce patch, enfin, ces patchs (car y’a la doc en texi avec) sont disponibles &lt;a href=&quot;http:&#x2F;&#x2F;src.delhomme.org&#x2F;&quot;&gt;à ma source&lt;&#x2F;a&gt; :-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Heure de la casse...</title>
        <published>2007-06-09T20:48:30+00:00</published>
        <updated>2007-06-09T20:48:30+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heure-de-la-casse/"/>
        <id>http://blog.delhomme.org/blog/heure-de-la-casse/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heure-de-la-casse/">&lt;p&gt;Ce jour, 9 juin 2007, c’était entre 17h30 et 18h30 l’heure internationale de la casse… !! J’ai réussi à casser mes lunettes en m’asseillant dessus car elles étaient dans ma poche de pantalon. Oui, je je les avaient mises là pour essayer une nouvelle paire de roller &lt;a href=&quot;http:&#x2F;&#x2F;www.cdk.fr&#x2F;&quot;&gt;dans le magasin&lt;&#x2F;a&gt; du centre ville. Pourquoi donc avais-je un besoin frénétique d’essayer une nouvelle paire ?? Parce que bien entendu, 20 minutes avant j’avais eu le bon goût de faire fondre la deuxième roue en partant de l’avant de mon roller gauche et, 5 minutes après, de casser la roue (le moyeu) avant de mon roller droit !! (faut suivre)&lt;&#x2F;p&gt;
&lt;p&gt;Alors comme j’étais en ville sans mes pompes, il à bien fallu rouler jusqu’au magasin pour remplacer mes roues … mais ces dernières ce sont révélées indémontables (vis foirées qui tournent dans le vide, axes détruits, …). Au passage, j’ai remarqué que certaines de mes roues avaient le plastique qui s’était désolidarisé du moyeu !! Celle qui a fondu a laisser une grosse trainée de plastique sur la console à laquelle elle était attachée et des petites boules de plastique entre la roue et le moyeu. Bon, je n’ai aucune photo, parce que j’ai été obligé de laisser mes vieux rollers sur place n’ayant rien pour les transporter.&lt;&#x2F;p&gt;
&lt;p&gt;Je me suis acheté des &lt;a href=&quot;http:&#x2F;&#x2F;www.cdk.fr&#x2F;rouler&#x2F;roller&#x2F;fitness_homme&#x2F;crossfire_2_90_article7023.html&quot;&gt;Crossfire 2&lt;&#x2F;a&gt;. Ils sont pas mal. Par contre, mes roues de 76 avaient bien diminué et était certainement autour de 50~60 mm et là 90mm ça fait vraiment tout drôle… d’autant qu’elles sont plus fines que les autres. J’ai tendance à partir un peu sur les cotés !! Euh par contre, ça roule tout seul, une fois que c’est lancé, plus moyen de s’arrêter !! :-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Héraia sous windows !!!</title>
        <published>2007-06-08T18:47:17+00:00</published>
        <updated>2007-06-08T18:47:17+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-sous-windows/"/>
        <id>http://blog.delhomme.org/blog/heraia-sous-windows/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-sous-windows/">&lt;p&gt;Hop,&lt;&#x2F;p&gt;
&lt;p&gt;Une petite photo d’écran pour vous prouver que ce qui est écrit dans le titre fonctionne bien :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;heraia-sous-windows&#x2F;heraia_windows.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Bon, le code actuel n’est pas compilable en l’état sous windows. Il m’a fallu pas mal le modifier. (les modifications ne sont pas encore publiées). De plus pour le moment, les plugins ne se compilent pas, pour une obscure raison affectant le lieur, raison qu’il va me falloir éclaircir…&lt;&#x2F;p&gt;
&lt;p&gt;Si vous voulez tentez l’expérience sachez que j’ai utilisé mingw, msys, gcc, les autotools, divers paquets issus du &lt;a href=&quot;ftp:&#x2F;&#x2F;ftp.gnome.org&#x2F;pub&#x2F;gnome&#x2F;binaries&#x2F;win32&quot;&gt;site ftp de gnome&lt;&#x2F;a&gt;, les paquets construits par &lt;a href=&quot;http:&#x2F;&#x2F;www.gimp.org&#x2F;~tml&#x2F;gimp&#x2F;win32&#x2F;downloads.html&quot;&gt;Tor Lillquist&lt;&#x2F;a&gt;, les paquets de &lt;a href=&quot;http:&#x2F;&#x2F;gladewin32.sourceforge.net&#x2F;modules&#x2F;news&#x2F;&quot;&gt;développement de GTK+ et consors&lt;&#x2F;a&gt; pour windows et qu’il a fallu recompiler deux ou trois projets depuis les sources. Au final, ça marche !&lt;&#x2F;p&gt;
&lt;p&gt;Ça donne envie de continuer le développement.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Encore ?</title>
        <published>2007-05-20T18:54:42+00:00</published>
        <updated>2007-05-20T18:54:42+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/encore/"/>
        <id>http://blog.delhomme.org/blog/encore/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/encore/">&lt;p&gt;Vraiment, les &lt;a href=&quot;http:&#x2F;&#x2F;www.nuits-sonores.com&#x2F;index.php&quot;&gt;nuits sonores&lt;&#x2F;a&gt; sont vraiment géniales ! Elles on réussi à réveiller mon envie de refaire quelques morceaux. Encore ? Oui !&lt;&#x2F;p&gt;
&lt;p&gt;Toute la question est de savoir quand. Ce n’est pas les idées qui manquent… D’ailleurs, j’ai écouté un groupe pendant pratiquement 2 heures (sans m’en rendre compte). Ce groupe se nomme &lt;a href=&quot;http:&#x2F;&#x2F;dreamkorp.musicblog.fr&#x2F;&quot;&gt;Dreamkorp&lt;&#x2F;a&gt;. Écoutez les quelques morceaux qu’ils mettent sur leur site, c’est vraiment pas mal !!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Élections</title>
        <published>2007-05-07T00:27:45+00:00</published>
        <updated>2007-05-07T00:27:45+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/elections/"/>
        <id>http://blog.delhomme.org/blog/elections/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/elections/">&lt;p&gt;Pour faire mon devoir de citoyen en accord avec mes idées que j’ai exprimées &lt;a href=&quot;http:&#x2F;&#x2F;www.ordinateurs-de-vote.org&#x2F;petition&#x2F;&quot;&gt;en signant la pétition pour le maintient du vote papier&lt;&#x2F;a&gt;, j’ai participé en tant que scrutateur au dépouillement de l’urne de mon bureau de vote. Ça n’a duré qu’une heure.&lt;&#x2F;p&gt;
&lt;p&gt;Qu’est-ce qu’une heure de son temps quand il s’agit de confiance dans le résultat du vote et donc de démocratie ?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Évolution</title>
        <published>2007-04-21T13:48:03+00:00</published>
        <updated>2007-04-21T13:48:03+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/evolution/"/>
        <id>http://blog.delhomme.org/blog/evolution/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/evolution/">&lt;p&gt;Billet d’humeur sur la traduction et le rapport à la clientèle d’une très grosse société du logiciel&lt;&#x2F;p&gt;
&lt;p&gt;Voilà, je cherchais un document l’autre jour sur des problèmes liés au démarrage dans windows XP. J’ai découvert qu’il s’agissait d’un programme permettant la compatibilité rétro-descendante avec les vieilles applications MS-DOS 16 bits… . Quid, me direz vous de la traduction ? Et bien, j’ai trouvé des articles concernant plus ou moins ce problème sur la base de connaissance de l’éditeur. Un article daté de 2003 que j’ai pu lire dans son intégralité et un article daté de 2006 que… je vous laisse le soin de lire… !&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;support.microsoft.com&#x2F;kb&#x2F;314106&#x2F;fr&quot;&gt;article de 2003&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;support.microsoft.com&#x2F;kb&#x2F;220155&#x2F;fr&quot;&gt;article de 2006&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Bon, ils feraient mieux de s’abstenir! Je ne sais pas ce que peut comprendre un français de cette traduction automatique. Si ce n’est pas se moquer des consommateurs, je ne sais pas ce que c’est ! Après, ils vont venir nous dire qu’ils ont contribué à la traduction automatique ! Ou encore qu’ils ont une base de connaissance traduite en 89 langues et comportant des milliers d’articles !!&lt;&#x2F;p&gt;
&lt;p&gt;Il serait peut-être temps qu’ils réagissent et qu’ils embauchent, en France, des traducteurs professionnels qui pourront réaliser (sans mal) des versions françaises nettement plus lisibles et correctes.&lt;&#x2F;p&gt;
&lt;p&gt;A vous qui êtes consommateurs, choisissez en fonction du service après vente… et n’oubliez pas de bien lire le CLUF ;-)&lt;&#x2F;p&gt;
&lt;p&gt;Le monde libre est quand même, et sans aucun doute possible, sans équivalent.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Essais sur les fleurs de mon quartier</title>
        <published>2007-03-11T20:15:24+00:00</published>
        <updated>2007-03-11T20:15:24+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/essais-sur-les-fleurs-de-mon-quartier/"/>
        <id>http://blog.delhomme.org/blog/essais-sur-les-fleurs-de-mon-quartier/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/essais-sur-les-fleurs-de-mon-quartier/">&lt;p&gt;Bien entendu je n’ai gardé que les photos qui me plaisent le plus. Les autres ont été supprimées sans ménagement ! Vous pouvez &lt;a href=&quot;http:&#x2F;&#x2F;dup.corp.free.fr&#x2F;blog&#x2F;index.php?gallery&#x2F;General&#x2F;fleurs&quot;&gt;admirer ces photos que j’ai réunies dans cette galerie&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Licence &lt;a href=&quot;http:&#x2F;&#x2F;creativecommons.org&#x2F;licenses&#x2F;by-sa&#x2F;2.0&#x2F;fr&#x2F;&quot;&gt;CC-BY-SA&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Une nouvelle galerie de photos</title>
        <published>2007-03-09T23:17:42+00:00</published>
        <updated>2007-03-09T23:17:42+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/une-nouvelle-galerie-de-photos/"/>
        <id>http://blog.delhomme.org/blog/une-nouvelle-galerie-de-photos/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/une-nouvelle-galerie-de-photos/">&lt;p&gt;Je viens d’ajouter une &lt;a href=&quot;http:&#x2F;&#x2F;dup.corp.free.fr&#x2F;blog&#x2F;index.php?gallery&#x2F;villes&#x2F;lyon&quot;&gt;galerie de photos&lt;&#x2F;a&gt; sur la ville que j’habite, j’ai nommé &lt;a href=&quot;http:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Lyon&quot;&gt;Lyon&lt;&#x2F;a&gt;. Ces photos on été prises en 2006 (en été pour la majorité) et sont bien entendu sous licence &lt;a href=&quot;http:&#x2F;&#x2F;creativecommons.org&#x2F;licenses&#x2F;by-sa&#x2F;2.0&#x2F;fr&#x2F;&quot;&gt;CC-BY-SA&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Erreurs qui font mal ...</title>
        <published>2007-03-08T23:40:07+00:00</published>
        <updated>2007-03-08T23:40:07+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/erreurs-qui-font-mal/"/>
        <id>http://blog.delhomme.org/blog/erreurs-qui-font-mal/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/erreurs-qui-font-mal/">&lt;p&gt;Voilà, j’ai encore fait une bourde toute bête mais ça m’a pris un certain temps avant de trouver ce qui n’allait pas.&lt;&#x2F;p&gt;
&lt;p&gt;En ce moment, j’écris du code (C et GTK+). Comme je sais que je ne vais pas écrire qu’un seul programme, je me suis dit que j’allais faire une bibliothèque. Comme j’écris pour plusieurs systèmes, je me suis contraint a programmer dans le système le plus restrictif. Donc je programme sous windows (Xemacs, mingw, msys et donc GTK+, GLIB, OpenSSL et postgresql). Mais, Mingw est si bien que l’on peut oublier que l’on est sous windows (c’est un vrai bash, avec rxvt en terminal). Toutefois ce qui m’est arrivé me l’a bien fait sentir.&lt;&#x2F;p&gt;
&lt;p&gt;Donc, mon programme utilisant ma bibliothèque (merci les autotools) marche très bien. Puis, je ne sais pour quelle raison, en lieu et place de le lancer dans le shell avec .&#x2F;monprog j’ai cliqué dessus, à la windows. Et là, il a crashé !! mais bien. J’ai cru que j’avais un problème de liaison avec la bibliothèque (après avoir essayé toutes les options de libtool j’en suis arrivé à essayer Cmake … bon je n’aurais pas dû, ça m’a un peu dégoutté et ça n’a rien résolu !). Finalement on m’a laisser entendre que ce pourrait être un problème de PATH. Après avoir modifié tous les PATH de windows, et dans tous les sens je me suis résolu au fait que ce n’était pas ça.&lt;&#x2F;p&gt;
&lt;p&gt;L’idée des PATH ayant fait son chemin, je me suis souvenu que j’avais écris un bout de code pour aller chercher des fichiers de configuration dans des localisations par défaut. J’avais bien entendu écrit les chemins en dur ! (&#x2F;usr …) Alors bien entendu sous bash ça va, il y a une émulation de l’arborescence POSIX mais directement sous windows …. non !&lt;&#x2F;p&gt;
&lt;p&gt;En même temps j’en ai profité pour corriger mes appels à getenv(“LOGNAME”) et getcwd() par les appels portables de la glib soit g_get_home_dir et g_get_current_dir.&lt;&#x2F;p&gt;
&lt;p&gt;Vous ne devinerez jamais : … si si, maintenant, ça marche :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Nommage des variables</title>
        <published>2007-02-16T14:12:35+00:00</published>
        <updated>2007-02-16T14:12:35+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/nommage-des-variables/"/>
        <id>http://blog.delhomme.org/blog/nommage-des-variables/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/nommage-des-variables/">&lt;p&gt;Si vous utilisez une structure, en C, faites attention de ne pas utiliser de mot clefs réservés. Par exemple :&lt;&#x2F;p&gt;
&lt;p&gt;typedef struct eltoptions {  byte stdout;  …. } *Prog_Options; est tout a fait valide … tant qu’on est sous linux … . La problématique se produit lorsque l’on tente de compiler le code sous windows avec &lt;a href=&quot;http:&#x2F;&#x2F;www.mingw.org&#x2F;&quot;&gt;MinGW&lt;&#x2F;a&gt;. Le compilateur (&lt;a href=&quot;http:&#x2F;&#x2F;gcc.gnu.org&#x2F;&quot;&gt;gcc&lt;&#x2F;a&gt;) m’indique une erreur de parenthèse sur la ligne suivante :&lt;&#x2F;p&gt;
&lt;p&gt;Opt-&amp;gt;stdout = DISPLAY;&lt;&#x2F;p&gt;
&lt;p&gt;Ce qui vous l’avouerez peut laisser un peu pantois ! En renommant simplement “stdout” en “sortie”, tout est rentré dans l’ordre !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Match Lyon-Francheville vs St Romain de Jaillonas</title>
        <published>2007-01-29T23:02:35+00:00</published>
        <updated>2007-01-29T23:02:35+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/match-lyon-francheville-vs-st-romain-de-jaillonas/"/>
        <id>http://blog.delhomme.org/blog/match-lyon-francheville-vs-st-romain-de-jaillonas/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/match-lyon-francheville-vs-st-romain-de-jaillonas/">&lt;p&gt;Encore perdu !! et cette fois ci avec la manière s’il vous plaît : 3 sets à rien !! Bon, a chaque set ça ne s’est pas joué de beaucoup toutefois sur ce match tous les sets se sont terminés en 25 points.&lt;&#x2F;p&gt;
&lt;p&gt;J’ai perdu l’habitude du poste attaquant (celui auquel j’ai joué aujourd’hui), j’avais envie d’aller chercher la deuxième (je suis presque monté sur le passeur lors du deuxième set (sans m’en rendre vraiment compte !!) Bref : je devrait jouer plus souvent sur les autres postes, je prends trop d’automatismes.&lt;&#x2F;p&gt;
&lt;p&gt;La semaine prochaine je ne serait pas là … Bon courage les gars (et vanessa ;) )&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Bientôt vous serez en sécurité ...</title>
        <published>2007-01-25T20:38:04+00:00</published>
        <updated>2007-01-25T20:38:04+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/bientot-vous-serez-en-securite/"/>
        <id>http://blog.delhomme.org/blog/bientot-vous-serez-en-securite/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/bientot-vous-serez-en-securite/">&lt;p&gt;Parce qu’ils ont changé l’interface (c’est beau maintenant …. mais la version pro devrait coûter aux alentours de 270 euros …)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;bientot-vous-serez-en-securite&#x2F;le_piege_vista.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Licence Art Libre, image par Clement Quaquin (clem) - &lt;a href=&quot;http:&#x2F;&#x2F;clement.quaquin.free.fr&#x2F;vrac&#x2F;vista&#x2F;&quot;&gt;voir ce dossier&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>La neige ... enfin !</title>
        <published>2007-01-24T22:18:58+00:00</published>
        <updated>2007-01-24T22:18:58+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/la-neige-enfin/"/>
        <id>http://blog.delhomme.org/blog/la-neige-enfin/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/la-neige-enfin/">&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;la-neige-enfin&#x2F;neige_petit.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;10 cm seulement, mais c’est &lt;strong&gt;vraiment&lt;&#x2F;strong&gt; mieux que rien :-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Fleurs et bourgeons en janvier ...</title>
        <published>2007-01-21T20:28:45+00:00</published>
        <updated>2007-01-21T20:28:45+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/fleurs-et-bourgeons-en-janvier/"/>
        <id>http://blog.delhomme.org/blog/fleurs-et-bourgeons-en-janvier/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/fleurs-et-bourgeons-en-janvier/">&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;fleurs-et-bourgeons-en-janvier&#x2F;fleurs_petit.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Oui oui, cette photo à bien été prise hier 20 janvier 2007 !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Salle de bain</title>
        <published>2007-01-21T00:37:03+00:00</published>
        <updated>2007-01-21T00:37:03+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/salle-de-bain/"/>
        <id>http://blog.delhomme.org/blog/salle-de-bain/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/salle-de-bain/">&lt;p&gt;… terminée … la preuve :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;salle-de-bain&#x2F;salle_de_bain_petit.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Pas mal non ?&lt;&#x2F;p&gt;
&lt;p&gt;Si jamais vous refaites votre propre salle de bain et que vous avez besoin d’un conseil, n’hésitez pas à laisser ici un commentaire. Je me ferai une joie de vous indiquer comment j’ai fait pour la mienne !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Electro Funck ?</title>
        <published>2007-01-18T22:46:12+00:00</published>
        <updated>2007-01-18T22:46:12+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/electro-funck/"/>
        <id>http://blog.delhomme.org/blog/electro-funck/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/electro-funck/">&lt;p&gt;Je viens de sortir d’un concert de Magic Malik (que je devait aller voir avec mon cousin - que je salue au passage - à paris) &amp;amp; Shôgun. C’est tout simplement excellent, ça déchire. Nous étions assis, dommage - j’aurais bien bougé un peu !!! Bon, cet ensemble est incroyable, même si DJ rebel est un peu énervant, il a du répondant !! DJ Oil se charge de la base et a des transitions très efficaces. Enfin Magic malik vocalise, joue de la flute, des bouteilles, d’un instrument nasal et parfois, le tout en même temps !&lt;&#x2F;p&gt;
&lt;p&gt;Bref, si vous voyez près de chez vous - ils sont quand même venus jusqu’à Francheville !! - ce trio, ne le manquez pas, ce serait vraiment dommage !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Outils pour le développement collaboratif</title>
        <published>2007-01-14T18:06:21+00:00</published>
        <updated>2007-01-14T18:06:21+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/outils-pour-le-developpement-collaboratif/"/>
        <id>http://blog.delhomme.org/blog/outils-pour-le-developpement-collaboratif/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/outils-pour-le-developpement-collaboratif/">&lt;p&gt;Je me lance dans la promotion des outils libres et pratiques que j’utilise pour le développement de mes logiciels. Il s’agit plus particulièrement de :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;subversion.tigris.org&#x2F;&quot;&gt;SVN&lt;&#x2F;a&gt; qui permet la gestion des versions (dans la droite ligne de &lt;a href=&quot;http:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;rcs&#x2F;rcs.html&quot;&gt;RCS&lt;&#x2F;a&gt; et &lt;a href=&quot;http:&#x2F;&#x2F;www.nongnu.org&#x2F;cvs&#x2F;&quot;&gt;CVS&lt;&#x2F;a&gt;, tous les deux logiciels libres bien entendu)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;trac.edgewall.org&#x2F;&quot;&gt;Trac&lt;&#x2F;a&gt; un système de gestion de projets qui se couple très facilement et simplement avec SVN !&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Une photo souvenir</title>
        <published>2006-12-21T23:28:01+00:00</published>
        <updated>2006-12-21T23:28:01+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/une-photo-souvenir/"/>
        <id>http://blog.delhomme.org/blog/une-photo-souvenir/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/une-photo-souvenir/">&lt;ul&gt;
&lt;li&gt;Souvenir d’enfance&lt;&#x2F;li&gt;
&lt;li&gt;Souvenir de ces deux jours avec mes amis à Etourvy&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;une-photo-souvenir&#x2F;img_2691_petit.jpg&quot; alt=&quot;Une mandarine transformée en bougie&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Licence de l’image &lt;a href=&quot;http:&#x2F;&#x2F;creativecommons.org&#x2F;licenses&#x2F;by-sa&#x2F;2.0&#x2F;fr&#x2F;deed.fr&quot;&gt;CC-BY-SA&lt;&#x2F;a&gt; bien entendu.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Voiture !</title>
        <published>2006-11-03T19:27:08+00:00</published>
        <updated>2006-11-03T19:27:08+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/voiture/"/>
        <id>http://blog.delhomme.org/blog/voiture/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/voiture/">&lt;p&gt;Je n’ai pas encore raconté mes tribulations avec ma voiture. Aujourd’hui c’en est trop ! Je craque. Voici donc quelques bonnes raisons de ne plus acheter de voiture et de faire s’écrouler l’économie qui y est associée :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Les politiques d’aménagement des villes sont de plus en plus anti-voitures. J’applaudirais des deux mains si elles s’accompagnaient d’un politique de remplacement volontariste. Ce n’est pas le cas. Je n’approuve pas ! On remarque en effet que les sens uniques se multiplient, que les zone trente sont de plus en plus courantes et qu’elles sont généralement protégées par un flopée de ralentisseurs. Certaines voies sont réduites. Ici dans le coin de lyon, il y a même une mairie qui a réussi le tour de force d’ajouter 2 chicanes, 3 ralentisseurs avec priorité (Il ne peut passer qu’un seul véhicule à la fois) et une zone trente dans une seule rue (droite). Je ne déplore pas cela. Je proteste car les trotoirs ont été élargis plus que de nécéssaire, que des places de parking ont été matérialisées (là où personne ne se garrait avant) et que notamment aucune piste cyclabe n’a été créée. Aucun bus supplémentaire n’a été ajouté. C’est récurrent, la ville ne veux plus de voiture, elle fait tout pour que prendre sa voiture devienne un cauchemard. Bien, admettons. Rien n’est fait en contre partie pour que je puisse prendre mes rollers ou mon vélo en toute sécurité. Je ne suis pas peureux, mais par ici, il y a des routes sans trotoirs ou deux bus ne se croisent pas. J’ai vraiment du mal à m’imaginer dans cette montée en vélo ou en roller tant qu’elle ne sera pas amménagée.&lt;&#x2F;li&gt;
&lt;li&gt;les constructeurs automobiles se moquent de nous. Je vais vous raconter ce qu’il m’arrive avec ma voiture, une Renault Clio achetée il y a 4 ans. J’ai signalé, lors d’une révision le problème suivant : lorsque j’ai le clignotant à gauche en marche, que je fais une marche arrière et que je freine, cela enclanche le feux antibrouillard arrière (et uniquement celui là). Réponse du garagiste après la révision : tout va bien, je n’ai pas réussi a reproduire le comportement que vous indiquez, il n’y a aucune raison pour que cela se produise … Il n’y en a aucune effectivement, mais malheureusement, cela continue … . J’ai signalé également que le nombre de litres de gasoil que je met lorsque je fait le plein est systématiquement supérieur de 10 à 15% que la consommation indiquée par “l’ordinateur de bord”. Réponse : Oui, l’ordinateur dit que vous avez consommer 15 litres et j’ai regardé il reste 35 litres dans votre réservoir ça fait donc 50, tout est normal“. Je me demande bien où il a regardé et s’il a fait confiance a son afficheur électronique ou pas ! N’empêche que quand il indique que j’ai consommé 41 litres, en fait j’en suis plutôt à 45-46 litres… faut le savoir, pour éviter une panne séche … Aujourd’hui, et là c’est vraiment le truc qui me fait peur … La climatisation ou plutôt le système de ventilation automatique a décidé de faire des siennes. Il se bloque pratiquement à la moitié de la puissance (ça fait du bruit, c’est pénible). Croyant qu’il essayait de mettre la voiture à température au plus vite, je décide, pour mon propre confort de diminuer, manuellement la puissance. J’appuie sur la touche moins de ventilation. Rien ne se passe. J’appuie sur la touche plus de ventilation, rien ne se passe … J’appuie sur “Auto”, rien ne se passe. J’appuie sur “Off”, la ventilation passe au maximum et ne s’arrête pas !! (le bruit est vraiment pénible) J’appuie sur désembuage, la ventilation diminue un peu de puissance … Bref j’ai tout essayé, rien n’y fait (même un arrêt du moteur et un redémarrage de la voiture - même en attendant plusieurs minutes … j’ai pas encore essayé en débranchant la batterie ! - ben oui, je suis informaticien). Bon je ne sais pas ce qui se passe avec cette ventilation, mais considérez ceci : c’est un système électrique et électronique qui s’est déréglé (ici rien de bien grave) mais saviez vous que l’accélérateur de cette voiture est un potentiomètre géré par une puce électronique ? Dois-je avoir peur ? Faut-il que je me prépare à baisser mes vitres pour décélérer ? Tout ça pour dire que nous sommes maintenant les bétas testeurs des grands groupes automobiles.&lt;&#x2F;li&gt;
&lt;li&gt;On continue à nous vendre des carburants ultra polluants alors même que des solutions existent depuis des décennies. L’investissement dans la recherche de nouvelles énergies, dans l’industrialisation des nouvelles techniques (pile a hydrogène par exemple), dans l’amélioration des rendements (panneaux solaires) est vraiment négligeable en comparaison des sommes astronomiques engendrées par la consommation des énergies fossiles …&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Voilà pourquoi je trouve complètement dingue l’utilisation des voitures aujourd’hui. Je suis particulièrement remonté envers :&lt;&#x2F;p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;les politiques qui ne prennent pas les mesures pour augmenter le traffic des bus, dédoubler chaque voie avec une piste cyclabe correcte (à lyon il y a bien quelques pistes, certaines on été surnomées “… de la mort” allez donc savoir pourquoi ? - je ferais une photo un de ces quatre)&lt;&#x2F;li&gt;
&lt;li&gt;les constructeurs qui d’une part nous livrent des voitures en version béta et qui d’autre part, sont de connivance avec les groupes pétroliers et les politiques pour la conservation du parc tel qu’il est, c’est à dire très polluant.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Dup !</title>
        <published>2006-10-20T18:33:02+00:00</published>
        <updated>2006-10-20T18:33:02+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/dup/"/>
        <id>http://blog.delhomme.org/blog/dup/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/dup/">&lt;p&gt;Je viens de recevoir une publicité non solicitée dans ma boîte aux lettres électronique (non en général on ne s’électrocute pas!) concernant une société dont le nom du site web est www.alldup.com !!! Ils m’ont fait ça a moi ! Je vais revendiquer la parternité de mon pseudo … qui sait, je gagnerai peut-être au loto !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Che du libre ?</title>
        <published>2006-10-05T19:32:10+00:00</published>
        <updated>2006-10-05T19:32:10+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/che-du-libre/"/>
        <id>http://blog.delhomme.org/blog/che-du-libre/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/che-du-libre/">&lt;p&gt;Deux amis qui me veulent du bien m’ont réalisé l’image ci-dessous :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;che-du-libre&#x2F;HASTA_OLIVIER_AFFICHE_PROJET.jpg&quot; alt=&quot;Che du libre&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Les auteurs n’autorisent personne à changer le texte associé à mon image (même pas moi). En revanche ils me font confiance pour le choix d’une licence “libre” (on dira permissive) qui permette la diffusion de cette image (forcément entière). J’ai choisi une licence &lt;a href=&quot;http:&#x2F;&#x2F;fr.creativecommons.org&#x2F;&quot;&gt;Creative Common&lt;&#x2F;a&gt;. Ce sera donc la licence &lt;a href=&quot;http:&#x2F;&#x2F;creativecommons.org&#x2F;licenses&#x2F;by-nd&#x2F;2.0&#x2F;fr&#x2F;&quot;&gt;CC-BY-ND&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;che-du-libre&#x2F;deed.gif&quot; alt=&quot;BY&quot; &#x2F;&gt; &lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;che-du-libre&#x2F;deed.gif&quot; alt=&quot;ND&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Commande who</title>
        <published>2006-09-07T19:29:41+00:00</published>
        <updated>2006-09-07T19:29:41+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/commande-who/"/>
        <id>http://blog.delhomme.org/blog/commande-who/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/commande-who/">&lt;p&gt;Vous connaissez tous cette commande qui vous dit qui vous êtes. En général on l’utilise de la façon (naïve) suivante : “&lt;strong&gt;who am i&lt;&#x2F;strong&gt;” et le résultat se présente sous la forme :&lt;&#x2F;p&gt;
&lt;p&gt;dup pts&#x2F;0 2006-09-07 19:09 (:0.0) Mais le saviez vous, l’aviez vous seulement réalisé (moi je viens juste de m’en rendre compte), les mots “&lt;strong&gt;am&lt;&#x2F;strong&gt;” et “&lt;strong&gt;i&lt;&#x2F;strong&gt;” sont bien deux paramètres du programme “who” !! Ce programme comporte des tas d’options essayez donc : “&lt;strong&gt;who mom loves&lt;&#x2F;strong&gt;”. Si vous êtes un peu schizo (et que vous et votre vous électronique ne se confondent pas dans la même personne) essayez “&lt;strong&gt;who are you&lt;&#x2F;strong&gt;” ;-)&lt;&#x2F;p&gt;
&lt;p&gt;Pour plus d’informations voir “&lt;strong&gt;who –help&lt;&#x2F;strong&gt;”. Oui oui c’est aussi une option valide !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Liban</title>
        <published>2006-08-10T21:56:44+00:00</published>
        <updated>2006-08-10T21:56:44+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/liban/"/>
        <id>http://blog.delhomme.org/blog/liban/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/liban/">&lt;p&gt;Un billet d’humeur, pour apporter tout mon soutien au peuple libanais massacré pour on ne sait plus quelle raison. Tout mon soutien au peuple libanais afin que tous puissent vivre unis dans un liban libre. Tout mon soutien au peuple libanais qui souffre dans sa chair. Tout mon soutien à la résistance qui souhaite seulement que son pays soit maitre de son propre destin. Tout mon soutien à tout ceux qui manifestent une volonté réelle de paix et qui ne prônent aucun discours raciste ou haineux. Tout mon soutien à ceux qui tentent de protéger leurs enfants. Tout mon soutien à tous ceux qui perdent des proches …&lt;&#x2F;p&gt;
&lt;p&gt;Avec ce billet d’humeur je veux aussi indiquer le refus de toute intolérance. Le refus de tout embrigadement et qui plus est des enfants. Le refus de la loi du plus fort. Le refus de toute guerre comme seule solution forcément finale. Le refus de la haine vengeresse attisée par son propre souffle. Le refus des mensonges ou des ommissions volontaires …&lt;&#x2F;p&gt;
&lt;p&gt;Par ce billet d’humeur enfin, je vous exhorte à ouvrir les yeux ! A ne pas vous laisser endormir. A exercer votre esprit critique (En premier lieu sur ce billet lui même). Pour ce faire, je vous propose de lire &lt;a href=&quot;http:&#x2F;&#x2F;english.aljazeera.net&#x2F;HomePage&quot;&gt;la page anglaise d’Aljazeera&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Quand on ne fait pas attention</title>
        <published>2006-08-07T20:53:40+00:00</published>
        <updated>2006-08-07T20:53:40+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/quand-on-ne-fait-pas-attention/"/>
        <id>http://blog.delhomme.org/blog/quand-on-ne-fait-pas-attention/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/quand-on-ne-fait-pas-attention/">&lt;p&gt;On ne fini par ne faire que des bétises !! Heureument, en discutant des symptômes “étranges” du dernier plantage “à la demande” d’Héraia avec &lt;a href=&quot;http:&#x2F;&#x2F;www.gscore.org&#x2F;&quot;&gt;toady&lt;&#x2F;a&gt; et &lt;a href=&quot;http:&#x2F;&#x2F;www.10pouces.org&quot;&gt;Cheyenne&lt;&#x2F;a&gt; j’ai eu une information essentielle : le “expose_event” pour une fenêtre ce n’est pas le même évènement que le “show” notamment parce qu’il est censé ne concerner une certaine zone. Alors j’ignore tout de cette zone, mais j’ai découvert que j’avais juste oublié la structure “GdkEventExpose *event” pour récupérer l’évènement.&lt;&#x2F;p&gt;
&lt;p&gt;En réalité, je récupérais bien l’évènement (sans le savoir) et je l’utilisait dans ma structure de base du programme (tu m’étonnes que les pointeurs n’étaient pas les mêmes !)&lt;&#x2F;p&gt;
&lt;p&gt;Bon finalement tout va bien, j’ai trouvé où ça ne va pas ;) Je vais pouvoir continuer serainement, merci a toady et cheyenne !!&lt;&#x2F;p&gt;
&lt;p&gt;PS: le lien vers le site web de Cheyenne ne fonctionnera pas tant qu’il n’aura pas résolu son problème avec son FAI (ceci est un reminder spécial pour Cheyenne qui lit de temps à autre ma prose) ;-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>chaude prise (de tête)</title>
        <published>2006-08-02T20:24:21+00:00</published>
        <updated>2006-08-02T20:24:21+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/chaude-prise-de-tete/"/>
        <id>http://blog.delhomme.org/blog/chaude-prise-de-tete/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/chaude-prise-de-tete/">&lt;p&gt;Toujours sur l’histoire de la RIM (Run In Memory) - voir les excellents articles de &lt;a href=&quot;http:&#x2F;&#x2F;www.femto-st.fr&#x2F;~daniau&#x2F;rimlinux&#x2F;&quot;&gt;William Daniau&lt;&#x2F;a&gt; dans les linux mag 80 et 82 à ce sujet - j’ai vraiment eu des tas de problèmes avec le support de la prise chaude (hotplug) !&lt;&#x2F;p&gt;
&lt;p&gt;En effet, j’avais &#x2F;sbin&#x2F;hotplug et quelques scripts de la debian dans &#x2F;etc&#x2F;hotplug et &#x2F;etc&#x2F;hotplug.d et en même temps udev (udev-0.96) et tous les scripts et autres binaires utiles dans &#x2F;lib&#x2F;udev &#x2F;etc&#x2F;udev … . Figurez vous que tout semblait aller pour le mieux jusqu’a ce que je décide à faire un essai avec un graveur usb externe. Patatra … reconnu une fois sur deux( et encore, je suis gentil). J’ai commençé à mettre des timers de partout, croyant que cela pouvait venir d’un temps d’initialisation trop long. Que neni ! Pourtant, presque à coup sûr, une fois le système démarré, en enlevant tous les modules usb et en les réinsérant tous … blam lecteur reconnu ! Alors que si on se borne juste à débrancher et rebrancher le périphérique, l’évènement est bien vu, mais rien n’est effectué avec le périphérique ! De la folie je vous dit !! J’ai lu 42 fois le man de modprobe, d’init et inittab (vu qu’il s’agissait vraisemblablement d’une erreur d’initialisation) … en vain ! Puis j’ai eu une idée : si l’évènement est bien reçu mais que rien n’est fait, c’est qu’il est en concurrence avec un autre programme. Comme il est dit un peu partout que udev remplace avantageusement devfs (et hotplug ?) j’ai décidé de supprimer un des deux programmes. En bon sysadmin qui se respecte, j’ai fait le choix de supprimer le programme le moins récent (probablement celui qui est le moins stable) - j’ai viré udev ! c’était rigolo ! Alors, un noyau 2.6.15 sans udev, c’est pas vraiment ça ! J’ai, en appliquant toute ma logique disponible, remis udev … et viré hotplug !&lt;&#x2F;p&gt;
&lt;p&gt;Incroyable, non seulement ça marche, mais je boote en moins de 40 secondes sur PIII700 (là où il me fallait largement plus de deux minutes avant!)&lt;&#x2F;p&gt;
&lt;p&gt;Moralité : hotplug et udev sont difficile à concillier, supprimez hotplug et utilisez les nouveautés !&lt;&#x2F;p&gt;
&lt;p&gt;Note : un de ces quatres faudra regarder les règles : udev c’est en user space et ce serait très pratique de pouvoir monter automatiquement ma clé usb sur &#x2F;home&#x2F;dup&#x2F;clef_usb, voir de reconnaître ma carte compact flash de mon appareil photo et de la vider automatiquement !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>bash</title>
        <published>2006-08-02T19:58:04+00:00</published>
        <updated>2006-08-02T19:58:04+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/bash/"/>
        <id>http://blog.delhomme.org/blog/bash/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/bash/">&lt;p&gt;Qui n’utilise pas &lt;code&gt;|&lt;&#x2F;code&gt; n’a pas réalisé des scripts en bash ?? Ces petites bêtes sont très utiles ! Lorsqu’il s’agit de parser des fichiers les coreutils montrent toute leur puissance (merci cut, sed, head, tail, ….). Depuis quelques temps je cherchais comment faire pour lire deux variables d’une même ligne d’un fichier. J’ai fini par trouver dans un script d’initialisation de la debian (je crois) la manière de le faire. J’ai utilisé cette méthode dans un petit script qui me charge (pour ma RIM) les modules PCI nécessaires. Voici la partie qui charge tous les modules associés au bus pci (excepté ceux dédiés au son ainsi que tous les modules se terminant par ‘fb’ (allez donc savoir pourquoi ;)).&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#282c34;color:#abb2bf;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;lspci -n &lt;&#x2F;span&gt;&lt;span&gt;| &lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;grep -v &lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;quot; 0401:&amp;quot; &lt;&#x2F;span&gt;&lt;span&gt;| &lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;cut -d&lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;#39;:&amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt; -f3&lt;&#x2F;span&gt;&lt;span&gt;,4 | &lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;sed &lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;quot;s&#x2F; &#x2F;&#x2F;&amp;quot; &lt;&#x2F;span&gt;&lt;span&gt;| &lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;cut -d&lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;#39; &amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt; -f1 &lt;&#x2F;span&gt;&lt;span&gt;| &lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;sed &lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;quot;s&#x2F;:&#x2F; &#x2F;&amp;quot; &lt;&#x2F;span&gt;&lt;span&gt;| &lt;&#x2F;span&gt;&lt;span style=&quot;color:#c678dd;&quot;&gt;while &lt;&#x2F;span&gt;&lt;span style=&quot;color:#56b6c2;&quot;&gt;read&lt;&#x2F;span&gt;&lt;span&gt; vendor model; &lt;&#x2F;span&gt;&lt;span style=&quot;color:#c678dd;&quot;&gt;do for&lt;&#x2F;span&gt;&lt;span&gt; module &lt;&#x2F;span&gt;&lt;span style=&quot;color:#c678dd;&quot;&gt;in &lt;&#x2F;span&gt;&lt;span&gt;$(&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;grep &lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;quot;[a-zA-Z0-9]*[ ]*0x0000$&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;vendor&lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt; 0x0000$&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;model&lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt; &#x2F;lib&#x2F;modules&#x2F;$&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;kernel&lt;&#x2F;span&gt;&lt;span&gt;&#x2F;modules.pcimap | &lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;cut -d&lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;#39; &amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt; -f1&lt;&#x2F;span&gt;&lt;span&gt;| &lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;sed &lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;quot;s&#x2F; &#x2F;&#x2F;g&amp;quot; &lt;&#x2F;span&gt;&lt;span&gt;| &lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;grep -v &lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;quot;fb$&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;); &lt;&#x2F;span&gt;&lt;span style=&quot;color:#c678dd;&quot;&gt;do &lt;&#x2F;span&gt;&lt;span style=&quot;color:#56b6c2;&quot;&gt;echo &lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;quot;Loading module $&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;module&lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt; :&amp;quot; &lt;&#x2F;span&gt;&lt;span&gt;| &lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;tee -a &lt;&#x2F;span&gt;&lt;span&gt;$&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;module&lt;&#x2F;span&gt;&lt;span style=&quot;color:#56b6c2;&quot;&gt;\_&lt;&#x2F;span&gt;&lt;span&gt;log echo &lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;quot;$&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;module&lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;quot; &lt;&#x2F;span&gt;&lt;span&gt;&amp;gt;&amp;gt;&#x2F;etc&#x2F;modules &#x2F;sbin&#x2F;modprobe $&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;module &lt;&#x2F;span&gt;&lt;span&gt;&amp;gt;dev&#x2F;null &lt;&#x2F;span&gt;&lt;span style=&quot;color:#d19a66;&quot;&gt;2&lt;&#x2F;span&gt;&lt;span&gt;&amp;gt;&amp;amp;&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d19a66;&quot;&gt;1 &lt;&#x2F;span&gt;&lt;span&gt;| &lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;tee -a &lt;&#x2F;span&gt;&lt;span&gt;$&lt;&#x2F;span&gt;&lt;span style=&quot;color:#e06c75;&quot;&gt;module&lt;&#x2F;span&gt;&lt;span style=&quot;color:#56b6c2;&quot;&gt;\_&lt;&#x2F;span&gt;&lt;span&gt;log echo &lt;&#x2F;span&gt;&lt;span style=&quot;color:#98c379;&quot;&gt;&amp;quot; &amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;; &lt;&#x2F;span&gt;&lt;span style=&quot;color:#c678dd;&quot;&gt;done&lt;&#x2F;span&gt;&lt;span&gt;; &lt;&#x2F;span&gt;&lt;span style=&quot;color:#c678dd;&quot;&gt;done&lt;&#x2F;span&gt;&lt;span&gt;;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Tout est dans le &lt;code&gt;while read vendor model; do&lt;&#x2F;code&gt; (et le pipe juste avant!!)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Fée électricité</title>
        <published>2006-07-31T16:39:51+00:00</published>
        <updated>2006-07-31T16:39:51+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/fee-electricite/"/>
        <id>http://blog.delhomme.org/blog/fee-electricite/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/fee-electricite/">&lt;p&gt;Je le disais dans un &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2006&#x2F;03&#x2F;26&#x2F;65-developpement-durable&quot;&gt;message&lt;&#x2F;a&gt; en avril, il faut que nous prenions conscience de la résponsabilité que nous avons en temps que développeurs de logiciels libre de l’impact de nos actes de développement. Je viens de lire cette &lt;a href=&quot;http:&#x2F;&#x2F;pavelmachek.livejournal.com&#x2F;25354.html&quot;&gt;remarque&lt;&#x2F;a&gt; d’un contributeur du noyau linux. Elle montre le retard que nous avons dans ce domaine et peut-être une prise de conscience ?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>ntfs-3g</title>
        <published>2006-07-24T18:56:11+00:00</published>
        <updated>2006-07-24T18:56:11+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/ntfs-3g/"/>
        <id>http://blog.delhomme.org/blog/ntfs-3g/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/ntfs-3g/">&lt;p&gt;Tout le monde en parle, ntfs-3g est arrivé récemment (voir &lt;a href=&quot;http:&#x2F;&#x2F;www.linux-ntfs.org&#x2F;&quot;&gt;le site dédié&lt;&#x2F;a&gt; à ntfs sous linux). J’ai réalisé quelques tests pour vous. L’écriture ne semble pas poser de problèmes particuliers (j’ai écrit des fichiers de quelques méga et les ai supprimés sans soucis). Windows ne se plaint pas que son système de fichiers a été manipulé … Il y a une sorte de temps de latence qui est apparu lors de l’écriture de fichiers : après une ou deux secondes il semble qu’il y ai un engorgement (mais cela ne dure que quelques instants). Est-ce la mise en place d’un buffer quelconque ?&lt;&#x2F;p&gt;
&lt;p&gt;J’ai découvert à cette occasion j’ai découvert un projet qui m’emballe : FUSE pour &lt;a href=&quot;http:&#x2F;&#x2F;fuse.sourceforge.net&#x2F;&quot;&gt;Filesystem in USEr space&lt;&#x2F;a&gt;. C’est donc la porte ouverte pour réaliser un système de fichier complet dans l’espace utilisateur ! Vive l’Open Source et tous à vos claviers (c’est à celui qui inventera le meilleur programme capable de résoudre le problème du sac a dos le plus efficacement possible) !!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Versions ....</title>
        <published>2006-07-22T12:30:34+00:00</published>
        <updated>2006-07-22T12:30:34+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/versions/"/>
        <id>http://blog.delhomme.org/blog/versions/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/versions/">&lt;p&gt;Après cvs, puis svn, voici git … d’une toute autre conception. D’après ce que j’en ai compris, plutôt orienté grands projets avec développement collaboratif intense (et dont l’ego sur-démesuré de l’initiateur du projet ne peut plus suivre …). Voir la présentation de Junio C. Hamano &lt;a href=&quot;http:&#x2F;&#x2F;members.cox.net&#x2F;junkio&#x2F;200607-ols.pdf&quot;&gt;En téléchargant ce pdf&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Développement à suivre sur le &lt;a href=&quot;http:&#x2F;&#x2F;www.kernel.org&#x2F;git&#x2F;?p=git&#x2F;git.git&quot;&gt;site dédié&lt;&#x2F;a&gt; !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Crevé !</title>
        <published>2006-07-10T22:13:01+00:00</published>
        <updated>2006-07-10T22:13:01+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/creve/"/>
        <id>http://blog.delhomme.org/blog/creve/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/creve/">&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;creve&#x2F;img_0714.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Wikibooks</title>
        <published>2006-06-11T15:19:29+00:00</published>
        <updated>2006-06-11T15:19:29+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/wikibooks/"/>
        <id>http://blog.delhomme.org/blog/wikibooks/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/wikibooks/">&lt;p&gt;Je suis allé me balader sur &lt;a href=&quot;http:&#x2F;&#x2F;fr.wikibooks.org&#x2F;wiki&#x2F;Accueil&quot;&gt;wikilivres&lt;&#x2F;a&gt; (en français) et j’ai eu une idée (oui encore une …). Nous traducteurs (enfin, ceux qui ne font pas semblant comme moi) écrivons (enfin non, traduisons) des livres ou des manuels. Ils ont tous une licence très permissive qui nous permet d’en faire à peu près ce que l’on veux… Pourquoi ne les mettrions nous pas sur le site wikibooks ? Je vais peut-être proposer cela au projet Sylpheeddoc.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Boost&#x27;r keaton</title>
        <published>2006-06-11T13:55:17+00:00</published>
        <updated>2006-06-11T13:55:17+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/boost-r-keaton/"/>
        <id>http://blog.delhomme.org/blog/boost-r-keaton/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/boost-r-keaton/">&lt;p&gt;Hier j’ai rencontré, par hazard, alors que je me baladais dans la ville mes amis vanessa et yohann (il faut dire que c’est yohann qui m’a reconnu … j’ai encore un peu de mal et beaucoup trop de pensées qui me trotent dans la tête). Vanessa cherchait un magasin de chaussures pour yohann (j’avoue j’ai le même problème). Donc, désoeuvré et ne sachant que faire, je les ais accompagnés (j’ai même donné mon avis sur certaines paires de pompes …) Puis on a bu un coup à coté du 203 (qui était plein). Vanessa m’a dit qu’un de ses amis jouait au ninkasi kao (zic zac - enfin, je crois que j’avais pas tout compris, vu que je suis dans le gaz …) Donc ensuite elle m’a dit qu’on se retrouvait chez elle pour allez au concert, j’avais compris qu’on se retrouvait directement là bas …. (je vous dis que je suis pas dans mon assiette). J’ai donc assisté aux deux ou trois dernières chansons de boost’r keaton (le premier groupe - et j’étais un peu en retard).&lt;&#x2F;p&gt;
&lt;p&gt;Comment vous dire … je me suis senti à l’envers, retourné ! Quelle musique mes amis ! Euh, je suis un fan, résolument ! J’afficherais ici les prochaines dates dès que j’en aurais connaissance et dès que je les aurais trouvées.&lt;&#x2F;p&gt;
&lt;p&gt;Le deuxième concert c’était azraël, c’est dans la même veine, mais avec de lègeres subtilitées et un son vraiment puissant j’adore :) Pour eux, j’ai trouvé un site &lt;a href=&quot;http:&#x2F;&#x2F;vdurif.free.fr&#x2F;Azrael&#x2F;dl.php&quot;&gt;web&lt;&#x2F;a&gt; où on peut télécharger quelques morceaux … dans le format ogg et avec une licence Creative Common !!! J’adore ces gens :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Week-end ...</title>
        <published>2006-06-05T23:53:10+00:00</published>
        <updated>2006-06-05T23:53:10+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/week-end/"/>
        <id>http://blog.delhomme.org/blog/week-end/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/week-end/">&lt;p&gt;Je viens de passer trois jours à coté de Lodève (genre à 1,5km) dans un camping bien où les gens sont vraiment sympa et tranquilles. Pourquoi étais-je là bas ? Pour les 30 an de Karen, une amie de longue date … . Pour le week-end, rien a dire si ce n’est le fait que j’avais, d’après le médecin que j’ai vu vendredi soir, 9 de tension!! Autant dire que j’ai été un peu ‘absent’ pendant ce week-end (j’espère que je n’aurais froissé personne!).&lt;&#x2F;p&gt;
&lt;p&gt;Je suis allé à ce fameux week-end en tirant une ligne droite (attention y’a pas mal de virages sur cette ligne!) entre lyon et lodève (Le puy en velay, mende, florac, …) Bref je ne peux que conseiller à tous de visiter la région située vers florac. Elle tout simplement magnifique ! D’ailleurs, j’ai oublié de voir le pont de millau (… arf, l’aurais-je fait exprès pour pouvoir y retourner ?).&lt;&#x2F;p&gt;
&lt;p&gt;J’ai fait quelques photos. que l’on peut voir sur un autre &lt;a href=&quot;http:&#x2F;&#x2F;dup.corp.free.fr&#x2F;blog&#x2F;index.php?gallery&#x2F;week-ends&#x2F;anniversaire-de-karen&quot;&gt;blog&lt;&#x2F;a&gt; à moi (que j’ai)!&lt;&#x2F;p&gt;
&lt;p&gt;Vous remarquerez des photos concernant des toilettes, ne vous inquiétez pas, je ne me suis pas mis à aimez les toilettes !!! Il s’agit simplement d’énormes erreurs de conception (toilettes dames ou hommes … même combat ! ;))&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Dotclear - Spam</title>
        <published>2006-05-29T23:14:26+00:00</published>
        <updated>2006-05-29T23:14:26+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/dotclear-spam/"/>
        <id>http://blog.delhomme.org/blog/dotclear-spam/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/dotclear-spam/">&lt;p&gt;Suite au commentaire de deelight sur mon précédent &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2006&#x2F;05&#x2F;03&#x2F;66-dotclear&quot;&gt;billet&lt;&#x2F;a&gt; et à l’excellent &lt;a href=&quot;http:&#x2F;&#x2F;www.vuntz.net&#x2F;journal&#x2F;2006&#x2F;05&#x2F;02&#x2F;380-mangez-du-spam-avec-vos-trackbackswretroliens&quot;&gt;billet&lt;&#x2F;a&gt; de &lt;a href=&quot;http:&#x2F;&#x2F;www.vuntz.net&#x2F;&quot;&gt;Vincent&lt;&#x2F;a&gt; j’ai rétabli les tracksbacks et installé spamplemousse dans sa version modifiée. On va bien voir si cela est efficace … Néanmoins, les commentaires restent modérés.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Images libres</title>
        <published>2006-05-29T19:32:30+00:00</published>
        <updated>2006-05-29T19:32:30+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/images-libres/"/>
        <id>http://blog.delhomme.org/blog/images-libres/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/images-libres/">&lt;p&gt;Quelques liens vers des banques d’images, de vidéos et d’oeuvres libres :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;recitmst.qc.ca&#x2F;BIL&#x2F;&quot;&gt;Banque d’Images Libres&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;commons.wikimedia.org&#x2F;wiki&#x2F;Main_Page&quot;&gt;WikiCommons&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;http:&#x2F;&#x2F;oeuvres.artlibre.org&#x2F;&quot;&gt;Art Libre&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Si vous avez connaissance d’autres sites ayant ce genre de contenu libre, n’hésitez pas à laisser un commentaire ;-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Vacances</title>
        <published>2006-05-15T22:28:44+00:00</published>
        <updated>2006-05-15T22:28:44+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/vacances/"/>
        <id>http://blog.delhomme.org/blog/vacances/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/vacances/">&lt;p&gt;Ah les vacances, si seulement elle voulait bien partir …&lt;&#x2F;p&gt;
&lt;p&gt;… Mais non, elle s’incruste ! Je lui dit tout les soirs lorsqu’elle m’empèche de dormir qu’elle pourrait allez voir ailleurs si j’y suis ! Pensez vous, elle n’en n’a que faire ! Si j’arrives à dormir, lorsque que je n’en peux plus, elle me réveille encore dans la nuit. Le moindre petit bruit, un oiseau qui chante, le gardien qui sort les poubelles est un prétexte !!&lt;&#x2F;p&gt;
&lt;p&gt;L’autre jour, je lui ait dit, entre quatre yeux, tu ne voudrais pas prendre un peu des vacances ? Elle m’a dit mais je ne suis pas fatiguée, moi!. Humm, c’est vrai qu’elle fini par me fatiguer a force de me taper sur les nerfs !! Rien n’y fait ! Certains jours elle est plus calme et moins présente, on l’oublierai presque … c’est pour mieux se rappeler à moi le lendemain !&lt;&#x2F;p&gt;
&lt;p&gt;Certains week-end, notamment quand il ne fait pas beau (les hormones ??), elle devient carrément insupportable, du coup, je ne me lève pas avant midi ou bien je n’ouvre pas les volets … na ! Hier, j’avais besoin de dormir, je me suis couché à 22h55 (quand même, c’est assez tôt pour moi, et en général ça me permet de bien me reposer jusqu’a 7h le lendemain matin) … pfffff elle ne m’a pas laché du coup je me suis endormi à 1h du mat (environ, parce que c’est la dernière heure dont je me souvienne) et puis j’ai été réveillé à 4h30 (j’ai mis un peu de temps à me rendormir) mais j’ai été re-réveillé à 6h30 et puis là j’ai plus pu dormir …&lt;&#x2F;p&gt;
&lt;p&gt;Bref j’espère que ce soir elle va me lâcher un peu et qu’elle va finir par prendre un aller simple pour nulle part (&#x2F;dev&#x2F;null - LE trou noir où il serait bien d’enfermer ce genre de bestioles).&lt;&#x2F;p&gt;
&lt;p&gt;Non mais, c’est quand même corriace les dépressions !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Routeur</title>
        <published>2006-05-13T21:25:03+00:00</published>
        <updated>2006-05-13T21:25:03+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/routeur/"/>
        <id>http://blog.delhomme.org/blog/routeur/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/routeur/">&lt;p&gt;Hop ça y’est, mon routeur est remis sur pied !&lt;&#x2F;p&gt;
&lt;p&gt;J’ai changé le radiateur et le ventilateur du processeur (un celeron 400) et posé dessus un radiateur et un ventilateur pour sempron 2500 que j’avais en trop dans mon foutoire bricabrac pour ordinateurs anciens. Je pense que le processeur ne chauffera pas trop :) Il a fallu adapter un peu, notamment en raison de la taille du radiateur (qui prend jusqu’aux barettes mémoires). Enfin là c’est silencieux et ça marche (c’est déjà ça de pris!)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Google</title>
        <published>2006-05-11T18:56:55+00:00</published>
        <updated>2006-05-11T18:56:55+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/google/"/>
        <id>http://blog.delhomme.org/blog/google/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/google/">&lt;p&gt;Voici une nouvelle fonctionnalité de google que je viens de découvrir grâce à un billet de &lt;a href=&quot;http:&#x2F;&#x2F;highlycomposite2.blogspot.com&#x2F;&quot;&gt;Jaya Kumar&lt;&#x2F;a&gt; et que j’ai testée avec le mot &lt;strong&gt;mediawiki&lt;&#x2F;strong&gt; et dont les résultats sont visibles sur la &lt;a href=&quot;http:&#x2F;&#x2F;www.google.com&#x2F;trends?q=mediawiki&amp;amp;ctab=0&amp;amp;date=all&amp;amp;geo=all&quot;&gt;page Google&lt;&#x2F;a&gt;. Très intéressant non ?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Intégristes du logiciels libres == pirates ?</title>
        <published>2006-05-09T22:59:59+00:00</published>
        <updated>2006-05-09T22:59:59+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/integristes-du-logiciels-libres-pirates/"/>
        <id>http://blog.delhomme.org/blog/integristes-du-logiciels-libres-pirates/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/integristes-du-logiciels-libres-pirates/">&lt;p&gt;La bienséance et la bonne éducation m’interdisent tout commentaire déplacé du paragraphe &lt;a href=&quot;http:&#x2F;&#x2F;ameli.senat.fr&#x2F;amendements&#x2F;2005-2006&#x2F;269&#x2F;Amdt_73.html&quot;&gt;qui se trouve sur le site du Sénat&lt;&#x2F;a&gt;. C’est en effet sur ce site dont la devise est “Un site au service des citoyens” que l’on peut lire la phrase suivante : N’en déplaise aux intégristes du logiciel libre et aux associations de consommateurs, ce n’est pas en violant le droit de propriété, base du droit français et du droit européen, que nous défendrons notre place ni dans l’univers de la culture ni dans celui du numérique. Cette dernière déclaration est l’oeuvre (d’après le site) de &lt;a href=&quot;http:&#x2F;&#x2F;www.senat.fr&#x2F;senfic&#x2F;charasse_michel81015e.html&quot;&gt;Monsieur Charasse Michel&lt;&#x2F;a&gt; qui est membre du &lt;em&gt;Groupe Socialiste&lt;&#x2F;em&gt; !&lt;&#x2F;p&gt;
&lt;p&gt;Moi, si je me suis mis aux logiciels libres, c’est justement pour respecter le droit de propriété le plus strict (eu égard à la licence GPL à laquelle une grande partie des logiciels libres sont liés).&lt;&#x2F;p&gt;
&lt;p&gt;Au fait, j’espère qu’en tant qu’auteur de logiciels libres je ne viole pas le droit de propriété si cher à Monsieur Charasse. Si je traduit un logiciel libre j’espère que je ne bafoue pas notre place dans l’univers de la culture ni dans celui du numérique !&lt;&#x2F;p&gt;
&lt;p&gt;J’espère que j’ai mal compris les propos et les intentions du groupe socialiste au sénat et qu’une âme charitable voudra bien m’éclairer. C’est dingue comme cette dernière phrase me parraît être bien plus ouverte que celle que j’ai citée plus haut … qui sont les intégristes ?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Découverte</title>
        <published>2006-05-08T12:47:49+00:00</published>
        <updated>2006-05-08T12:47:49+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/decouverte/"/>
        <id>http://blog.delhomme.org/blog/decouverte/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/decouverte/">&lt;p&gt;Vous est-il déjà arrivé d’entendre de la musique, de vous dire, mais c’est bien sûr, je ressent cette musique comme si elle était à moi ! ??&lt;&#x2F;p&gt;
&lt;p&gt;C’est l’expérience que j’ai faite avec la musique de &lt;strong&gt;bauhaus&lt;&#x2F;strong&gt; (que je n’avais jamais entendue auparavant). Je crois que je suis tombé amoureux de cette musique ! Merci &lt;em&gt;&lt;strong&gt;Sonia&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Je donne ici le lien vers &lt;a href=&quot;http:&#x2F;&#x2F;www.bauhausmusik.com&#x2F;&quot;&gt;leur site web&lt;&#x2F;a&gt; mais attention ce n’est que du Flash (et par conséquent, &lt;em&gt;comme je me refuse à installer le plugin nécessaire&lt;&#x2F;em&gt;, je n’y ai pas eu accès).&lt;&#x2F;p&gt;
&lt;p&gt;Vous trouverez aussi &lt;a href=&quot;http:&#x2F;&#x2F;www.google.com&#x2F;musica?aid=H7xAbGpVAuD&amp;amp;sa=X&amp;amp;oi=music&amp;amp;ct=result&quot;&gt;sur Google&lt;&#x2F;a&gt; les images des albums de ce groupe.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>MI3</title>
        <published>2006-05-08T12:38:56+00:00</published>
        <updated>2006-05-08T12:38:56+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/mi3/"/>
        <id>http://blog.delhomme.org/blog/mi3/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/mi3/">&lt;p&gt;Tous les films de ce genre obéïssent à des règles strictes auxquelles MI3 ne déroge pas. Dommage ! Rien de plus (ou de moins) qu’un autre film d’action. Heureusement qu’il y a quelques petits rebondissements dans le scénario … Mais attention, il ne faut pas s’attendre à des miracles … les règles veillent !!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Démarchage</title>
        <published>2006-05-06T11:39:28+00:00</published>
        <updated>2006-05-06T11:39:28+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/demarchage/"/>
        <id>http://blog.delhomme.org/blog/demarchage/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/demarchage/">&lt;p&gt;11h30 le téléphone sonne …&lt;&#x2F;p&gt;
&lt;p&gt;Allo ? ALLOOO … (&lt;em&gt;je n’entendais rien&lt;&#x2F;em&gt;)&lt;&#x2F;p&gt;
&lt;p&gt;Allo, Monsieur Delhomme ?&lt;&#x2F;p&gt;
&lt;p&gt;Oui.&lt;&#x2F;p&gt;
&lt;p&gt;Je suis Madame … de la société …&lt;&#x2F;p&gt;
&lt;p&gt;Oui.&lt;&#x2F;p&gt;
&lt;p&gt;Nous organisons ce dimanche une rencontre pour les couples retraités qui ….&lt;&#x2F;p&gt;
&lt;p&gt;Mouahahahhaahahaha!!!&lt;&#x2F;p&gt;
&lt;p&gt;ça vous fait rire ?&lt;&#x2F;p&gt;
&lt;p&gt;Oui, figurez vous Madame, que je suis très loin d’être retraité.&lt;&#x2F;p&gt;
&lt;p&gt;Ah! Je vous remercie Monsieur, bonne journée.&lt;&#x2F;p&gt;
&lt;p&gt;Merci, de même, au revoir.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Non, franchement, ne croyez vous pas que lorsqu’ils achètent leur listing de numéros de téléphone il se font bannaner ??&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>DotClear</title>
        <published>2006-05-03T23:21:34+00:00</published>
        <updated>2006-05-03T23:21:34+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/dotclear/"/>
        <id>http://blog.delhomme.org/blog/dotclear/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/dotclear/">&lt;p&gt;Ooohh j’ai plein de commentaires ….&lt;&#x2F;p&gt;
&lt;p&gt;Zut, c’est pas vraiment ce que je pensais !!! Il s’agit de publicité !!&lt;&#x2F;p&gt;
&lt;p&gt;Bon alors là j’ai genre 400 commentaires de pub qu’il faut que je supprime. Comment faire ?&lt;&#x2F;p&gt;
&lt;p&gt;J’avais pensé faire un petit script que j’aurais utilisé avec Sylpheed (je reçoit un mail par commentaire posté). Mais, là j’ai un peu la flèmme de me poser la question de savoir comment je m’authentifie depuis un script sur mon blog et comment je garde la session pour aller supprimer le commentaire directement. Si quelqu’un en lisant ce message se sens le courage, je me propose de tester le dit script ;)&lt;&#x2F;p&gt;
&lt;p&gt;Là je vais essayer la méthode de &lt;strong&gt;bourrin&lt;&#x2F;strong&gt; pour voir si ça marche !! Je vais directement modifier la base de données en exécutant la commande suivante :&lt;&#x2F;p&gt;
&lt;p&gt;DELETE FROM &lt;code&gt;dc\_comment&lt;&#x2F;code&gt; WHERE comment_dt &amp;lt; “2006-05-01 00:00:00” AND comment_pub = 0 Cette commande m’a effacé tous les commentaires qui ne sont pas en ligne et qui sont antérieurs au 1er mai 2006, d’un seul coup d’un seul. Pratique !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Développement durable</title>
        <published>2006-03-26T20:44:09+00:00</published>
        <updated>2006-03-26T20:44:09+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/developpement-durable/"/>
        <id>http://blog.delhomme.org/blog/developpement-durable/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/developpement-durable/">&lt;p&gt;J’ai lu un article très intéressant dans Le Monde 2 sur l’impossiblilité pour nous de continuer la croissance et la consommation comme nous le faisons actuellement. En effet d’après cet article, si tous les humains vivaient comme des américains il faudrait 5 planètes comme la notre pour subvenir à leurs besoins. Maigre consolation lorsque l’on apprend qu’il ne serait question que de 3 planètes si tous vivaient comme les français. Trois planètes !!! Mais on va les trouver où ?&lt;&#x2F;p&gt;
&lt;p&gt;Du coup la théorie de la décroissance prends de l’ampleur. Le capitalisme et la société basée sur la croissance permanante ont tout simplement oublié que la planète n’a pas une capacité de régénération infinie et qu’elle est, elle même limitée (même si ces limites sont gigantesques, elles existent).&lt;&#x2F;p&gt;
&lt;p&gt;Nous devons absolument nous prendre en main et réagir pour éviter aux générations futures de tomber dans un scénario à la Mad Max.&lt;&#x2F;p&gt;
&lt;p&gt;Bon et alors me direz vous que viens faire l’informatique et l’informatique libre en particulier dans tout ce tintamarre ?&lt;&#x2F;p&gt;
&lt;p&gt;C’est très simple. Si nous voulons que nos enfants et petits enfants puisse avoir une vie, disons convenable, il faut que nous prenions le taureau par les cornes. Il s’agit d’arrêter le gaspillage, de consommer mieux, de produire en fonction de ces remarques.&lt;&#x2F;p&gt;
&lt;p&gt;En informatique, le logiciel libre apporte un début de réponse : les codes écrits par les uns sont utilisables et réutilisables par les autres (l’économie d’énergie (électrique et celle nécessaire à la production des matériels ayant servi à réaliser le code) est déjà une certaine avancée). Il faudrait vraiment pousser cela à son paroxisme. Je dis qu’il ne faut pas se lancer dans la course effrénée à la puissance des machines. Je dis que nous avons le devoir, en temps qu’informaticiens réalisant du code libre d’optimiser un maximum nos logiciels afin que ceux soient utilisables sur des machines modestes. Je dis que nous devons nous battre pour que les matériels et les systèmes consomment moins d’énergie. Je dis que nous devons revoir entièrement chaque action que nous menons afin que nous puissions réduire, diviser par au moins 4 en réalité (ce qui n’est pas rien), l’énergie consommée.&lt;&#x2F;p&gt;
&lt;p&gt;Nous informaticiens militant du logiciel libre connaissons bien ce dont il s’agit ici. Nous avons une responsabilité encore plus grande que ceux qui ignorent ce monde alternatif. Nous devons a tout prix montrer l’exemple. Nous devons bannir de nos logiciels toutes les choses inutiles qui ne servent pas directement le but du logiciel. Elles prennent de la place sur des disques dur dont la fabrication consomme de l’énergie et des matières premières et pollue un peu plus notre planète. Nous devons optimiser en vitesse (donc en consommation d’énergie) nos programmes. Nous devons bannir toute technologie qui serait moins rapide ou plus consommatrice qu’une autre. Nous devons faire le choix de l’utilisation rationnelle des ordinateurs et préférer toujours celui qui aurait l’empreinte écologique la plus faible.&lt;&#x2F;p&gt;
&lt;p&gt;Prenons un exemple, il parrait évident à tous que son lecteur de messagerie électronique est le meilleur de tous parce que ceci ou parce que cela … et puis d’abord il n’y a pas cette fonction là dans machin alors que truc il le fait en natif ! Imaginez maintenant que vous vous posiez la question sous un autre angle : quel est le logiciel de messagerie qui a l’empreinte écologique la plus faible ? Ne me posez pas la question, je l’ignore. Je pense qu’il est maintenant obligatoire de se poser ce genre de questions et d’y trouver des réponses. Je crois qu’il est indispensable que chacun se mette à utiliser, programmer et agir en fonction de cela de manière à ce que le coût écologique soit le plus faible.&lt;&#x2F;p&gt;
&lt;p&gt;Je ne suis pas un expert en écologie, ni en biologie, je connais un peu l’informatique et je constate tous les jours que nous nous dirigeons, dans cette branche, dans la mauvaise direction. Je propose qu’on étudie comment il est possible de calculer l’empreinte écologique d’un logiciel. Que l’on mette en place un tel calcul et qu’on l’intègre pour chaque logiciel. Enfin, je crois qu’une telle indication pourrait permettre d’agir afin de diminuer le coût global en terme d’utilisation et de prodution.&lt;&#x2F;p&gt;
&lt;p&gt;Je serais peut-être traité de tous les noms, mais si quelqu’un dit un jour il avait raison , ce sera trop tard.&lt;&#x2F;p&gt;
&lt;p&gt;Enfin, pour finir, une petite note d’humour : cette mesure de l’empreinte écologique répondra peu-être à l’éternelle question : vi ou emacs ??&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Toto Collant</title>
        <published>2006-03-24T20:43:36+00:00</published>
        <updated>2006-03-24T20:43:36+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/toto-collant/"/>
        <id>http://blog.delhomme.org/blog/toto-collant/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/toto-collant/">&lt;p&gt;Les autocollants ALDIL, sans le texte &lt;em&gt;ALDIL : Association Luxueuse Dénombrant Des Informaticiens Lymphatiques&lt;&#x2F;em&gt; sont arrivés !! Vous pouvez les admirer &lt;a href=&quot;http:&#x2F;&#x2F;dup.corp.free.fr&#x2F;autocollants&#x2F;&quot;&gt;ici&lt;&#x2F;a&gt;. Je tiens a remercier tout particulièrement &lt;a href=&quot;http:&#x2F;&#x2F;www.traduc.org&#x2F;~isa&#x2F;index.php&quot;&gt;Balise&lt;&#x2F;a&gt; et Themroc (Fabrice) pour m’avoir beaucoup aidé dans la réalisation des images (notamment en ce qui concerne la transformation CMNJKLJHN).&lt;&#x2F;p&gt;
&lt;p&gt;J’en profite pour signaler que franchement y’a vraiment que les logiciels propriétaires qui sont interopérables et qui permettent de sauvegarder des images dans ce format vraiment ouvert !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Critiquer, oui mais ...</title>
        <published>2006-03-19T14:27:57+00:00</published>
        <updated>2006-03-19T14:27:57+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/critiquer-oui-mais/"/>
        <id>http://blog.delhomme.org/blog/critiquer-oui-mais/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/critiquer-oui-mais/">&lt;p&gt;Critiquer comme je l’ai fait &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2006&#x2F;03&#x2F;03&#x2F;57-firefox&quot;&gt;ici&lt;&#x2F;a&gt; et &lt;a href=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;index.php&#x2F;2006&#x2F;03&#x2F;18&#x2F;60-plantages&quot;&gt;là&lt;&#x2F;a&gt;, c’est bien beau, mais ce n’est pas très constructif … .&lt;&#x2F;p&gt;
&lt;p&gt;L’idée ce serait de poster un Bug report. Le problème principal c’est que tous les bugs que je rencontre avec firefox ne sont pas reproductibles chez les autres utilisateurs. La preuve, essayer de faire planter le vôtre avec mes cinq façon de crasher mon firefox :&lt;&#x2F;p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;Cliquez sur le menu ‘File’ puis ‘Open File’ –&amp;gt;plantage,&lt;&#x2F;li&gt;
&lt;li&gt;Cliquez avec le bouton droit de la souris sur la barre d’outils, choisissez ‘Customize…’. Cliquez sur une icône et essayez de la mettre dans la barre d’outil –&amp;gt; plantage,&lt;&#x2F;li&gt;
&lt;li&gt;Sélectionnez du texte dans une page et essayez de le déplacer à la souris –&amp;gt; plantage,&lt;&#x2F;li&gt;
&lt;li&gt;Cliquez avec le bouton droit de la souris et choisissez ‘Save link as…’ –&amp;gt; plantage,&lt;&#x2F;li&gt;
&lt;li&gt;idem avec l’option ‘Save image as…’.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Bon, je vous rassure tout de suite, je n’ai pas hacké salement la libc ni le code de firefox, ni, a priori, aucun code utilisé par firefox. Je suis sous debian unstable (ça explique ? je ne crois pas!) Ma version est celle officielle actuelle : Debian&#x2F;1.5.dfsg+1.5.0.1-4 Firefox&#x2F;1.5.0.1.&lt;&#x2F;p&gt;
&lt;p&gt;Vous comprenez maintenant la difficulté que j’ai à effectuer un bug report. Ben oui, je n’ai pas encore saisi la véritable cause de mon problème. Au début j’avais suspecté une erreur dûe à mon Filesystem ou à la boîte de dialogue de selection de fichiers de gnome mais cela n’explique pas les bugs 2 et 3 (mais peut-être sont-ils indépendants) … .&lt;&#x2F;p&gt;
&lt;p&gt;La suite dès que j’aurais de plus amples informations :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>LGM - Samedi 18 mars.</title>
        <published>2006-03-18T23:52:58+00:00</published>
        <updated>2006-03-18T23:52:58+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/lgm-samedi-18-mars/"/>
        <id>http://blog.delhomme.org/blog/lgm-samedi-18-mars/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/lgm-samedi-18-mars/">&lt;p&gt;J’ai assisté à une excellent conférence sur &lt;a href=&quot;http:&#x2F;&#x2F;www.xara.com&#x2F;&quot;&gt;Xara Xtreme&lt;&#x2F;a&gt;. Franchement, ça arrache, c’est terrible, je n’ai pas assez de mots pour qualifier la démonstration qui en a été faite (en plus sur un PC portable PIV 1,6 Ghz avec VMware Win tournant sous linux pour la version windows). Tout bonnement incroyable … oui oui, les effets sont quasiment instantanés … on attendait le plus souvent pour l’affichage des menus déroulants !!!! Faire un fondu avec dégradé entre deux images avec une trentaine d’images intermédiaires est aussi rapide que de taper dans ses mains !&lt;&#x2F;p&gt;
&lt;p&gt;J’ai aussi pris quelques &lt;a href=&quot;http:&#x2F;&#x2F;olivier.delhomme.free.fr&#x2F;Olivier&#x2F;lgm_2006&#x2F;18_mars&#x2F;index.html&quot;&gt;Photos&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Sortie en Roller</title>
        <published>2006-03-18T23:46:53+00:00</published>
        <updated>2006-03-18T23:46:53+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/sortie-en-roller/"/>
        <id>http://blog.delhomme.org/blog/sortie-en-roller/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/sortie-en-roller/">&lt;p&gt;Je suis sorti vendredi 17 mars 2006 (hier quoi) à la rando roller de bellecour à Lyon. Ça faisait un bout de temps que je n’y avait pointé le bout de mes roues. Je n’y avait jamais emporté mon appareil photo (enfin je crois). Le &lt;a href=&quot;http:&#x2F;&#x2F;olivier.delhomme.free.fr&#x2F;Olivier&#x2F;roller_17_mars_2006&#x2F;index.html&quot;&gt;résultat&lt;&#x2F;a&gt; n’est vraiment pas terrible, enfin, ça fait des effets tout seul !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Plantages ....</title>
        <published>2006-03-18T23:43:42+00:00</published>
        <updated>2006-03-18T23:43:42+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/plantages/"/>
        <id>http://blog.delhomme.org/blog/plantages/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/plantages/">&lt;p&gt;Raz la casquette des plantages de Firefox sur mon ordinateur. Pourquoi ça marche sur les autres ordinateurs et pas sur celui que j’utilise tout le temps ?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Nouvelles envies</title>
        <published>2006-03-18T23:31:16+00:00</published>
        <updated>2006-03-18T23:31:16+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/nouvelles-envies/"/>
        <id>http://blog.delhomme.org/blog/nouvelles-envies/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/nouvelles-envies/">&lt;p&gt;Après plantage de firefox, je recommence ce billet …&lt;&#x2F;p&gt;
&lt;p&gt;Je viens d’avoir en main un &lt;a href=&quot;http:&#x2F;&#x2F;www.canon.fr&#x2F;For_Home&#x2F;Product_Finder&#x2F;Cameras&#x2F;Digital_SLR&#x2F;EOS_350C&#x2F;index.asp?ComponentID=270585&amp;amp;SourcePageID=164046#1&quot;&gt;Canon EOS 350D&lt;&#x2F;a&gt; et un &lt;a href=&quot;http:&#x2F;&#x2F;www.canon.com&#x2F;camera-museum&#x2F;camera&#x2F;digital&#x2F;data&#x2F;2003_eos-10d.html&quot;&gt;Canon EOS 10D&lt;&#x2F;a&gt;. Ça m’a vraiment donné envie de me remettre à la photographie et m’a fait souvenir de quelques jolie photo que j’avais faites avec mon &lt;a href=&quot;http:&#x2F;&#x2F;www.canon.com&#x2F;camera-museum&#x2F;camera&#x2F;1992-1996&#x2F;data&#x2F;1996_n-eos-kiss.html&quot;&gt;Canon EOS 500N&lt;&#x2F;a&gt; et dont vous pouvez voir de jolis exemplaires &lt;a href=&quot;http:&#x2F;&#x2F;olivier.delhomme.free.fr&#x2F;Olivier&#x2F;Photos.html&quot;&gt;ici&lt;&#x2F;a&gt; et même &lt;a href=&quot;http:&#x2F;&#x2F;olivier.delhomme.free.fr&#x2F;Olivier&#x2F;toitsdumonde.html&quot;&gt;là&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Donc, j’ai bien envie de craquer pour un appareil de ce genre. Le &lt;a href=&quot;http:&#x2F;&#x2F;www.canon.fr&#x2F;For_Home&#x2F;Product_Finder&#x2F;Cameras&#x2F;Digital_SLR&#x2F;eos30d&#x2F;index.asp?ComponentID=344375&amp;amp;SourcePageID=164046#1&quot;&gt;Canon EOS 30D&lt;&#x2F;a&gt; viens de sortir, peut-être cela fera t-il baisser les prix du &lt;a href=&quot;http:&#x2F;&#x2F;www.canon.fr&#x2F;For_Home&#x2F;Product_Finder&#x2F;Cameras&#x2F;Digital_SLR&#x2F;EOS_20D&#x2F;index.asp?ComponentID=221256&amp;amp;SourcePageID=164046#1&quot;&gt;Canon EOS 20D&lt;&#x2F;a&gt; ? A moins que je ne trouve un prix très intéressant pour le &lt;a href=&quot;http:&#x2F;&#x2F;www.canon.fr&#x2F;For_Home&#x2F;Product_Finder&#x2F;Cameras&#x2F;Digital_SLR&#x2F;EOS_5D&#x2F;index.asp?ComponentID=306124&amp;amp;SourcePageID=164046#1&quot;&gt;Canon EOS5D&lt;&#x2F;a&gt;, m’enfin, je ne crois plus trop au père noël !!!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Firefox 1.5</title>
        <published>2006-03-04T19:43:27+00:00</published>
        <updated>2006-03-04T19:43:27+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/firefox-1-5/"/>
        <id>http://blog.delhomme.org/blog/firefox-1-5/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/firefox-1-5/">&lt;p&gt;Firefox vous lache, vous le désinstallez pour le réinstaller (on ne sait jamais, il pourrait tomber en marche!). Et vous ne pouvez pas importer votre bookmark (le navigateur se plante lamentablement, pas exemple). Pour retrouver ses favoris, c’est assez simple : copiez uniquement le fichier bookmarks.html dans le dossier :&lt;&#x2F;p&gt;
&lt;p&gt;~&#x2F;.mozilla&#x2F;firefox&#x2F;{le_nom_de_votre_profil}&#x2F; Vous avez aussi perdu tous les mots de passe et logins des sites sur lesquels vous vous authentifiez, copiez dans ce même répertoire simplement les fichiers suivants :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;signons.txt&lt;&#x2F;li&gt;
&lt;li&gt;cert8.db&lt;&#x2F;li&gt;
&lt;li&gt;key3.db&lt;&#x2F;li&gt;
&lt;li&gt;secmod.db&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;J’imagine qu’un seul de ces fichiers db serait suffisant, mais j’ignore lequel ;-)&lt;&#x2F;p&gt;
&lt;p&gt;Et voilà, toutes les petites choses qui vous manquaient sont à nouveau là !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Xchat - 2.6.1</title>
        <published>2006-03-01T23:16:24+00:00</published>
        <updated>2006-03-01T23:16:24+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/xchat-2-6-1/"/>
        <id>http://blog.delhomme.org/blog/xchat-2-6-1/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/xchat-2-6-1/">&lt;p&gt;Le menu utilisateur de Xchat disparait lorsque vous passez de la version 2.6.0 à la version 2.6.1. C’est très ennuyant surtout quand vous avez, comme moi fait votre menu pour qu’il vous serve tout le temps !!! (IRC addict ?)&lt;&#x2F;p&gt;
&lt;p&gt;Pour le faire réapparaître entrez la commande suivante :&lt;&#x2F;p&gt;
&lt;p&gt;&#x2F;set gui_usermenu 1 et enfin redémarrez Xchat. Le menu réapparait correctement, et s’il vous plaît, avec toutes les fonctionnalités dont vous avez tant besoin ! ;-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>La liberté</title>
        <published>2006-02-12T19:02:31+00:00</published>
        <updated>2006-02-12T19:02:31+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/la-liberte/"/>
        <id>http://blog.delhomme.org/blog/la-liberte/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/la-liberte/">&lt;p&gt;Voilà deux ou trois mois, je m’étais souvenu d’un vieux disque que j’avais avec une chanson de ANTICO. Ne me questionnez pas, je ne sais pas si il s’agit d’un groupe, ou quoi … je ne sais rien! Sauf que la chanson en question je l’aime bien. J’ai cherché le CD en question pendant de longueurs heures et à plusieurs reprises … Allez savoir pourquoi, je voyais la pochette du CD d’une couleur jaune-marron métalisée. Finalement j’ai mis la main de dessus ce matin et la pochette est bien de la bonne couleur : violette !! La chanson s’appelle “We Need Freedom”. C’est de la techno de 1991 (c’est pas tout récent). Les paroles sont simples : “We Need Freedom” et c’est tout ! Ca cadre très bien avec l’esprit du logiciel libre.&lt;&#x2F;p&gt;
&lt;p&gt;Je crois que je vais en faire la mascote de l’aldil pour les prochains salons ;-)&lt;&#x2F;p&gt;
&lt;p&gt;Si vous connaissez ce (groupe&#x2F;chanteur) et avec connaissance d’un site web, merci de m’en faire part !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Comique ?</title>
        <published>2006-02-12T18:00:44+00:00</published>
        <updated>2006-02-12T18:00:44+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/comique/"/>
        <id>http://blog.delhomme.org/blog/comique/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/comique/">&lt;p&gt;Mercredi dernier, j’étais à Paris. Pour rentrer à lyon, j’ai pris le TGV de 21h00 et comme je suis arrivé à la gare un peu en avance, j’ai attendu quelque peu que le quai soit indiqué sur le panneau d’affichage. Là vous ne devinerez jamais ce que j’ai vu !!!&lt;&#x2F;p&gt;
&lt;p&gt;Les écrans qui servent à afficher le nouveau logo TGV (vous savez, celui qui, quand on le retourne ressemble à un escargot) affichaient, pour certains, d’autres choses, des toutes petites lignes … De loin, difficile à lire, les noms des gares ou le train s’arrète ? Les nom des villes traversées ? Bon curiosité oblige, je me suis rapproché le plus près possible (et même de près, ce panneau qui est assez en hauteur est finalement encore loin).&lt;&#x2F;p&gt;
&lt;p&gt;Ah tiens, on dirait le résultat de la commande “dir” sur celui là et là ohhhhh ah ouai juste en dessous pareil … !!! Bon, l’ordinateur, ou plutôt les ordinateurs sensés gérer ces écrans avaient, semble t-il un peu “planté” et affichaient, pour la plus grande partie leur adresse IP, le Netmask et l’adresse MAC. Bon n’allez pas vous faire des films, il s’agissait d’un adresse en 172.x.x.x … M’enfin, le soir, dans une gare on ne s’attends pas à ce genre de choses !!&lt;&#x2F;p&gt;
&lt;p&gt;Finalement, je n’y ait plus pensé par la suite et j’ai fait un bon voyage, … heureusement que le TGV c’est pas encore toutotomatique ;-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Moi après noël 2005</title>
        <published>2006-01-21T14:43:47+00:00</published>
        <updated>2006-01-21T14:43:47+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/moi-apres-noel-2005/"/>
        <id>http://blog.delhomme.org/blog/moi-apres-noel-2005/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/moi-apres-noel-2005/">&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;moi-apres-noel-2005&#x2F;moi_noel_2005.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Fatigué ?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Volley - saison 2006</title>
        <published>2006-01-09T23:36:43+00:00</published>
        <updated>2006-01-09T23:36:43+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/volley-saison-2006/"/>
        <id>http://blog.delhomme.org/blog/volley-saison-2006/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/volley-saison-2006/">&lt;p&gt;Et voilà la saison de volley 2006 est commencée, premier entrainement, premier match ce lundi 9 janvier.&lt;&#x2F;p&gt;
&lt;p&gt;Coup de veine ou bien super forme, nous avons également gagné ce match (c’est assez rare pour le signaler)&lt;&#x2F;p&gt;
&lt;p&gt;Et en plus d’une manière assez convaincante :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;25-13&lt;&#x2F;li&gt;
&lt;li&gt;25-15&lt;&#x2F;li&gt;
&lt;li&gt;10-25&lt;&#x2F;li&gt;
&lt;li&gt;25-14 (je ne suis pas certain de ce dernier score)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Voilà, j’espère que la saison 2006 sera comme cela tout le temps :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Benchmarking</title>
        <published>2005-09-28T23:26:30+00:00</published>
        <updated>2005-09-28T23:26:30+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/benchmarking/"/>
        <id>http://blog.delhomme.org/blog/benchmarking/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/benchmarking/">&lt;p&gt;Bon, comme à l’accoutumée pour cette catégorie, je donne ici une idée que je viens d’avoir, je n’ai fait aucune recherche aussi vous serez gentil de me prévenir si elle est déjà mise en oeuvre ;-)&lt;&#x2F;p&gt;
&lt;p&gt;Vous connaissez tous les autotools, .&#x2F;autogen.sh et le .&#x2F;configure qui s’en suit …&lt;&#x2F;p&gt;
&lt;p&gt;L’idée c’est de réaliser un outil similaire qui pourrait produire un script genre .&#x2F;benchmark Ce script une fois lancé ferait toute sorte de benchmarks … et produirait des résultats graphiques. Ces derniers seraient alors comparables entre eux (les tests étant exactement les mêmes d’une machine à l’autre).&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Tests à la c..</title>
        <published>2005-09-26T19:59:07+00:00</published>
        <updated>2005-09-26T19:59:07+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/tests-a-la-c/"/>
        <id>http://blog.delhomme.org/blog/tests-a-la-c/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/tests-a-la-c/">&lt;p&gt;You are a Social Liberal (65% permissive) and an… Economic Liberal (5% permissive)&lt;&#x2F;p&gt;
&lt;p&gt;You are best described as a: Socialist&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.okcupid.com&#x2F;politics&quot;&gt;http:&#x2F;&#x2F;www.okcupid.com&#x2F;politics&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Les JDLL sur les blogs</title>
        <published>2005-09-21T19:44:26+00:00</published>
        <updated>2005-09-21T19:44:26+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/les-jdll-sur-les-blogs/"/>
        <id>http://blog.delhomme.org/blog/les-jdll-sur-les-blogs/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/les-jdll-sur-les-blogs/">&lt;p&gt;Et attention, pas sur n’importe lequel, sur celui de &lt;a href=&quot;http:&#x2F;&#x2F;formats-ouverts.org&#x2F;blog&#x2F;2005&#x2F;09&#x2F;21&#x2F;545-rendez-vous-a-lyon-aux-jll&quot;&gt;Thierry Stoehr&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Il viendra aux JDLL nous faire une conférence sur les standards ouverts et l’interopérabilité.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Piscine</title>
        <published>2005-09-21T19:35:01+00:00</published>
        <updated>2005-09-21T19:35:01+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/piscine/"/>
        <id>http://blog.delhomme.org/blog/piscine/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/piscine/">&lt;p&gt;Voilà, d’habitude le mercredi j’avais piscine ;-) parce qu’elle fermait simplement plus tard, à 20h. Cette année changement !! Elle ferme à 19h !! Ah … dis-je au maitre nageur me forçant à quitter les lieux, mais quand est-ce donc que la piscine est ouverte plus tard au public ? C’est très simple, c’est les lundi, jeudi et vendredi jusqu’à 21h rendez vous compte qu’il me réponds !&lt;&#x2F;p&gt;
&lt;p&gt;Gasp !! Le lundi je fais du volley de 20h à 22h ! Re Gasp Le jeudi d’habitude je suis au cheuvreul avec mes amis de l’aldil ! Re Re Gasp le vendredi je fais du roller …&lt;&#x2F;p&gt;
&lt;p&gt;Bon, ben je crois que la piscine ce sera le dimanche matin :-&#x2F;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Firefox</title>
        <published>2005-09-20T20:53:32+00:00</published>
        <updated>2005-09-20T20:53:32+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/firefox/"/>
        <id>http://blog.delhomme.org/blog/firefox/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/firefox/">&lt;p&gt;Vous arrivez à chercher dans une page le mot ‘maîtrise’ avec l’outil de recherche de firefox (sans utiliser le copier-coller) ?&lt;&#x2F;p&gt;
&lt;p&gt;Si oui, je noterais bien l’astuce !&lt;&#x2F;p&gt;
&lt;p&gt;Ici impossible de lui faire prendre le caractère ‘î’ . Génant, très génant.&lt;&#x2F;p&gt;
&lt;p&gt;Version : Mozilla&#x2F;5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko&#x2F;20050911 Firefox&#x2F;1.0.6 (Debian package 1.0.6-5)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>La carte de mes voyages</title>
        <published>2005-09-17T20:21:30+00:00</published>
        <updated>2005-09-17T20:21:30+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/la-carte-de-mes-voyages/"/>
        <id>http://blog.delhomme.org/blog/la-carte-de-mes-voyages/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/la-carte-de-mes-voyages/">&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;la-carte-de-mes-voyages&#x2F;worldmap?visited=CABEFRITLUNLESCHUK&quot; alt=&quot;worldmap?visited=CABEFRITLUNLESCHUK&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;douweosinga.com&#x2F;projects&#x2F;visitedcountries&quot;&gt;créez votre propre carte de voyage&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Un nouvel ami</title>
        <published>2005-09-11T21:12:49+00:00</published>
        <updated>2005-09-11T21:12:49+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/un-nouvel-ami/"/>
        <id>http://blog.delhomme.org/blog/un-nouvel-ami/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/un-nouvel-ami/">&lt;p&gt;Je viens d’adopter un nouvel ami :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;un-nouvel-ami&#x2F;un_nouvel_ami_petit.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Ce dernier m’a généreusement été donné mes amis &lt;a href=&quot;http:&#x2F;&#x2F;linuxchixfr.objectis.net&#x2F;&quot;&gt;aurel&lt;&#x2F;a&gt; et &lt;a href=&quot;http:&#x2F;&#x2F;www.fr.debian.org&#x2F;&quot;&gt;Eiz&lt;&#x2F;a&gt;. Cela réconforte très fortement mon ami au chapeau qui avait dû dire au revoir à Minux qui est parti en Irak au milieu du mois de juillet.&lt;&#x2F;p&gt;
&lt;p&gt;Je ne connais pas encore son nom, mais il me le dira bientôt ;)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Retour de vacances</title>
        <published>2005-09-06T20:53:00+00:00</published>
        <updated>2005-09-06T20:53:00+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/retour-de-vacances/"/>
        <id>http://blog.delhomme.org/blog/retour-de-vacances/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/retour-de-vacances/">&lt;p&gt;Un retour de vacances c’est la surprise assurée dans les boîtes aux lettres :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;une lettre des impôts qui m’annonce, dans le même temps que part rapport aux lois de 2002 je fais une économie de 282 euros d’impôts et qui me donne un échéancier augmenté de 50 euros par mois (ça me fait plus de 20% d’augmentation). J’avais pas eu l’impression d’avoir gagné beaucoup plus que l’année d’avant pourtant !&lt;&#x2F;li&gt;
&lt;li&gt;des factures en tout genres&lt;&#x2F;li&gt;
&lt;li&gt;1152 messages provenant de mes différentes boîtes aux lettres électroniques&lt;&#x2F;li&gt;
&lt;li&gt;1h30 de CPU pour le tri avec spamassasin et clamav (j’ai une machine modeste quoi)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Comme quoi il ne faut pas partir 15 jours sans son matériel !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Gaspésie</title>
        <published>2005-08-29T04:38:20+00:00</published>
        <updated>2005-08-29T04:38:20+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/gaspesie/"/>
        <id>http://blog.delhomme.org/blog/gaspesie/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/gaspesie/">&lt;p&gt;Un petit bonjour de l’auberge de jeunesse de Rivière du Loup qui se trouve juste entre Québec et Rimouski. Elle permet de bien commencer et de bien terminer le tour de la gaspésie.&lt;&#x2F;p&gt;
&lt;p&gt;Mon prochain arrêt sera la ville de Québec pour deux jours. Ensuite j’irais à Montréal pour finir la semaine et je serai de retour en France, si tout va bien, vers le 5 septembre. J’arrives à Lyon le 6 au soir tranquilement.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Traduc party samedi 13 août 2005</title>
        <published>2005-08-09T23:26:25+00:00</published>
        <updated>2005-08-09T23:26:25+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/traduc-party-samedi-13-aout-2005/"/>
        <id>http://blog.delhomme.org/blog/traduc-party-samedi-13-aout-2005/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/traduc-party-samedi-13-aout-2005/">&lt;p&gt;L’&lt;a href=&quot;http:&#x2F;&#x2F;www.aldil.org&#x2F;&quot;&gt;ALDIL&lt;&#x2F;a&gt; et &lt;a href=&quot;http:&#x2F;&#x2F;www.traduc.org&#x2F;&quot;&gt;Traduc.org&lt;&#x2F;a&gt; s’associent pour organiser, à Lyon, une nouvelle Traduc Party. Cette fois, pas de traduction d’un logiciel spécifique :&lt;&#x2F;p&gt;
&lt;p&gt;Nous devrions avoir, entre autres, un groupe de traduction du projet de traduction d’(X)emacs et un groupe de traduction du projet sylpheeddoc.&lt;&#x2F;p&gt;
&lt;p&gt;Rendez-vous est donné à tous les traducteurs &lt;strong&gt;samedi 13 août 2005 vers les 10h&lt;&#x2F;strong&gt; à L’ALR (23 bis Rue Roger Radisson, Lyon 5ème).&lt;&#x2F;p&gt;
&lt;p&gt;Vers midi - une heure nous profiterons du barbecue de Michel et des salades et desserts que vous aurez confectionnés avec amour.&lt;&#x2F;p&gt;
&lt;p&gt;Je remercie tous les gens qui pensent venir participer au barbecue de prévenir un peu à l’avance afin que nous puissions acheter en conséquence.&lt;&#x2F;p&gt;
&lt;p&gt;Pour le moment une participation aux frais est prévue et sera fonction du nombre de participants.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Listes de diffusion</title>
        <published>2005-07-30T17:48:48+00:00</published>
        <updated>2005-07-30T17:48:48+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/listes-de-diffusion/"/>
        <id>http://blog.delhomme.org/blog/listes-de-diffusion/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/listes-de-diffusion/">&lt;p&gt;Je ne sais pas trop où classer ce billet qui est légèrement trollesque…&lt;&#x2F;p&gt;
&lt;p&gt;Pout tout savoir sur les en-têtes que doivent fixer les listes de diffusion listes les RFC &lt;a href=&quot;ftp:&#x2F;&#x2F;ftp.rfc-editor.org&#x2F;in-notes&#x2F;rfc2369.txt&quot;&gt;2369&lt;&#x2F;a&gt; et &lt;a href=&quot;ftp:&#x2F;&#x2F;ftp.rfc-editor.org&#x2F;in-notes&#x2F;rfc2919.txt&quot;&gt;2919&lt;&#x2F;a&gt; ou bien encore celle ci : &lt;a href=&quot;http:&#x2F;&#x2F;www.faqs.org&#x2F;rfcs&#x2F;rfc2822.html&quot;&gt;RFC 2822&lt;&#x2F;a&gt; (que vous connaissez bien maintenant :)&lt;&#x2F;p&gt;
&lt;p&gt;Vous pouvez aussi parcourir le document &lt;a href=&quot;http:&#x2F;&#x2F;www.nisto.com&#x2F;listspec&#x2F;&quot;&gt;Mail List Command Specification&lt;&#x2F;a&gt;ou bien encore celui ci : &lt;a href=&quot;http:&#x2F;&#x2F;ietfreport.isoc.org&#x2F;idref&#x2F;draft-chandhok-listid&#x2F;#ref-DRUMS&quot;&gt;DRUMS&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;D’après vous quels sont les logiciels de messageries et serveurs de listes de diffusion utilisés de par le monde qui respectent parfaitement ces différents standards érigés en 1998 ?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Petite Annonce</title>
        <published>2005-07-28T23:20:57+00:00</published>
        <updated>2005-07-28T23:20:57+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/petite-annonce/"/>
        <id>http://blog.delhomme.org/blog/petite-annonce/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/petite-annonce/">&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;olivier.delhomme.free.fr&#x2F;Olivier&#x2F;Images&#x2F;Grandes&#x2F;Moi.jpg&quot;&gt;Geek&lt;&#x2F;a&gt; aimant (sans ordre particulier) :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;le cinéma&lt;&#x2F;li&gt;
&lt;li&gt;les sorties avec les amis&lt;&#x2F;li&gt;
&lt;li&gt;la randonnée&lt;&#x2F;li&gt;
&lt;li&gt;le sport (volley, natation, ski et roller sont les sports que j’ai pratiqués cette année)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;passionné &lt;a href=&quot;http:&#x2F;&#x2F;www.aldil.org&#x2F;&quot;&gt;d’informatique libre&lt;&#x2F;a&gt;, contributeur engagé dans de nombreux projets,&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;recherche &lt;a href=&quot;http:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Geek&quot;&gt;Geekette&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt; douce, gentille et tout autant passionnée afin de se sortir mutuellement d’un quotidien de solitude photonique et échanger dans le domaine passionnel !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>lhm - nouvelle version.</title>
        <published>2005-07-24T20:02:45+00:00</published>
        <updated>2005-07-24T20:02:45+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/lhm-nouvelle-version/"/>
        <id>http://blog.delhomme.org/blog/lhm-nouvelle-version/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/lhm-nouvelle-version/">&lt;p&gt;Tout est dans le titre, trois fonctionnalités ajoutées ce soir :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;tri des bases résultantes&lt;&#x2F;li&gt;
&lt;li&gt;suppression des doublons&lt;&#x2F;li&gt;
&lt;li&gt;validation de la base par le script qui va bien (qui était déjà créé)&lt;&#x2F;li&gt;
&lt;li&gt;création d’une version release des bases générés (pour être copiées sur un ftp)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;version téléchargeable sur le site de &lt;a href=&quot;https:&#x2F;&#x2F;adullact.net&#x2F;frs&#x2F;?group_id=109&quot;&gt;l’adullact&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Pourquoi tout réécrire ?</title>
        <published>2005-07-22T21:32:00+00:00</published>
        <updated>2005-07-22T21:32:00+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/pourquoi-tout-reecrire/"/>
        <id>http://blog.delhomme.org/blog/pourquoi-tout-reecrire/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/pourquoi-tout-reecrire/">&lt;p&gt;J’ai de nombreux projets en cours (euh je ne sais plus combien en fait!) et pour chacun (presque), j’utilise une interface web qui me permet de gérer la totalité du projet :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;hébergement,&lt;&#x2F;li&gt;
&lt;li&gt;listes de discussions,&lt;&#x2F;li&gt;
&lt;li&gt;site web,&lt;&#x2F;li&gt;
&lt;li&gt;accès&lt;&#x2F;li&gt;
&lt;li&gt;tâches,&lt;&#x2F;li&gt;
&lt;li&gt;anomalies (NDT: bugs)&lt;&#x2F;li&gt;
&lt;li&gt;des news,&lt;&#x2F;li&gt;
&lt;li&gt;des systèmes de gestions de version (parfois même choisir celui que je préfère) … .&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Et, vous allez rire, j’ai au moins quatre interfaces différentes, qui correspondent à trois projets différents. Ce que je ne comprends pas c’est le temps que passent des gens à refaire ce qui existe déjà par ailleurs. Ok, certains projets sont passés plus ou moins du coté obscure, et ça peut motiver un fork. Oui un fork, c’est Ok. Mais de là à tout reprendre de zéro pour faire un truc bien à soit, si ça n’apporte pas grand chose par rapport à l’existant, alors c’est &lt;strong&gt;totalement inutile&lt;&#x2F;strong&gt; ! Et même, c’est une véritable perte de temps. En effet, le projet primaire ne profite pas des talents des gens qui codent le nouveau projet. Donc on stagne. (n’est ce pas la raison de la création des libs ?)&lt;&#x2F;p&gt;
&lt;p&gt;Alors maintenant je vous laisse imaginer le topo si en plus le nouveau projet est moins bien foutu dans ces premières version que celui qui existe déjà !!! La catastrophe quoi !&lt;&#x2F;p&gt;
&lt;p&gt;Tout ça pour dire que je préférerais avoir un peu moins de choix pour mes interfaces d’administration de projet libres et avoir plus de fonctionnalités sur les plus abouties que de voir gaché du temps de développeurs de qualité. La communauté de développeurs libre est grande, certes, mais pas tant que ça au final !&lt;&#x2F;p&gt;
&lt;p&gt;Or, il y a peu j’ai envoyé un message sur une liste consacré au développement de l’un de mes projets. Et bien entendu j’ai reçu le message en question (c’est logique, je suis abonné, puisque je suis contributeur au projet en temps qu’auteur principal!). Et voilà , catastrophe, le message n’est pas classé correctement dans l’ordre chronologique ! C’est vraiment pénible, j’essaye de changer ça dans mon logiciel de messagerie. Rien n’y fait, je regarde le source et là j’ai vraiment pris peur !! Voilà ce que j’ai vu :&lt;&#x2F;p&gt;
&lt;p&gt;Date: Fri Jul 22 18:29:08 2005 +00 J’ai craqué ! Voyez pourquoi en lisant la &lt;a href=&quot;ftp:&#x2F;&#x2F;ftp.rfc-editor.org&#x2F;in-notes&#x2F;rfc2822.txt&quot;&gt;RFC 2822&lt;&#x2F;a&gt; et notamment la section 3.3. Date and Time Specification&lt;&#x2F;p&gt;
&lt;p&gt;On y trouve le schéma suivant :&lt;&#x2F;p&gt;
&lt;p&gt;date-time = [ day-of-week “,” ] date FWS time [CFWS] day-of-week = ([FWS] day-name) &#x2F; obs-day-of-week day-name = “Mon” &#x2F; “Tue” &#x2F; “Wed” &#x2F; “Thu” &#x2F; “Fri” &#x2F; “Sat” &#x2F; “Sun” date = day month year year = 4&lt;em&gt;DIGIT &#x2F; obs-year month = (FWS month-name FWS) &#x2F; obs-month month-name = “Jan” &#x2F; “Feb” &#x2F; “Mar” &#x2F; “Apr” &#x2F; “May” &#x2F; “Jun” &#x2F; “Jul” &#x2F; “Aug” &#x2F; “Sep” &#x2F; “Oct” &#x2F; “Nov” &#x2F; “Dec” day = ([FWS] 1&lt;&#x2F;em&gt;2DIGIT) &#x2F; obs-day time = time-of-day FWS zone time-of-day = hour “:” minute [ “:” second ] hour = 2DIGIT &#x2F; obs-hour minute = 2DIGIT &#x2F; obs-minute second = 2DIGIT &#x2F; obs-second zone = (( “+” &#x2F; “-” ) 4DIGIT) &#x2F; obs-zone Ce schéma indique quel &lt;strong&gt;DOIT&lt;&#x2F;strong&gt; être le format du champ “Date” dans l’en-tête d’un message électronique. Notamment il est question qu’une virgule sépare le Jour de la semaine (si ce dernier est inclus), de la date qui est suivie de l’heure. On remarquera, qu’il n’est question nulle part de mettre l’heure entre le mois et l’année de la date !&lt;&#x2F;p&gt;
&lt;p&gt;A bon entendeur, faites vos choix (corriger, contribuer, dormir, lécher l’enveloppe du message électronique), les jeux de toutes façon, sont faits !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Le test de gleu</title>
        <published>2005-07-20T21:54:26+00:00</published>
        <updated>2005-07-20T21:54:26+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/le-test-de-gleu/"/>
        <id>http://blog.delhomme.org/blog/le-test-de-gleu/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/le-test-de-gleu/">&lt;p&gt;Gleu a essayé pour nous, nous avons tous fait le test par la suite, voici mon résultat :&lt;&#x2F;p&gt;
&lt;p&gt;Delenn Devoutly dedicated to helping lead others to glory, you are a strong, supportive, and spiritual caregiver.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Summoned, I take the place that has been prepared for me.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Delenn is a character in the Babylon 5 universe. You can read her biography at &lt;a href=&quot;http:&#x2F;&#x2F;www.worldsofjms.com&#x2F;b5&#x2F;characters&#x2F;delenn.htm&quot;&gt;the Worlds of JMS fansite.&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;www.tk421.net&#x2F;character&#x2F;&quot;&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;le-test-de-gleu&#x2F;delenn.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Sylpheeddoc</title>
        <published>2005-07-08T14:51:49+00:00</published>
        <updated>2005-07-08T14:51:49+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/sylpheeddoc/"/>
        <id>http://blog.delhomme.org/blog/sylpheeddoc/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/sylpheeddoc/">&lt;p&gt;&lt;a href=&quot;http:&#x2F;&#x2F;sylpheeddoc.sourceforge.net&#x2F;&quot; title=&quot;en&quot;&gt;Sylpheeddoc&lt;&#x2F;a&gt; est un projet de documentation libre sur le logiciel Sylpheed.&lt;&#x2F;p&gt;
&lt;p&gt;Initialement réalisé en anglais et sgml, il est traduit en plusieurs langues dont le français. Je suis contributeur depuis quelques années en ce qui concerne la version française.&lt;&#x2F;p&gt;
&lt;p&gt;Ce manuel vient de passer, il y a quelques mois, dans une phase de ré-écriture, dans le format &lt;a href=&quot;http:&#x2F;&#x2F;www.docbook.org&#x2F;&quot;&gt;Docbook&lt;&#x2F;a&gt;. Le but est non seulement de mettre le manuel dans ce nouveau format, mais aussi de le mettre a jour par rapport à la version actuelle de Sylpheed (et donc d’y intégrer de nouveaux chapitres expliquant les nouvelles fonctionnalités).&lt;&#x2F;p&gt;
&lt;p&gt;La traduction française de ce nouveau document débute en même temps que son écriture en anglais. J’espère que mes collaborateurs du projet (ceux qui traduisent dans les autres langues et ceux qui écrivent directement en anglais) vont m’autoriser à inscrire le projet de traduction en français sur le site de &lt;a href=&quot;http:&#x2F;&#x2F;www.traduc.org&#x2F;&quot;&gt;traduc.org&lt;&#x2F;a&gt;. Cela permettra peut-être d’avoir plusieurs contributeurs (traducteurs et relecteurs) français.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Les tanneries</title>
        <published>2005-07-08T14:30:27+00:00</published>
        <updated>2005-07-08T14:30:27+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/les-tanneries/"/>
        <id>http://blog.delhomme.org/blog/les-tanneries/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/les-tanneries/">&lt;p&gt;Hier soir, dans le cadre des RMLL on s’est tous retrouvés dans squat des tanneries de dijon (le village des associations ayant été fermé dès 13h00 pour cause de séances plénières !) : Toady, Balise, Marie, Fremo et Moi et tout plein de gens souriants :)&lt;&#x2F;p&gt;
&lt;p&gt;C’est vraiment un magnifique lieu où j’ai pu discuter en anglais pour des problèmes de prises électriques qui ont finalement été résolus par l’utilisation tournante de la prise ! Moi j’ai une heure de batterie, donc en une heure le voisin à le temps de recharger la sienne pour me le laisser faire ensuite …. :)&lt;&#x2F;p&gt;
&lt;p&gt;Les RMLL se passent bien, la communication n’est pas très efficace, gageons que cela s’améliorera. Si vous passez a dijon allez donc faire un tour aux tanneries !!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>roller - patinoire</title>
        <published>2005-04-24T20:31:29+00:00</published>
        <updated>2005-04-24T20:31:29+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/roller-patinoire/"/>
        <id>http://blog.delhomme.org/blog/roller-patinoire/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/roller-patinoire/">&lt;p&gt;vendredi soir je suis allé pour la première fois de l’année à la free ride de lyon, pour oublier un peu mes projets free eux aussi ;)&lt;&#x2F;p&gt;
&lt;p&gt;J’y ai rencontré un ami qui était parti en amérique et qui en est revenu, chose que j’ignorai :) ça fait plaisir.&lt;&#x2F;p&gt;
&lt;p&gt;Samedi matin, je suis allé à la patinoire, accompagné d’une danseuse étoile, qui, s’est un peu sctraché la hanche et le coude à 20 secondes de la fermeture !! Elle n’a rien dit, mais je suis sûr que ça lui fait mal aujourd’hui :&#x2F;&lt;&#x2F;p&gt;
&lt;p&gt;Aujourd’hui je suis allé au cinéma tout seul :&#x2F; …. j’ai vu “l’empire des loups”.&lt;&#x2F;p&gt;
&lt;p&gt;Eiz : quand est-ce qu’on reprend le roller ??&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>lhm - tests terminés</title>
        <published>2005-04-09T21:45:26+00:00</published>
        <updated>2005-04-09T21:45:26+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/lhm-tests-termines/"/>
        <id>http://blog.delhomme.org/blog/lhm-tests-termines/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/lhm-tests-termines/">&lt;p&gt;La lhm c’est terminée il y a deux ou trois jours comme on peut le voir dans l’image ci dessous :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;lhm-tests-termines&#x2F;lhm_end.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;J’ai écrit un validateur pour la base de donnée créée. Pour kernel.org il y avais plus de 8 millions de fichiers dans cette dernière. En faisant le tri et en supprimant les doublons parfaits on tombe à 4 177 297 lignes. Il existe encore plein de doublons, mais les supprimer reviendrai à perdre de l’information.&lt;&#x2F;p&gt;
&lt;p&gt;Je vais poser la nouvelle version 0.07 de la lhm et la base de donnée sur le site de &lt;a href=&quot;http:&#x2F;&#x2F;adullact.net&#x2F;projects&#x2F;lhm&#x2F;&quot;&gt;l’adullact&lt;&#x2F;a&gt;. Le tout sera bientôt disponible pour tous.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Adresse IP</title>
        <published>2005-04-08T21:08:13+00:00</published>
        <updated>2005-04-08T21:08:13+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/adresse-ip/"/>
        <id>http://blog.delhomme.org/blog/adresse-ip/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/adresse-ip/">&lt;p&gt;Free nous offre des adresses IP fixes et vraiment je crois que nous devons tous les remercier pour ça.&lt;&#x2F;p&gt;
&lt;p&gt;L’angoisse de l’informaticien qui va avoir son adresse IP c’est de connaitre les chiffres pour savoir si ça va être facilement mémorisable. Moi je sais que je n’oublierai pas le dernier! Il s’agit de LA réponse universelle en informatique, j’ai nommé 42 !!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Héraia - screenshot</title>
        <published>2005-04-04T19:27:47+00:00</published>
        <updated>2005-04-04T19:27:47+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-screenshot/"/>
        <id>http://blog.delhomme.org/blog/heraia-screenshot/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-screenshot/">&lt;p&gt;Un screenshot pour vous montrer où en est le projet Héraia. Ca commence à ressembler à quelque chose :)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;heraia-screenshot&#x2F;heraia-pre-alpha.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Mozilla - firefox</title>
        <published>2005-04-04T19:15:23+00:00</published>
        <updated>2005-04-04T19:15:23+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/mozilla-firefox/"/>
        <id>http://blog.delhomme.org/blog/mozilla-firefox/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/mozilla-firefox/">&lt;p&gt;Il parraît qu’un bon dessin vaut mieux qu’un long discours. Alors voici une démonstration imagée d’un comportement de firefox. Je fait l’essai avec le site mozilla.org. Cela montre que le type du fichier ouvert n’est pas testé sur une ouverture de fichier.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;mozilla-firefox&#x2F;mozilla-save.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;mozilla-firefox&#x2F;mozilla-rename.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;mozilla-firefox&#x2F;mozilla-load.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;mozilla-firefox&#x2F;mozilla-error.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Je n’ai fait aucune vérification, notamment en ce qui concerne un signalement de bug dans bugzilla ou bien une éventuelle release d’une version corrigeant le problème. Ces vérifications sont laissées au lecteur curieux.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Héraia - filetime</title>
        <published>2005-03-21T19:55:06+00:00</published>
        <updated>2005-03-21T19:55:06+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia-filetime/"/>
        <id>http://blog.delhomme.org/blog/heraia-filetime/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia-filetime/">&lt;p&gt;Bon alors héraia prends un peu de retard, à cause de mes nombreux projets mais également parce qu’un &lt;a href=&quot;http:&#x2F;&#x2F;blogs.msdn.com&#x2F;oldnewthing&#x2F;archive&#x2F;2003&#x2F;09&#x2F;05&#x2F;54806.aspx&quot;&gt;site web&lt;&#x2F;a&gt; donne un exemple qui n’est pas juste au niveau du filetime. Bon il n’ya pas que cette raison non plus, le code que j’ai produit pour faire le calcul a une facheuse tendance à faire de la propagation d’erreur … 2 et tu sors euh … non 2 et tu recommences ;) Vous pouvez déjà voir ce à quoi ressemble le projet sur son &lt;a href=&quot;http:&#x2F;&#x2F;heraia.tuxfamily.org&#x2F;&quot;&gt;site web&lt;&#x2F;a&gt;, le code téléchargeable est compilable (attention c’est quand même du code en alpha, c’est pas garanti qu’il y ai quoi que ce soi qui marche !).&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>De battre mon coeur s&#x27;est arreté</title>
        <published>2005-03-21T19:44:12+00:00</published>
        <updated>2005-03-21T19:44:12+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/de-battre-mon-coeur-s-est-arrete/"/>
        <id>http://blog.delhomme.org/blog/de-battre-mon-coeur-s-est-arrete/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/de-battre-mon-coeur-s-est-arrete/">&lt;p&gt;Brute de fonderie, les dialogues sont directs et on croirai presque assister à un reportage. J’ai bien aimé ce film, notamment pour les petits rien qui batissent ou détruisent une vie ….&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>JDLL 2005 - Premier communiqué de presse</title>
        <published>2005-03-20T18:04:11+00:00</published>
        <updated>2005-03-20T18:04:11+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/jdll-2005-premier-communique-de-presse/"/>
        <id>http://blog.delhomme.org/blog/jdll-2005-premier-communique-de-presse/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/jdll-2005-premier-communique-de-presse/">&lt;p&gt;L’Association Lyonnaise pour le Développement de l’Informatique Libre (ALDIL) organise en partenariat avec l’Ecole Supérieure de Chimie Physique Electronique de Lyon les 7èmes journées du Logiciel Libre. Elles se dérouleront les &lt;strong&gt;14 et 15 octobre 2005 de 8h30 à 18h&lt;&#x2F;strong&gt; à CPE Lyon. Le thème de cette année sera : &lt;strong&gt;“Les logiciels Libres et l’innovation”&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Réunion préparatoire</title>
        <published>2005-03-14T23:08:30+00:00</published>
        <updated>2005-03-14T23:08:30+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/reunion-preparatoire/"/>
        <id>http://blog.delhomme.org/blog/reunion-preparatoire/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/reunion-preparatoire/">&lt;p&gt;On tiendra la deuxième réunion préparatoire pour les JDLL 2005 le Samedi 19 mars 2005 à partir de 15h à l’ALR (23 rue Roger Radisson, Lyon 5)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Neverland</title>
        <published>2005-03-14T18:41:13+00:00</published>
        <updated>2005-03-14T18:41:13+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/neverland/"/>
        <id>http://blog.delhomme.org/blog/neverland/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/neverland/">&lt;p&gt;D’une charmante compagnie je suis allé voir NeverLand. Je ne m’attendais pas à ce type de film, vu que je ne savait pas du tout de quoi il s’agissait. J’ai été fort agréablement surpris :) C’est un film qui raconte la génèse de Peter Pan. Je l’ai bien aimé et même si la mise en place est quelque peu longue, je ne me suis jamais ennuyé.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>lhm - tests 2</title>
        <published>2005-03-13T16:02:13+00:00</published>
        <updated>2005-03-13T16:02:13+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/lhm-tests-2/"/>
        <id>http://blog.delhomme.org/blog/lhm-tests-2/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/lhm-tests-2/">&lt;p&gt;Le test qualificatif (et de non régression) est en cours. Vous pouvez admirer l’état de la machine &lt;a href=&quot;http:&#x2F;&#x2F;dup.corp.free.fr&#x2F;munin&#x2F;var&#x2F;www&#x2F;munin&#x2F;dup&#x2F;dup.html&quot;&gt;dup&lt;&#x2F;a&gt; qui la fait tourner.&lt;&#x2F;p&gt;
&lt;p&gt;Résultats dans quelques jours.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Posters BSD</title>
        <published>2005-03-13T15:26:59+00:00</published>
        <updated>2005-03-13T15:26:59+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/posters-bsd/"/>
        <id>http://blog.delhomme.org/blog/posters-bsd/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/posters-bsd/">&lt;p&gt;Toady m’a donné un poster BSD qu’il a rapporté du fosdem. J’ai fini par faire l’install :) Et donc le voici en compagnie d’Octopuss :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;posters-bsd&#x2F;bsd.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Ceux qui sont déjà venus chez moi savent où est située cette pièce essentielle de mon appartement ;-)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Impots</title>
        <published>2005-03-07T19:21:47+00:00</published>
        <updated>2005-03-07T19:21:47+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/impots/"/>
        <id>http://blog.delhomme.org/blog/impots/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/impots/">&lt;p&gt;Aujourd’hui je viens de recevoir ma déclaration d’impots et j’ai remarqué deux ou trois choses ….&lt;&#x2F;p&gt;
&lt;p&gt;On est à l’aire de la simplification administrative, et donc, pour faire simple tout citoyen a maintenant la possibilité de remplir sa feuille d’impots directement par le web. C’est pas mal non ? En plus vous n’êtes pas obligés de remplir avant le 4 avril ! Simplification oblige, vous avez le droit de rendre votre document à une date déterminée en focntion de votre lieu de résidence (c’est logique, un gars qui est dans la drôme, avec une connexion 15 bits&#x2F;s il met plus de temps que le gars qui est a paris avec son adsl 20 Millions de bits&#x2F;s) !!! Vous noterez au passage que le mini guide simplifié pour remplir votre feuille sur internet ne précise rien si vous habitez en DOM en TOM ou encore à l’étranger ! C’est bon, ça va se simplifier, ne vous inquiétez pas !&lt;&#x2F;p&gt;
&lt;p&gt;Dans l’enveloppe que j’ai reçue, il y a une feuille intitulée “Budget 2005”. Sur cette feuille il y a une ligne : Union Européenne 16,6 milliards d’euros. J’aurais bien aimé avoir un peu plus de détail, parce que tout de même, je trouve que c’est cher payé pour une europe dotée d’un conseil européen si peu démocratique. Alors j’ose espérer qu’il s’agit là de diverses subventions qui partent dans des projets pieux comme l’agriculture biologique, les énergies renouvellables, les logiciels libres ??&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>ftp - linéarité</title>
        <published>2005-03-06T14:33:03+00:00</published>
        <updated>2005-03-06T14:33:03+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/ftp-linearite/"/>
        <id>http://blog.delhomme.org/blog/ftp-linearite/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/ftp-linearite/">&lt;p&gt;Hoplà, encore une inauguration d’une catégorie, celle ci c’est la catégorie idée.&lt;&#x2F;p&gt;
&lt;p&gt;Il s’agit des idées qui me tranversent l’esprit. Je vais les noter, certaines seront certainement très stupides et probablement que toutes les idées que j’aurais auront déjà été réalisées :) Mais qu’importe, vive les idées libres.&lt;&#x2F;p&gt;
&lt;p&gt;Ma première idée m’en venue en regardant le code de &lt;a href=&quot;http:&#x2F;&#x2F;ccomb.free.fr&#x2F;wiki&#x2F;wakka.php?wiki=AutoCdLibre&quot;&gt;autocdlibre&lt;&#x2F;a&gt;. C’est un bon projet, excellent même, mais il gagnerai à être moins linéaire dans son téléchargement. Donc je regardais le code pour voir comment on pourrait réaliser quelques modifs pour cela. Raté, la procédure qui télécharge c’est du awk et j’ai des difficultés avec awk … Au passage j’ai remarqué que l’on peut indiquer plusieurs sites ftp pour télécharger une même application. Force est de constater que ce développent les mirroirs sur la terre.&lt;&#x2F;p&gt;
&lt;p&gt;L’idée donc serait de réaliser une application qui irai télécharger, morceaux par morceaux, les fichiers des applications sur les différents ftp de la terre (Un peu comme le font les logiciels de téléchargement à la Emule). Le but n’est pas de repartager le téléchargement par la suite, ni de créer un nouveau protocole, mais de récupérer un fichier complet sur différents serveur FTP, sans charger tous les serveurs à fond. Bon ça doit certainement exister en fait … je chercherais dès que j’aurais 5 minutes ;)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>gtk+</title>
        <published>2005-03-06T14:08:57+00:00</published>
        <updated>2005-03-06T14:08:57+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/gtk/"/>
        <id>http://blog.delhomme.org/blog/gtk/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/gtk/">&lt;p&gt;Et voilà, j’inaugure une nouvelle catégorie de mon blog : la catégorie gtk+.&lt;&#x2F;p&gt;
&lt;p&gt;A la demande de &lt;a href=&quot;http:&#x2F;&#x2F;www.traduc.org&#x2F;~gleu&#x2F;dotclear&#x2F;&quot;&gt;gleu&lt;&#x2F;a&gt; je vais vous raconter ici mes premiers pas avec gtk+. Bien entendu c’est en relation directe avec le projet Héraia, qui est, mon premier projet utilisant une interface graphique sous linux (non je ne me travesti pas, mais pour un éditeur Hexadécimal c’est mieux une interface graphique). Pas n’importe laquelle, puisqu’il s’agit de gtk+.&lt;&#x2F;p&gt;
&lt;p&gt;Bon, je triche un peu, parce que je n’apprends pas vraiment tout seul et j’ai des amis qui me conseillent et me guident, comme Cheyenne et &lt;a href=&quot;http:&#x2F;&#x2F;www.gscore.org&#x2F;blog&#x2F;&quot;&gt;toady&lt;&#x2F;a&gt;. Ils m’ont conseillés tous les deux d’utiliser le paquet devhelp. C’est une sorte de grande bibliothèque de la programmation qui regroupe des tas de livres sur différents sujets (ben oui, du coup, j’ai installé tous les livres d’aides qui sont fournis pour devhelp :) ). C’est une aide très similaire à celle que l’on trouve sous delphi. C’est vraiment génial, je ne saurais que trop vous conseiller de faire comme moi, installez devhelp !&lt;&#x2F;p&gt;
&lt;p&gt;J’ai aussi découvert, grace à un collègue de bureau le site &lt;a href=&quot;http:&#x2F;&#x2F;www.gtk-fr.org&#x2F;wakka.php?wiki=PageAccueil&quot;&gt;gtk-fr&lt;&#x2F;a&gt; qui est un wiki en français d’aide à la programmation en gtk qui regorge d’exemples :)&lt;&#x2F;p&gt;
&lt;p&gt;Si vous voulez commencer la programmation en gtk+, utilisez ces sources, elles sont vraiment géniales.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Spams - la suite</title>
        <published>2005-03-02T21:01:01+00:00</published>
        <updated>2005-03-02T21:01:01+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/spams-la-suite/"/>
        <id>http://blog.delhomme.org/blog/spams-la-suite/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/spams-la-suite/">&lt;p&gt;Vous vous souvenez de mon précédent message à ce sujet ? Figurez vous que Free aussi s’y met …&lt;&#x2F;p&gt;
&lt;p&gt;Et oui, free aussi propose un filtre anti spam !! Est-il payant comme les autres ? Non ! Décidement ce FAI ne fait rien comme les autres :-)&lt;&#x2F;p&gt;
&lt;p&gt;La meilleure vous ne savez pas ? Si les filtres par défaut (qu’on a confectionné avec amour pour vous) ne vous conviennent pas (ben oui, vous aussi vous ne faites pas comme les autres) vous pouvez les configurez vous même !!! Le pire c’est que ça ne coute pas plus cher (de bien surfer) !!&lt;&#x2F;p&gt;
&lt;p&gt;Vous pouvez aller consulter le site de free &lt;a href=&quot;http:&#x2F;&#x2F;mfilter.free.fr&#x2F;antispam&#x2F;&quot;&gt;ici&lt;&#x2F;a&gt; et &lt;a href=&quot;http:&#x2F;&#x2F;mfilter.free.fr&#x2F;&quot;&gt;là aussi&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Sinon, si vous ne voulez vraiment pas faire comme les autres, utilisez donc votre propre filtre anti-spam avec &lt;a href=&quot;http:&#x2F;&#x2F;spamassassin.apache.org&#x2F;index.html&quot;&gt;spamassassin&lt;&#x2F;a&gt; et suivez les conseils de &lt;a href=&quot;http:&#x2F;&#x2F;www.traduc.org&#x2F;~isa&#x2F;index.php?2005&#x2F;03&#x2F;01&#x2F;38-grr-marre-du-spam&quot;&gt;Balise&lt;&#x2F;a&gt; pour utiliser efficacement votre &lt;a href=&quot;http:&#x2F;&#x2F;sylpheed-claws.sourceforge.net&#x2F;&quot;&gt;sylpheed-claws&lt;&#x2F;a&gt; dont le manuel se trouve &lt;a href=&quot;http:&#x2F;&#x2F;sylpheeddoc.sourceforge.net&#x2F;fr&#x2F;manual&#x2F;manual.html&quot;&gt;ici&lt;&#x2F;a&gt; (enfin une ancienne version).&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>lhm - tests</title>
        <published>2005-02-28T19:59:27+00:00</published>
        <updated>2005-02-28T19:59:27+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/lhm-tests/"/>
        <id>http://blog.delhomme.org/blog/lhm-tests/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/lhm-tests/">&lt;p&gt;Les tests sont finis, les conclusions sont terribles ….&lt;&#x2F;p&gt;
&lt;p&gt;En effet, deux bugs ont été constatés, l’un majeur, l’autre mineur qui ne concerne qu’une optimisation possible.&lt;&#x2F;p&gt;
&lt;p&gt;Le problème majeur provient sans doute d’une mauvaise gestion des .tar ou des .tar.*. En effet, dans le résultat final, on a bien tous les .tar.gz, mais malheureusement pas toujours leur contenu. Résultat : 360 000 hash environs au lieu des 4 500 000 attendus ! Il va falloir chercher d’où cela peut provenir.&lt;&#x2F;p&gt;
&lt;p&gt;Le deuxième problème concerne une optimisation. En fait il s’agit de la répartition de charge. Le test a porté sur un mirroir du site kernel.org&#x2F;linux (dans lequel on trouve absolument tout, ou presque, sur le noyau, depuis le début). La technique de la lhm est d’obtenir la liste des fichiers a traiter et de la couper en autant de processus que désiré (c’est un paramètre). A priori cela semble correcte, hors il se trouve qu’il y a une énorme assertion là dessous : tous les fichiers ont un temps de traitement quasiment égal. Hors pour le site précité, ceci n’est absolument pas vrai, les noyaux étant à la fin du listing, résultat : on se retrouve vite avec un seul processus traitant les noyaux tout seul !! Pas très optimisé ! On peut dire que majoritairement, les fichiers qui se trouvent les uns a coté des autres ont de bonnes chances d’avoir un temps similaire. On pourrait dès lors distribuer la liste, ligne par ligne aux processus (et non plus par bloc). Cette solution à l’avantage d’être simple a mettre en oeuvre. L’idéal searit quand même de récupérer la taille du fichier, son type et de pondérer une valeur qui servirait à son classement, c’est cette liste là qu’il faudrait distribuer ligne par ligne ! Mais c’est moins simple !&lt;&#x2F;p&gt;
&lt;p&gt;Donc, vous l’aurez compris, il reste encore du boulot :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Malade</title>
        <published>2005-02-28T19:06:01+00:00</published>
        <updated>2005-02-28T19:06:01+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/malade/"/>
        <id>http://blog.delhomme.org/blog/malade/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/malade/">&lt;p&gt;Aujourd’hui, c’est pas le jour, je suis HS, je pense que je couve quelque chose … Je vais boire une soupe et aller me coucher tôt !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Héraia</title>
        <published>2005-02-23T21:18:15+00:00</published>
        <updated>2005-02-23T21:18:15+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/heraia/"/>
        <id>http://blog.delhomme.org/blog/heraia/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/heraia/">&lt;p&gt;Héraia, c’est parti … bon c’est encore en alpha-beta stage, mais on a déjà le logo grace à gretsim, merci à lui. Pour en savoir plus sur cet artiste qui s’ignore, écrivez moi ;)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;heraia&#x2F;logo.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>lhm</title>
        <published>2005-02-20T15:12:35+00:00</published>
        <updated>2005-02-20T15:12:35+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/lhm/"/>
        <id>http://blog.delhomme.org/blog/lhm/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/lhm/">&lt;p&gt;La version 0.0.7 est en cours de tests. Pour le moment elle va dumper le site kernel.org. Si tout ce passe bien, la version sera mise a disposition sur le &lt;a href=&quot;http:&#x2F;&#x2F;adullact.net&#x2F;projects&#x2F;lhm&#x2F;&quot;&gt;site web&lt;&#x2F;a&gt; dès que le test sera terminé (compter 5 jours au moins).&lt;&#x2F;p&gt;
&lt;p&gt;Je vais essayer de faire 4 releases de bases par an. Je pense qu’il me faudra un plus gros disque dur dès que je me mettrai à faire les sites qui contiennent des distributions et surtout gnu.org, gna.org etc … !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Indestructibles</title>
        <published>2005-02-20T13:51:05+00:00</published>
        <updated>2005-02-20T13:51:05+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/indestructibles/"/>
        <id>http://blog.delhomme.org/blog/indestructibles/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/indestructibles/">&lt;p&gt;Je suis allé voir ce film (enfin dessin animé?) et franchement, j’ai adoré :-) C’est un bon film . A retenir : avoir une cappe n’est pas très bon si on désire rester en vie ….&lt;&#x2F;p&gt;
&lt;p&gt;J’ai du même coup vu des bandes annonces de film dont “madagascar”, un film sur un zoo avec 4 pingouins déjantés ! (sortie le 22 juin en france)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Le spam c&#x27;est de l&#x27;argent</title>
        <published>2005-02-16T21:39:58+00:00</published>
        <updated>2005-02-16T21:39:58+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/le-spam-c-est-de-l-argent/"/>
        <id>http://blog.delhomme.org/blog/le-spam-c-est-de-l-argent/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/le-spam-c-est-de-l-argent/">&lt;p&gt;Oui, le spam c’est de l’argent ! Mais attention, je ne parle pas des collectionneurs d’adresses de courriel qui les revendent à 3$ les 10000. Non. Je ne parle pas des spammeurs qui vendent leurs services aux plus offrants pour envoyer des millions de mails par jours pour quelques centaines de dollars. Non. Je ne parle pas non plus de ces logiciels qui s’autoinstallent sur votre machine offrant un smtp avec authentification, authentification alors revendue à ces chers spammeurs qui utilisent votre bande passante. Non. Je parle d’une société tout a fait respectable.&lt;&#x2F;p&gt;
&lt;p&gt;Il parraît même qu’elle n’est pas la seule à faire de l’argent de la sorte. Alors pour vous j’ai vérifié certaines de ces sociétés ! C’est édifiant ! Il s’agit, vous l’aurez certainement compris des Fourniseurs d’Accès à Internet (FAI).&lt;&#x2F;p&gt;
&lt;p&gt;France Telecom par exemple vous vends son service anti-spam !! Oui Oui, elle le vend 1.5 € par mois !&lt;&#x2F;p&gt;
&lt;p&gt;Tiscali n’est pas en reste, l’option coûte 3€, mais il est vrai qu’elle est aussi couplée avec un antivirus et une boîte proposant plus de stockage, mais tout de même !&lt;&#x2F;p&gt;
&lt;p&gt;Claranet, idem, mais c’est moins cher puisque c’est seulement 7,5 € l’année.&lt;&#x2F;p&gt;
&lt;p&gt;MagicOnline c’est plus cher ! D’abord c’est un service que ne semble pas destiné aux particuliers, les prix sont annoncés Hors Taxes. Ensuite c’est 140 € ht de frais de mise en service puis 13 € ht par mois !!!&lt;&#x2F;p&gt;
&lt;p&gt;Chez club internet c’est mieux … c’est offert la première année ! Mais attention, on vous prévient que les services seront automatiquement supprimés après ce délai. Après ce sera 2€ par mois !&lt;&#x2F;p&gt;
&lt;p&gt;Chez numéricable on vous offre le premier mois puis après c’est 5€ par mois …&lt;&#x2F;p&gt;
&lt;p&gt;Noos offre trois mois gratuits puis après vous demande de verser 5€ tous les mois&lt;&#x2F;p&gt;
&lt;p&gt;Je pourrais continuer comme ça a faire la liste des fournisseurs d’accès qui ont décidé de se battre vaillamment contre le spam et, tant qu’a faire, d’en faire un gagne pain. Je me dit que c’est peu être quelque peu antinomique de fournir l’accès aux spammeurs potentiels et en même temps de vendre des solutions (sous la forme d’options je vous rassure) pour éradiquer ces spams !&lt;&#x2F;p&gt;
&lt;p&gt;Une question demeure, maintenant que ce service existe, nos fournisseurs d’accès préférés n’ont t’ils pas intéret à ce que le spam continue, ne serait-ce qu’un petit peu … oui, juste ce qu’il faut. Non, je ne dirais pas qu’il iront jusqu’à forger des mails pour vous inciter à prendre l’option !!! Zut trop tard c’est marqué. Vous en pensez quoi ? Franchement ?&lt;&#x2F;p&gt;
&lt;p&gt;Soudain j’ai été pris de panique, ben oui, je viens bien de parler de fourniseur d’accès préféré … arf et free ils font quoi ? Y’a un pack sécurité ? Vite vérifions … J’ai rien trouvé, ouf … Bon il faut vous dire un truc aussi, free ils sont trop occupés à faire avancer les autres pour chercher des solutions pour extorquer deux euros par ci ou quatre euros par là à leurs clients !&lt;&#x2F;p&gt;
&lt;p&gt;Oui parce qu’au final, c’est bien le client qui décide (vu que c’est encore qu’optionnel) ! Donc maintenant, ils n’auront plus d’excuses, vu que c’est blogé ici !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Cartographie</title>
        <published>2005-02-12T11:43:32+00:00</published>
        <updated>2005-02-12T11:43:32+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/cartographie/"/>
        <id>http://blog.delhomme.org/blog/cartographie/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/cartographie/">&lt;p&gt;Ce matin, c’est fou rire garanti !!! Il parraît que ça vaut comme un steak et que c’est bon pour l’organisme … Donc c’est pour ça que je veux en faire profiter le reste de la terre. Si seulement les anneries de certains pouvaient avoir des vertues thérapeutiques !!&lt;&#x2F;p&gt;
&lt;p&gt;Donc voici le challenge : trouver le chemin entre deux villes de norvège : haugesund et trondheim cette dernière étant la ville d’arrivée. Que faire ? acheter une carte routière de la norvège ? Que neni ! le Grand ternet est là pour toi ! Et même La Super Grande Boîte avec son site tout propre de &lt;a href=&quot;http:&#x2F;&#x2F;mappoint.msn.com&#x2F;DirectionsFind.aspx&quot;&gt;cartographie&lt;&#x2F;a&gt;. Qu’a cela ne tienne, zou, je rentre le tout et j’obtiens le magnifique chemin suivant :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;cartographie&#x2F;mappoint.msn.com.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Là je me suis bien mis à rigoler, puis je me suis dit, mais si ça se trouve y’a vraiment aucune autre possibilité (l’angoisse est montée en moi, me serais-je moqué a tord ?) Donc, rebelote, qu’a cela ne tienne, je vais vérifier avec un autre site de &lt;a href=&quot;http:&#x2F;&#x2F;www.mappy.com&#x2F;&quot;&gt;cartographie&lt;&#x2F;a&gt; …. je vous laisse deviner quoi ? Ben je me suis vraiment éclaté de rire pour le coup, parce que j’avais raison :) voici la carte que me propose ce site :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;http:&#x2F;&#x2F;blog.delhomme.org&#x2F;blog&#x2F;cartographie&#x2F;mappy.com.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Franchement ? Vous préférez quel chemin ? Personellement cela fait des années que je n’utilise plus les produits de la première société. Je vous conseille d’en faire autant et d’utiliser le site de cartographie routière mappy.com, il m’a l’air plus économique, en temps, en essence, en kilomètres, en péages. En plus vous savez quoi ? je suis persuadé que la côte norvégienne est plus jolie que l’angleterre, la belgique et la hollande réunies. Et dire que c’est pareil pour les systèmes d’exploitation mais que personne ne s’en rend compte !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Paris Solution Linux 2005</title>
        <published>2005-02-03T19:40:59+00:00</published>
        <updated>2005-02-03T19:40:59+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/paris-solution-linux-2005/"/>
        <id>http://blog.delhomme.org/blog/paris-solution-linux-2005/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/paris-solution-linux-2005/">&lt;p&gt;C’est fini … heureusement :-) Ce soir on a décidé de ne rien faire de particulier, pour laisser reposer les pieds et la tête (y’a un de ces bruit dans ce salon, on s’entend a peine !).&lt;&#x2F;p&gt;
&lt;p&gt;Pour faire court, j’ai rencontré de nombreuses personnes très intéressantes et vu de nombreux projets qui ne le sont pas moins. Les -g-r-o-s- grands projets (firefox, openoffice) étaient là et presentaient des solutions d’industrialisation du logiciel libre qui, non seulement sont viables, mais on le bon goût d’être très largement au devant du marché en répondant aux besoins des utilisateurs.&lt;&#x2F;p&gt;
&lt;p&gt;Sinon j’ai également vu mes amis de l’&lt;a href=&quot;http:&#x2F;&#x2F;www.adullact.org&#x2F;&quot;&gt;adullact&lt;&#x2F;a&gt; et de &lt;a href=&quot;http:&#x2F;&#x2F;www.traduc.org&#x2F;&quot;&gt;traduc&lt;&#x2F;a&gt; (gleu, balise, février, joel …). Il y a beaucoup de têtes connues, mais le problème c’est le temps de rencontrer tout le monde pour discuter intelligemment … Euh oui j’ai essayé pour vous sur le stand des gars qui vendent du vent dans des fenêtres, c’est pas possible !!!!&lt;&#x2F;p&gt;
&lt;p&gt;D’une manière générale le stand de l’aldil a très bien fonctionné et on devra certainement entamer une réflexion sur une charte ou une re définition de l’acronyme ALDIL au vu des questions auxquelles nous avons été confrontés.&lt;&#x2F;p&gt;
&lt;p&gt;De plus, ce salon a été l’occasion de parler des projets en cours au sein de l’aldil (ALR, picnic FAQ, JDLL 2005, RMLL 2005, traduc party, install party, coding party et saisie party). Très certainement, le mois de février sera l’occasion de relancer la machine.&lt;&#x2F;p&gt;
&lt;p&gt;De même de nombreux contacts on été pris pour les JDLL et de nombreuses idées ont été formulées pour leur organisation.&lt;&#x2F;p&gt;
&lt;p&gt;Finalement je voudrais remercier, au nom de l’aldil, loïc, alix et anne pour l’organisation de ces solutions linux 2005, qui furent, de mon point de vu un total succès pour les associations :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Paris</title>
        <published>2005-01-31T12:01:16+00:00</published>
        <updated>2005-01-31T12:01:16+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/paris/"/>
        <id>http://blog.delhomme.org/blog/paris/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/paris/">&lt;p&gt;Ca y’est, je suis à paris, et bientôt je serais sur le CNIT pour l’installation du stand de &lt;a href=&quot;http:&#x2F;&#x2F;www.aldil.org&#x2F;&quot;&gt;l’aldil&lt;&#x2F;a&gt; pour le salon &lt;a href=&quot;http:&#x2F;&#x2F;www.solutionslinux.fr&#x2F;fr&#x2F;index.php&quot;&gt;solution linux 2005&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Donc le déchargement du matériel c’est pour 14 heures et on a jusqu’à 20 heures, ce sera largement suffisant pour le matériel qu’on a apporté. Il y a quand même l’orditux, l’ordi de démo, la valise au complet, les T-shirts et quelques affiches, et aussi des fiches libres, c’est quand même un peu encombrant tout ça !!&lt;&#x2F;p&gt;
&lt;p&gt;Allez, c’est parti !&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Merci</title>
        <published>2005-01-29T23:45:09+00:00</published>
        <updated>2005-01-29T23:45:09+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/merci/"/>
        <id>http://blog.delhomme.org/blog/merci/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/merci/">&lt;p&gt;Merci les gars,&lt;&#x2F;p&gt;
&lt;p&gt;Merci à michel, yves, jean et à l’ALR pour avoir passé une bonne partie de leur samedi avec moi. La discussion a été des plus constructive, vous m’avez donné envie de continuer a faire mon possible pour l’aldil. Merci encore de m’avoir supporté pendant ces quelques heures.&lt;&#x2F;p&gt;
&lt;p&gt;Un grand merci également à toady qui me donne des cours de gtk et me donne l’envie de me plonger dans un nouveau projet commun (Héraia). Vous aurez plus d’informations sur ce projet bientôt.&lt;&#x2F;p&gt;
&lt;p&gt;Les personnes qui “font” ne sont pas assez nombreuses, mais elles sont motivantes !! Continuons, plus nous ferons, plus les autres suivront.&lt;&#x2F;p&gt;
&lt;p&gt;Merci les gars.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="fr">
        <title>Bienvenue</title>
        <published>2005-01-25T20:49:05+00:00</published>
        <updated>2005-01-25T20:49:05+00:00</updated>
        
        <author>
          <name>
            
              dup
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="http://blog.delhomme.org/blog/bienvenue/"/>
        <id>http://blog.delhomme.org/blog/bienvenue/</id>
        
        <content type="html" xml:base="http://blog.delhomme.org/blog/bienvenue/">&lt;p&gt;Bonjour à vous ô visiteur improbable et bienvenue sur le blog de dup.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
