regeneration

This commit is contained in:
Yann Esposito (Yogsototh) 2011-11-16 13:44:27 +01:00
parent e08fcfa8f7
commit 0c1c1996db
8 changed files with 194 additions and 178 deletions

View file

@ -32,11 +32,11 @@ enddiv
%xml was a very nice idea about structuring data.
Some people where so enthusiastic about %xml they saw it everywhere.
The idea was: the future is %xml.
Then some people believe it would be a good idea to invent many %xml compatible format and also programming languages with %xml syntax.
Then some believed it would be a good idea to invent many %xml compatible format and even programming languages with %xml syntax.
Happy! Happy! Joy! Joy!
Unfortunately, %xml was a format mean to transfert structured data.
Unfortunately, %xml was made to transfert structured data.
Not a format a human should see or edit directly.
The sad reality is %xml syntax is simply verbose and ugly.
Most of the time it shouldn't be a problem, as nobody should see it.
@ -47,17 +47,16 @@ Our world isn't perfect. Too sad, a bunch of developer have to deal directly wit
Unfortunately %xml isn't the only case of misused format I know.
You have many format for which it would be very nice to add variables, loops, functions...
But I am here to help.
If like me you hate with passion %xslt or writing %xml.
I will show you how m4 could help you deal with bad format.
Or language with too few power.
If like me you hate with passion %xslt or writing %xml,
I will show you how you could deal with this bad format
or language.
## The %xslt Example
Let's start by the worst case of misused %xml I know: %xslt.
Any developer who had to deal with %xslt know how horrible it is.
In order to reduce the verbosity of such so bad languages, there is a way.
In order to reduce the verbosity of such a bad languages, there is a way.
**`m4`**. Yes, the preprocessor you use when you program in `C` and `C++`.
Here are some example:
@ -112,7 +111,7 @@ Now just compile this file:
m4 myfile.m4 > myfile.xslt
</code>
And you can profit! Now <sc>xslt</sc> is more readable and easier to edit!
Profit! Now <sc>xslt</sc> is more readable and easier to edit!
## The cool part: Fractals!
@ -210,7 +209,8 @@ It duplicate using the three transformations the preceding level.
At the final 5th level there is 3<sup>5</sup>=243 λ.
The main advantage is I could preview the final result easily. Without the macro system, I would have to make 5 copy/paste + modifications for each try.
I could preview the final result easily.
Without the macro system, I would have to make 5 copy/paste + modifications for each try.
## Conclusion
@ -218,3 +218,6 @@ It was fun to make a fractal in <sc>svg</sc>, but the interesting part is how to
I used the <sc>xslt</sc> trick at work for example.
I also used it to make include inside obscure format.
If all you want is to generate a minimal static website withou using nanoc, jekyll or hakyll (ther are plenty other alternatives). You can consider using m4 to generate your <sc>html</sc> instead of copy/paste the menu and the footer, or using AJAX.
Another usage I thouhgt about is to use m4
to organize languages such as brainfuck.

View file

@ -219,3 +219,4 @@ On peut aussi utiliser m4 pour faire des includes d'autres fichiers.
Typiquement je l'ai utiliser pour les includes dans un format obscur.
Mais vous pouvez aussi le considérer pour des includes dans du HTML.
Par exemple pour fabriquer un site statique rapidement, m4 peut se révéler utile pour inclure un footer ou un menu sur toutes les pages par exemple.
J'ai aussi pensé que l'on pouvait utiliser m4 pour structurer des programmes comme brainfuck.

View file

