Browse Source

updated website

gh-pages
parent
commit
81b9acc429
  1. 2
      Scratch/assets/css/main2.css
  2. 20
      Scratch/en/blog/2009-09-jQuery-Tag-Cloud/index.html
  3. 57
      Scratch/en/blog/Category-Theory-Presentation/index.html
  4. 20
      Scratch/en/blog/index.html
  5. 72
      Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/index.html
  6. 57
      Scratch/fr/blog/Category-Theory-Presentation/index.html
  7. 72
      Scratch/fr/blog/index.html
  8. 386
      Scratch/sitemap.xml

2
Scratch/assets/css/main2.css

File diff suppressed because one or more lines are too long

20
Scratch/en/blog/2009-09-jQuery-Tag-Cloud/index.html

File diff suppressed because one or more lines are too long

57
Scratch/en/blog/Category-Theory-Presentation/index.html

@ -80,11 +80,11 @@ just continue to read as a standard web page.
\(\newcommand{\fmap}{\mathtt{fmap}}\)
</div>
<section class="slide">
<section class="slide" style="text-align: center;">
<h1 style="position: relative;">Category Theory <span class="and">&amp;</span> Programming</h1>
<div><em class="base01">for</em> <a href="http://www.meetup.com/riviera-scala-clojure">Rivieria Scala Clojure</a> (Note this presentation uses Haskell)</div>
<author><em class="base01">by</em> <a href="http://yannesposito.com">Yann Esposito</a></author>
<div style="font-size:.8em">
<div style="font-size:.8em; margin: 5em auto">
<twitter>
<a href="http://twitter.com/yogsototh">@yogsototh</a>,
</twitter>
@ -92,10 +92,6 @@ just continue to read as a standard web page.
<a href="https://plus.google.com/117858550730178181663">+yogsototh</a>
</googleplus>
</div>
<div class="base01" style="font-size: .5em; font-weight: 400; font-variant:italic">
<div class="button" style="margin: .5em auto;border: solid 2px; padding: 5px; width: 8em; border-radius: 1em; background:rgba(255,255,255,0.05);" onclick="javascript:gofullscreen();">ENTER FULLSCREEN</div>
HTML presentation: use arrows, space, swipe to navigate.
</div>
<div class="flush"></div></section>
<section class="slide">
<h2>Plan</h2>
@ -126,7 +122,7 @@ just continue to read as a standard web page.
<li><em>New math foundation</em><br /> formalism abstraction, package entire theory<sup></sup></li>
<li><em>Bridge between disciplines</em><br /> Physics, Quantum Physics, Topology, Logic, Computer Science<sup></sup></li>
</ul>
<p class="smaller base01" style="border-top: solid 1px">
<p class="base01" style="border-top: solid 1px; width: 70%; font-size: 0.7em">
★: <a href="http://www.math.harvard.edu/~mazur/preprints/when_is_one.pdf">When is one thing equal to some other thing?, Barry Mazur, 2007</a><br/> ☆: <a href="http://math.ucr.edu/home/baez/rosetta.pdf">Physics, Topology, Logic and Computation: A Rosetta Stone, John C. Baez, Mike Stay, 2009</a>
</p>
@ -154,14 +150,14 @@ just continue to read as a standard web page.
<h2 id="vocabulary">Vocabulary</h2>
<img class="right" src="/keynote/categories/img/mindblown.gif" alt="mind blown"/>
<p>Math vocabulary used in this presentation:</p>
<blockquote>
<blockquote style="width:55%">
<p>Category, Morphism, Associativity, Preorder, Functor, Endofunctor, Categorial property, Commutative diagram, Isomorph, Initial, Dual, Monoid, Natural transformation, Monad, Klesli arrows, κατα-morphism, ...</p>
</blockquote>
<div class="flush"></div></section>
<section class="slide">
<h2 id="programmer-translation">Programmer Translation</h2>
<img class="right" src="/keynote/categories/img/readingcat.jpg" alt="lolcat"/>
<table style="width:60%">
<table style="width:50%">
<tr><th>
Mathematician
</th><th>
@ -269,7 +265,7 @@ such that for each \(f:A→B\):</p>
<h2>Commutative diagrams</h2>
<p>Two path with the same source and destination are equal.</p>
<figure class="left" style="max-width: 40%;margin-left: 10%;">
<figure class="left" style="max-width: 40%;margin-left: 5%;">
<img
src="/keynote/categories/img/mp/commutative-diagram-assoc.png"
alt="Commutative Diagram (Associativity)"/>
@ -328,7 +324,7 @@ such that for each \(f:A→B\):</p>
<br/><span class="red">NO</span>
</figcaption>
</figure>
<figure class="right" style="min-width: 59%">
<figure class="right" style="min-width: 50%">
<img src="/keynote/categories/img/mp/cat-example5.png" alt="Category example 5"/>
<figcaption class="slide">
\((h∘g)∘f=\id_B∘f=f\)<br/>
@ -699,7 +695,7 @@ Haskell types look like a fractal:</p>
<div class="flush"></div></section>
<section class="slide">
<h2 id="category-of-hask-endofunctors">Category of \(\Hask\) Endofunctors</h2>
<img width="60%" src="/keynote/categories/img/mp/cat-hask-endofunctor.png" alt="Category of Hask endofunctors" />
<img width="50%" src="/keynote/categories/img/mp/cat-hask-endofunctor.png" alt="Category of Hask endofunctors" />
<div class="flush"></div></section>
<section class="slide">
<h2 id="category-of-functors">Category of Functors</h2>
@ -722,11 +718,10 @@ Haskell types look like a fractal:</p>
<pre><code class="haskell small">data List a = Nil | Cons a (List a)
toList :: [a] -> List a
toList [] = Nil
toList (x:xs) = Cons x (toList xs)</pre>
</code>
toList (x:xs) = Cons x (toList xs)</code></pre>
<p><code>toList</code> is a natural transformation. It is also a morphism from <code>[]</code> to <code>List</code> in the Category of \(\Hask\) endofunctors.</p>
<img style="float:left;width:30%" src="/keynote/categories/img/mp/nattrans-list-tree.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:60%">
<img style="float:left;width:30%;margin-left: 1em;" src="/keynote/categories/img/mp/nattrans-list-tree.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:50%">
<img style="width:40%" src="/keynote/categories/img/mp/list-tree-endofunctor-morphism.png" alt="natural transformation commutative diagram"/>
</figure>
@ -737,11 +732,10 @@ toList (x:xs) = Cons x (toList xs)</pre>
<pre><code class="haskell small">data List a = Nil | Cons a (List a)
toHList :: List a -> [a]
toHList Nil = []
toHList (Cons x xs) = x:toHList xs</pre>
</code>
toHList (Cons x xs) = x:toHList xs</code></pre>
<p><code>toHList</code> is a natural transformation. It is also a morphism from <code>List</code> to <code>[]</code> in the Category of \(\Hask\) endofunctors.</p>
<img style="float:left;width:30%" src="/keynote/categories/img/mp/nattrans-tree-list.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:60%">
<img style="float:left;width:30%;margin-left:1em" src="/keynote/categories/img/mp/nattrans-tree-list.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:50%">
<img style="width:40%" src="/keynote/categories/img/mp/tree-list-endofunctor-morphism.png" alt="natural transformation commutative diagram"/> <figcaption><code>toList . toHList = id</code> <span class="and">&amp;</span> <code>toHList . toList = id</code> <span style="visibility:hidden"><span class="and">&amp;</span></span><br/> therefore <code>[]</code> <span class="and">&amp;</span> <code>List</code> are <span class="orange">isomorph</span>. </figcaption>
</figure>
@ -751,11 +745,10 @@ toHList (Cons x xs) = x:toHList xs</pre>
<h2 id="natural-transformation-examples-34">Natural Transformation Examples (3/4)</h2>
<pre><code class="haskell small">toMaybe :: [a] -> Maybe a
toMaybe [] = Nothing
toMaybe (x:xs) = Just x</pre>
</code>
toMaybe (x:xs) = Just x</code></pre>
<p><code>toMaybe</code> is a natural transformation. It is also a morphism from <code>[]</code> to <code>Maybe</code> in the Category of \(\Hask\) endofunctors.</p>
<img style="float:left;width:30%" src="/keynote/categories/img/mp/nattrans-list-maybe.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:60%">
<img style="float:left;width:30%;margin-left:1em;" src="/keynote/categories/img/mp/nattrans-list-maybe.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:50%">
<img style="width:40%" src="/keynote/categories/img/mp/list-maybe-endofunctor-morphism.png" alt="natural transformation commutative diagram"/>
</figure>
@ -765,11 +758,10 @@ toMaybe (x:xs) = Just x</pre>
<h2 id="natural-transformation-examples-44">Natural Transformation Examples (4/4)</h2>
<pre><code class="haskell small">mToList :: Maybe a -> [a]
mToList Nothing = []
mToList Just x = [x]</pre>
</code>
mToList Just x = [x]</code></pre>
<p><code>toMaybe</code> is a natural transformation. It is also a morphism from <code>[]</code> to <code>Maybe</code> in the Category of \(\Hask\) endofunctors.</p>
<img style="float:left;width:30%" src="/keynote/categories/img/mp/nattrans-maybe-list.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:60%">
<img style="float:left;width:30%;margin-left:1em;" src="/keynote/categories/img/mp/nattrans-maybe-list.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:50%">
<img style="width:40%" src="/keynote/categories/img/mp/maybe-list-endofunctor-morphsm.png" alt="relation between [] and Maybe"/> <figcaption>There is <span class="red">no isomorphism</span>.<br/> Hint: <code>Bool</code> lists longer than 1. </figcaption>
</figure>
@ -914,7 +906,7 @@ drawImage <span class="orange">screen</span> = do
drawPoint point <span class="orange">screen</span> = ...
drawCircle circle <span class="orange">screen</span> = ...
drawRectangle rectangle <span class="orange">screen</span> = ...</code></pre>
<pre class="haskell right smaller" style="width:45%"><code>main = do
<pre class="haskell right smaller" style="width:40%"><code>main = do
<span class="orange">put (Screen 1024 768)</span>
drawImage
@ -924,7 +916,8 @@ drawImage = do
drawCircle c
drawRectangle r
drawPoint :: Point -&gt; State Screen DrawScene
drawPoint :: Point -&gt;
State Screen DrawScene
drawPoint p = do
<span class="orange">Screen width height &lt;- get</span>
...</code></pre>
@ -1025,7 +1018,7 @@ depth = cata phi where
phi :: Algebra TreeF Int -- TreeF Int -&gt; Int
phi (Node x sons) = 1 + foldr max 0 sons</code></pre>
<div class="flush"></div></section>
<section class="slide">
<section class="slide last">
<h2 id="conclusion">Conclusion</h2>
<p>Category Theory oriented Programming:</p>
<ul>
@ -1131,7 +1124,7 @@ depth = cata phi where
</div>
<div id="lastmod">
Created: 12/12/2012
Modified: 01/04/2013
Modified: 01/22/2013
</div>
<div>
Entirely done with