@ -37,7 +37,7 @@ enddiv
en: %xml was a very nice idea about structuring data.
en: Some people where so enthusiastic about %xml they saw it everywhere.
en: The idea was: the future is %xml.
en: Then some people believe it would be a good idea to invent many %xml compatible format and also programming languages with %xml syntax.
en: Then some believed it would be a good idea to invent many %xml compatible format and even programming languages with %xml syntax.
fr: Lorsqu'%xml fût inventé beaucoup pensaient que c'était l'avenir.
fr: Passer de fichiers plat à des fichiers structurés standardisés fût un grand progrès dans beaucoup de domaines.
fr: Cerain se mirent à voir du %xml de partout.
@ -47,7 +47,7 @@ fr: Non seulement comme format de fichier, mais aussi comme format pour un langa
en: Happy! Happy! Joy! Joy!
fr: Ô joie !
en: Unfortunately, %xml was a format mean to transfert structured data.
en: Unfortunately, %xml was made to transfert structured data.
en: Not a format a human should see or edit directly.
en: The sad reality is %xml syntax is simply verbose and ugly.
en: Most of the time it shouldn't be a problem, as nobody should see it.
@ -68,10 +68,9 @@ en: You have many format for which it would be very nice to add variables, loops
fr: %xml, n'est pas le seul cas de format mal utilisé que je connaisse.
fr: Vous avez d'autres formats dans lesquels il serait très agréable d'ajouter des variables, des boucles, des fonctions...
en: But I am here to help.
en: If like me you hate with passion %xslt or writing %xml.
en: I will show you how m4 could help you deal with bad format.
en: Or language with too few power.
en: If like me you hate with passion %xslt or writing %xml,
en: I will show you how you could deal with this bad format
en: or language.
fr: Mais je suis là pour vous aider.
fr: Si comme moi vous détestez %xslt ou écrire de l'%xml.
fr: Je vais vous montrer une façon d'améliorer tout ça.
@ -84,7 +83,7 @@ en: Any developer who had to deal with %xslt know how horrible it is.
fr: Commençons avec le pire cas de langage %xml que je connaisse : %xslt.
fr: Tous les développeurs qui ont déjà dû écrire du %xslt savent à quel point ce langage est horrible.
en: In order to reduce the verbosity of such so bad languages, there is a way.
en: In order to reduce the verbosity of such a bad languages, there is a way.
en: **`m4`**. Yes, the preprocessor you use when you program in `C` and `C++`.
fr: Pour réduire la "verbosité" de tels langages, il y a un moyen.
fr: **`m4`**.
@ -149,7 +148,7 @@ fr: Maintenant compilons simplement ce fichier :
m4 myfile.m4 > myfile.xslt
</code>
en: And you can profit! Now <sc>xslt</sc> is more readable and easier to edit!
en: Profit! Now <sc>xslt</sc> is more readable and easier to edit!
fr: Et vous pouvez profitez ! Maintenant <sc>xslt</sc> devient plus lisible et plus facile à éditer.
en: ## The cool part: Fractals!
@ -273,7 +272,8 @@ fr: Cette macro va dupliquer le niveau précédent en lui appliquant chacune des
fr: Au niveau 0, le contenu est un seul grand λ, le niveau 1 en contient 3. Le niveau 2 en contient 9, etc...
fr: Le niveau 5 contient 3<sup>5</sup>=243 λ.
en: The main advantage is I could preview the final result easily. Without the macro system, I would have to make 5 copy/paste + modifications for each try.
en: I could preview the final result easily.
en: Without the macro system, I would have to make 5 copy/paste + modifications for each try.
fr: L'avantage principal c'est que je pouvais visualiser le résultat final facilement.
fr: Sans ce système de macro, pour faire une preview il m'aurait fallu faire des copier/coller + quelques modifications à chaque essai.
@ -283,9 +283,13 @@ en: It was fun to make a fractal in <sc>svg</sc>, but the interesting part is ho
en: I used the <sc>xslt</sc> trick at work for example.
en: I also used it to make include inside obscure format.
en: If all you want is to generate a minimal static website withou using nanoc, jekyll or hakyll (ther are plenty other alternatives). You can consider using m4 to generate your <sc>html</sc> instead of copy/paste the menu and the footer, or using AJAX.
en:
en: Another usage I thouhgt about is to use m4
en: to organize languages such as brainfuck.
fr: Ce fut très amusant de faire une fractale en <sc>svg</sc>, mais la partie la plus intéressante était d'augmenter la puissance d'expressivité du langage en utilise un préprocesseur.
fr: J'ai utilisé cette méthode avec <sc>xslt</sc> pour une vrai application par exemple.
fr: On peut aussi utiliser m4 pour faire des includes d'autres fichiers.
fr: Typiquement je l'ai utiliser pour les includes dans un format obscur.
fr: Mais vous pouvez aussi le considérer pour des includes dans du HTML.
fr: Par exemple pour fabriquer un site statique rapidement, m4 peut se révéler utile pour inclure un footer ou un menu sur toutes les pages par exemple.
fr: J'ai aussi pensé que l'on pouvait utiliser m4 pour structurer des programmes comme brainfuck.

View file

@ -73,11 +73,11 @@
<p><span class="sc">xml</span> was a very nice idea about structuring data.
Some people where so enthusiastic about <span class="sc">xml</span> they saw it everywhere.
The idea was: the future is <span class="sc">xml</span>.
Then some people believe it would be a good idea to invent many <span class="sc">xml</span> compatible format and also programming languages with <span class="sc">xml</span> syntax.</p>
Then some believed it would be a good idea to invent many <span class="sc">xml</span> compatible format and even programming languages with <span class="sc">xml</span> syntax.</p>
<p>Happy! Happy! Joy! Joy! </p>
<p>Unfortunately, <span class="sc">xml</span> was a format mean to transfert structured data.
<p>Unfortunately, <span class="sc">xml</span> was made to transfert structured data.
Not a format a human should see or edit directly.
The sad reality is <span class="sc">xml</span> syntax is simply verbose and ugly.
Most of the time it shouldn&rsquo;t be a problem, as nobody should see it.
@ -88,17 +88,16 @@ Our world isn&rsquo;t perfect. Too sad, a bunch of developer have to deal direct
<p>Unfortunately <span class="sc">xml</span> isn&rsquo;t the only case of misused format I know.
You have many format for which it would be very nice to add variables, loops, functions&hellip;</p>
<p>But I am here to help.
If like me you hate with passion <span class="sc">xslt</span> or writing <span class="sc">xml</span>.
I will show you how m4 could help you deal with bad format.
Or language with too few power.</p>
<p>If like me you hate with passion <span class="sc">xslt</span> or writing <span class="sc">xml</span>,
I will show you how you could deal with this bad format
or language.</p>
<h2 id="the-span-classscxsltspan-example">The <span class="sc">xslt</span> Example</h2>
<p>Let&rsquo;s start by the worst case of misused <span class="sc">xml</span> I know: <span class="sc">xslt</span>.
Any developer who had to deal with <span class="sc">xslt</span> know how horrible it is.</p>
<p>In order to reduce the verbosity of such so bad languages, there is a way.
<p>In order to reduce the verbosity of such a bad languages, there is a way.
<strong><code>m4</code></strong>. Yes, the preprocessor you use when you program in <code>C</code> and <code>C++</code>.</p>
<p>Here are some example: </p>
@ -160,7 +159,7 @@ Any developer who had to deal with <span class="sc">xslt</span> know how horribl
m4 myfile.m4 <span class="Keyword">&gt;</span> myfile.xslt
</pre>
<p>And you can profit! Now <span class="sc">xslt</span> is more readable and easier to edit!</p>
<p>Profit! Now <span class="sc">xslt</span> is more readable and easier to edit!</p>
<h2 id="the-cool-part-fractals">The cool part: Fractals!</h2>
@ -264,7 +263,8 @@ It duplicate using the three transformations the preceding level.</p>
<p>At the final 5<sup>th</sup> level there is 3<sup>5</sup>=243 λ.</p>
<p>The main advantage is I could preview the final result easily. Without the macro system, I would have to make 5 copy/paste + modifications for each try.</p>
<p>I could preview the final result easily.
Without the macro system, I would have to make 5 copy/paste + modifications for each try.</p>
<h2 id="conclusion">Conclusion</h2>
@ -273,6 +273,9 @@ I used the <span class="sc">xslt</span> trick at work for example.
I also used it to make include inside obscure format.
If all you want is to generate a minimal static website withou using nanoc, jekyll or hakyll (ther are plenty other alternatives). You can consider using m4 to generate your <span class="sc">html</span> instead of copy/paste the menu and the footer, or using AJAX.</p>
<p>Another usage I thouhgt about is to use m4
to organize languages such as brainfuck.</p>
</div>