20
Scratch/en/blog/index.html

File diff suppressed because one or more lines are too long

72
Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/index.html

File diff suppressed because one or more lines are too long

57
Scratch/fr/blog/Category-Theory-Presentation/index.html

@ -80,11 +80,11 @@ just continue to read as a standard web page.
\(\newcommand{\fmap}{\mathtt{fmap}}\)
</div>
<section class="slide">
<section class="slide" style="text-align: center;">
<h1 style="position: relative;">Category Theory <span class="and">&amp;</span> Programming</h1>
<div><em class="base01">for</em> <a href="http://www.meetup.com/riviera-scala-clojure">Rivieria Scala Clojure</a> (Note this presentation uses Haskell)</div>
<author><em class="base01">by</em> <a href="http://yannesposito.com">Yann Esposito</a></author>
<div style="font-size:.8em">
<div style="font-size:.8em; margin: 5em auto">
<twitter>
<a href="http://twitter.com/yogsototh">@yogsototh</a>,
</twitter>
@ -92,10 +92,6 @@ just continue to read as a standard web page.
<a href="https://plus.google.com/117858550730178181663">+yogsototh</a>
</googleplus>
</div>
<div class="base01" style="font-size: .5em; font-weight: 400; font-variant:italic">
<div class="button" style="margin: .5em auto;border: solid 2px; padding: 5px; width: 8em; border-radius: 1em; background:rgba(255,255,255,0.05);" onclick="javascript:gofullscreen();">ENTER FULLSCREEN</div>
HTML presentation: use arrows, space, swipe to navigate.
</div>
<div class="flush"></div></section>
<section class="slide">
<h2>Plan</h2>
@ -126,7 +122,7 @@ just continue to read as a standard web page.
<li><em>New math foundation</em><br /> formalism abstraction, package entire theory<sup></sup></li>
<li><em>Bridge between disciplines</em><br /> Physics, Quantum Physics, Topology, Logic, Computer Science<sup></sup></li>
</ul>
<p class="smaller base01" style="border-top: solid 1px">
<p class="base01" style="border-top: solid 1px; width: 70%; font-size: 0.7em">
★: <a href="http://www.math.harvard.edu/~mazur/preprints/when_is_one.pdf">When is one thing equal to some other thing?, Barry Mazur, 2007</a><br/> ☆: <a href="http://math.ucr.edu/home/baez/rosetta.pdf">Physics, Topology, Logic and Computation: A Rosetta Stone, John C. Baez, Mike Stay, 2009</a>
</p>
@ -154,14 +150,14 @@ just continue to read as a standard web page.
<h2 id="vocabulary">Vocabulary</h2>
<img class="right" src="/keynote/categories/img/mindblown.gif" alt="mind blown"/>
<p>Math vocabulary used in this presentation:</p>
<blockquote>
<blockquote style="width:55%">
<p>Category, Morphism, Associativity, Preorder, Functor, Endofunctor, Categorial property, Commutative diagram, Isomorph, Initial, Dual, Monoid, Natural transformation, Monad, Klesli arrows, κατα-morphism, ...</p>
</blockquote>
<div class="flush"></div></section>
<section class="slide">
<h2 id="programmer-translation">Programmer Translation</h2>
<img class="right" src="/keynote/categories/img/readingcat.jpg" alt="lolcat"/>
<table style="width:60%">
<table style="width:50%">
<tr><th>
Mathematician
</th><th>
@ -269,7 +265,7 @@ such that for each \(f:A→B\):</p>
<h2>Commutative diagrams</h2>
<p>Two path with the same source and destination are equal.</p>
<figure class="left" style="max-width: 40%;margin-left: 10%;">
<figure class="left" style="max-width: 40%;margin-left: 5%;">
<img
src="/keynote/categories/img/mp/commutative-diagram-assoc.png"
alt="Commutative Diagram (Associativity)"/>
@ -328,7 +324,7 @@ such that for each \(f:A→B\):</p>
<br/><span class="red">NO</span>
</figcaption>
</figure>
<figure class="right" style="min-width: 59%">
<figure class="right" style="min-width: 50%">
<img src="/keynote/categories/img/mp/cat-example5.png" alt="Category example 5"/>
<figcaption class="slide">
\((h∘g)∘f=\id_B∘f=f\)<br/>
@ -699,7 +695,7 @@ Haskell types look like a fractal:</p>
<div class="flush"></div></section>
<section class="slide">
<h2 id="category-of-hask-endofunctors">Category of \(\Hask\) Endofunctors</h2>
<img width="60%" src="/keynote/categories/img/mp/cat-hask-endofunctor.png" alt="Category of Hask endofunctors" />
<img width="50%" src="/keynote/categories/img/mp/cat-hask-endofunctor.png" alt="Category of Hask endofunctors" />
<div class="flush"></div></section>
<section class="slide">
<h2 id="category-of-functors">Category of Functors</h2>
@ -722,11 +718,10 @@ Haskell types look like a fractal:</p>
<pre><code class="haskell small">data List a = Nil | Cons a (List a)
toList :: [a] -> List a
toList [] = Nil
toList (x:xs) = Cons x (toList xs)</pre>
</code>
toList (x:xs) = Cons x (toList xs)</code></pre>
<p><code>toList</code> is a natural transformation. It is also a morphism from <code>[]</code> to <code>List</code> in the Category of \(\Hask\) endofunctors.</p>
<img style="float:left;width:30%" src="/keynote/categories/img/mp/nattrans-list-tree.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:60%">
<img style="float:left;width:30%;margin-left: 1em;" src="/keynote/categories/img/mp/nattrans-list-tree.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:50%">
<img style="width:40%" src="/keynote/categories/img/mp/list-tree-endofunctor-morphism.png" alt="natural transformation commutative diagram"/>
</figure>
@ -737,11 +732,10 @@ toList (x:xs) = Cons x (toList xs)</pre>
<pre><code class="haskell small">data List a = Nil | Cons a (List a)
toHList :: List a -> [a]
toHList Nil = []
toHList (Cons x xs) = x:toHList xs</pre>
</code>
toHList (Cons x xs) = x:toHList xs</code></pre>
<p><code>toHList</code> is a natural transformation. It is also a morphism from <code>List</code> to <code>[]</code> in the Category of \(\Hask\) endofunctors.</p>
<img style="float:left;width:30%" src="/keynote/categories/img/mp/nattrans-tree-list.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:60%">
<img style="float:left;width:30%;margin-left:1em" src="/keynote/categories/img/mp/nattrans-tree-list.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:50%">
<img style="width:40%" src="/keynote/categories/img/mp/tree-list-endofunctor-morphism.png" alt="natural transformation commutative diagram"/> <figcaption><code>toList . toHList = id</code> <span class="and">&amp;</span> <code>toHList . toList = id</code> <span style="visibility:hidden"><span class="and">&amp;</span></span><br/> therefore <code>[]</code> <span class="and">&amp;</span> <code>List</code> are <span class="orange">isomorph</span>. </figcaption>
</figure>
@ -751,11 +745,10 @@ toHList (Cons x xs) = x:toHList xs</pre>
<h2 id="natural-transformation-examples-34">Natural Transformation Examples (3/4)</h2>
<pre><code class="haskell small">toMaybe :: [a] -> Maybe a
toMaybe [] = Nothing
toMaybe (x:xs) = Just x</pre>
</code>
toMaybe (x:xs) = Just x</code></pre>
<p><code>toMaybe</code> is a natural transformation. It is also a morphism from <code>[]</code> to <code>Maybe</code> in the Category of \(\Hask\) endofunctors.</p>
<img style="float:left;width:30%" src="/keynote/categories/img/mp/nattrans-list-maybe.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:60%">
<img style="float:left;width:30%;margin-left:1em;" src="/keynote/categories/img/mp/nattrans-list-maybe.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:50%">
<img style="width:40%" src="/keynote/categories/img/mp/list-maybe-endofunctor-morphism.png" alt="natural transformation commutative diagram"/>
</figure>
@ -765,11 +758,10 @@ toMaybe (x:xs) = Just x</pre>
<h2 id="natural-transformation-examples-44">Natural Transformation Examples (4/4)</h2>
<pre><code class="haskell small">mToList :: Maybe a -> [a]
mToList Nothing = []
mToList Just x = [x]</pre>
</code>
mToList Just x = [x]</code></pre>
<p><code>toMaybe</code> is a natural transformation. It is also a morphism from <code>[]</code> to <code>Maybe</code> in the Category of \(\Hask\) endofunctors.</p>
<img style="float:left;width:30%" src="/keynote/categories/img/mp/nattrans-maybe-list.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:60%">
<img style="float:left;width:30%;margin-left:1em;" src="/keynote/categories/img/mp/nattrans-maybe-list.png" alt="natural transformation commutative diagram"/>
<figure style="float:right;width:50%">
<img style="width:40%" src="/keynote/categories/img/mp/maybe-list-endofunctor-morphsm.png" alt="relation between [] and Maybe"/> <figcaption>There is <span class="red">no isomorphism</span>.<br/> Hint: <code>Bool</code> lists longer than 1. </figcaption>
</figure>
@ -914,7 +906,7 @@ drawImage <span class="orange">screen</span> = do
drawPoint point <span class="orange">screen</span> = ...
drawCircle circle <span class="orange">screen</span> = ...
drawRectangle rectangle <span class="orange">screen</span> = ...</code></pre>
<pre class="haskell right smaller" style="width:45%"><code>main = do
<pre class="haskell right smaller" style="width:40%"><code>main = do
<span class="orange">put (Screen 1024 768)</span>
drawImage
@ -924,7 +916,8 @@ drawImage = do
drawCircle c
drawRectangle r
drawPoint :: Point -&gt; State Screen DrawScene
drawPoint :: Point -&gt;
State Screen DrawScene
drawPoint p = do
<span class="orange">Screen width height &lt;- get</span>
...</code></pre>
@ -1025,7 +1018,7 @@ depth = cata phi where
phi :: Algebra TreeF Int -- TreeF Int -&gt; Int
phi (Node x sons) = 1 + foldr max 0 sons</code></pre>
<div class="flush"></div></section>
<section class="slide">
<section class="slide last">
<h2 id="conclusion">Conclusion</h2>
<p>Category Theory oriented Programming:</p>
<ul>
@ -1131,7 +1124,7 @@ depth = cata phi where
</div>
<div id="lastmod">
Écrit le : 12/12/2012
modifié le : 04/01/2013
modifié le : 22/01/2013
</div>
<div>
Site entièrement réalisé avec

72
Scratch/fr/blog/index.html

File diff suppressed because one or more lines are too long

386
Scratch/sitemap.xml

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

Loading…
Cancel
Save