View file

@ -34,7 +34,9 @@
&lt;p&gt;&lt;span class="sc"&gt;xml&lt;/span&gt; was a very nice idea about structuring data.
Some people where so enthusiastic about &lt;span class="sc"&gt;xml&lt;/span&gt; they saw it everywhere.
The idea was: the future is &lt;span class="sc"&gt;xml&lt;/span&gt;.
Then some people believe it would be a good idea to invent many &lt;span class="sc"&gt;xml&lt;/span&gt; compatible format and also programming languages with &lt;span class="sc"&gt;xml&lt;/span&gt; syntax.&lt;/p&gt;&lt;/p&gt;</content>
Then some believed it would be a good idea to invent many &lt;span class="sc"&gt;xml&lt;/span&gt; compatible format and even programming languages with &lt;span class="sc"&gt;xml&lt;/span&gt; syntax.&lt;/p&gt;
&lt;/p&gt;</content>
</entry>
<entry>
<id>tag:yannesposito.com,2011-10-04:/Scratch/en/blog/Yesod-excellent-ideas/</id>

View file

@ -98,7 +98,9 @@ Last 5 Articles
<p><span class="sc">xml</span> was a very nice idea about structuring data.
Some people where so enthusiastic about <span class="sc">xml</span> they saw it everywhere.
The idea was: the future is <span class="sc">xml</span>.
Then some people believe it would be a good idea to invent many <span class="sc">xml</span> compatible format and also programming languages with <span class="sc">xml</span> syntax.</p></p>
Then some believed it would be a good idea to invent many <span class="sc">xml</span> compatible format and even programming languages with <span class="sc">xml</span> syntax.</p>
</p>
<div class="flush"></div>
<div>

View file

@ -270,7 +270,8 @@ J&rsquo;ai utilisé cette méthode avec <span class="sc">xslt</span> pour une vr
On peut aussi utiliser m4 pour faire des includes d&rsquo;autres fichiers.
Typiquement je l&rsquo;ai utiliser pour les includes dans un format obscur.
Mais vous pouvez aussi le considérer pour des includes dans du HTML.
Par exemple pour fabriquer un site statique rapidement, m4 peut se révéler utile pour inclure un footer ou un menu sur toutes les pages par exemple.</p>
Par exemple pour fabriquer un site statique rapidement, m4 peut se révéler utile pour inclure un footer ou un menu sur toutes les pages par exemple.
J&rsquo;ai aussi pensé que l&rsquo;on pouvait utiliser m4 pour structurer des programmes comme brainfuck.</p>
</div>

View file

@ -2,7 +2,7 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://yannesposito.com/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/about/contact/</loc>
@ -10,11 +10,11 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/Yesod-excellent-ideas/</loc>
@ -22,23 +22,23 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/softwares/ypassword/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/Password-Management/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-05-19-How-to-cut-HTML-and-repair-it/</loc>
@ -46,7 +46,7 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/Higher-order-function-in-zsh/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-05-24-Trees--Pragmatism-and-Formalism/</loc>
@ -54,19 +54,19 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/about/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/</loc>
@ -74,11 +74,11 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/softwares/ypassword/iphoneweb/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-02-18-split-a-file-by-keyword/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-06-17-hide-yourself-to-analytics/</loc>
@ -86,47 +86,47 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/commandes-avancees/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-09-replace-all-except-some-part/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_1/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/mvc/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/09_Why_I_didn-t_keep_whosamung-us/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_2/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/softwares/yaquabubbles/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/commandes-avancees/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-10-Focus-vs-Minimalism/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_3/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/</loc>
@ -138,15 +138,15 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-03-22-Git-Tips/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-07-09-Indecidabilities/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_4/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/</loc>
@ -154,27 +154,27 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-12-06-iphone-call-filter/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/01_nanoc/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/11_Load_Disqus_Asynchronously/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-02-15-All-but-something-regexp/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_1/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-07-05-Cappuccino-and-Web-applications/</loc>
@ -182,19 +182,19 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/softwares/ypassword/web/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/05_git_create_remote_branch/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-10-untaught-git-usage/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/11_Load_Disqus_Asynchronously/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-10-26-LaTeX-like-macro-and-markdown/</loc>
@ -202,11 +202,11 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_2/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/</loc>
@ -214,7 +214,7 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/about/cv/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-06-15-Get-my-blog-engine/</loc>
@ -222,47 +222,47 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/Haskell-Mandelbrot/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/about/technical_details/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/mvc/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/programming-language-experience/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/validation/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_3/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/Higher-order-function-in-zsh/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-10-untaught-git-usage/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/softwares/yclock/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-10-How-to-preload-your-site-with-style/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2011-01-03-Happy-New-Year/</loc>
@ -270,15 +270,15 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_4/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/02_ackgrep/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</loc>
@ -286,11 +286,11 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/03_losthighway/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/about/old/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-08-31-send-mail-from-command-line-with-attached-file/</loc>
@ -298,35 +298,35 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/programming-language-experience/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-12-06-iphone-call-filter/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/07_Screensaver_compilation_option_for_Snow_Leopard/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/about/contact/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-07-31-New-style-after-holidays/</loc>
@ -334,11 +334,11 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-10-30-How-to-handle-evil-IE/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-09-02-base64-and-sha1-on-iPhone/</loc>
@ -346,7 +346,7 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/softwares/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-10-14-Fun-with-wav/</loc>
@ -354,7 +354,7 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/Yesod-excellent-ideas/</loc>
@ -362,27 +362,27 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/02_ackgrep/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/07_Screensaver_compilation_option_for_Snow_Leopard/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-02-15-All-but-something-regexp/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-09-replace-all-except-some-part/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/about/old/</loc>
@ -390,11 +390,11 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/06_How_I_use_git/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/about/cv/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2011-04-20-Now-hosted-on-github/</loc>
@ -402,39 +402,39 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/softwares/ypassword/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/Password-Management/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/A-more-convenient-diff/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/09_Why_I_didn-t_keep_whosamung-us/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/feed/feed.xml</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/validation/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-06-14-multi-language-choices/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-10-14-Fun-with-wav/</loc>
@ -442,103 +442,103 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/A-more-convenient-diff/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2011-01-03-Happy-New-Year/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/10_Synchronize_Custom_WebSite_with_mobileMe/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-02-16-All-but-something-regexp--2-/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/softwares/yaquabubbles/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-07-31-New-style-after-holidays/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/06_How_I_use_git/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/comprendre/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/03_losthighway/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/rss/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-09-jQuery-Tag-Cloud/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/conf-et-install/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-10-launch-daemon-from-command-line/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-03-22-Git-Tips/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-03-23-Encapsulate-git/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/Haskell-Mandelbrot/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-02-23-When-regexp-is-not-the-best-solution/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-10-06-New-Blog-Design-Constraints/</loc>
@ -554,23 +554,23 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/softwares/ypassword/web/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-03-23-Encapsulate-git/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-06-17-track-events-with-google-analytics/</loc>
@ -582,11 +582,11 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/rss/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2011-04-20-Now-hosted-on-github/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/</loc>
@ -594,19 +594,19 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/about/technical_details/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/04_drm/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/SVG-and-m4-fractals/</loc>
@ -614,31 +614,31 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-07-09-Indecidabilities/</loc>
@ -646,43 +646,43 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/01_nanoc/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/about/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/softwares/ypassword/iphoneweb/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/softwares/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/comprendre/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-06-14-multi-language-choices/</loc>
@ -690,35 +690,35 @@
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/05_git_create_remote_branch/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/feed/feed.xml</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/sitemap.xml</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/softwares/yclock/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/04_drm/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-12-14-Git-vs--Bzr/</loc>
<lastmod>2011-10-26</lastmod>
<lastmod>2011-11-16</lastmod>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/SVG-and-m4-fractals/</loc>