From d5525d2a0c2ce0d12d2c3982a8a4a9c25a513463 Mon Sep 17 00:00:00 2001 From: "Yann Esposito (Yogsototh)" Date: Tue, 10 Jul 2012 08:38:07 +0200 Subject: [PATCH] regeneration --- .../en/blog/Higher-order-function-in-zsh.md | 4 +- .../fr/blog/Higher-order-function-in-zsh.md | 4 +- output/Scratch/en/blog/feed/feed.xml | 84 +- output/Scratch/fr/blog/feed/feed.xml | 84 +- output/Scratch/sitemap.xml | 1322 ++++++++--------- 5 files changed, 749 insertions(+), 749 deletions(-) diff --git a/content/html/en/blog/Higher-order-function-in-zsh.md b/content/html/en/blog/Higher-order-function-in-zsh.md index 36b5b77a1..ae1230465 100644 --- a/content/html/en/blog/Higher-order-function-in-zsh.md +++ b/content/html/en/blog/Higher-order-function-in-zsh.md @@ -39,7 +39,7 @@ $ folda '$1+$2' {1..5} $ folda '$1*$2' {1..20} 2432902008176640000 -$ mapl 'X $1:t Y' ~/.zsh/functional/src/* +$ mapl 'echo X $1:t Y' ~/.zsh/functional/src/* X each Y X filter Y X fold Y @@ -50,7 +50,7 @@ $ mapa '$1*2' {1..3} 4 6 -$ mapl 'result $1' $(mapa '$1+5' $(mapa '$1*2' {1..3})) +$ mapl 'echo result $1' $(mapa '$1+5' $(mapa '$1*2' {1..3})) result 7 result 9 result 11 diff --git a/content/html/fr/blog/Higher-order-function-in-zsh.md b/content/html/fr/blog/Higher-order-function-in-zsh.md index 459f7b6bb..f3f654a23 100644 --- a/content/html/fr/blog/Higher-order-function-in-zsh.md +++ b/content/html/fr/blog/Higher-order-function-in-zsh.md @@ -40,7 +40,7 @@ $ folda '$1+$2' {1..5} $ folda '$1*$2' {1..20} 2432902008176640000 -$ mapl 'X $1:t Y' ~/.zsh/functional/src/* +$ mapl 'echo X $1:t Y' ~/.zsh/functional/src/* X each Y X filter Y X fold Y @@ -51,7 +51,7 @@ $ mapa '$1*2' {1..3} 4 6 -$ mapl 'result $1' $(mapa '$1+5' $(mapa '$1*2' {1..3})) +$ mapl 'echo result $1' $(mapa '$1+5' $(mapa '$1*2' {1..3})) result 7 result 9 result 11 diff --git a/output/Scratch/en/blog/feed/feed.xml b/output/Scratch/en/blog/feed/feed.xml index fc9be5d98..a9444aee1 100644 --- a/output/Scratch/en/blog/feed/feed.xml +++ b/output/Scratch/en/blog/feed/feed.xml @@ -3,8 +3,8 @@ http://yannesposito.com/ Yogsototh's last blogs entries 2012-06-15T17:16:43Z - - + + Yann Esposito http://yannesposito.com @@ -18,7 +18,7 @@ Yann Esposito yannesposito.com - + <p><img alt="The B in Benoît B. Mandelbrot stand for Benoît B. Mandelbrot" src="/Scratch/img/blog/Haskell-OpenGL-Mandelbrot/BenoitBMandelbrot.jpg" /></p> @@ -44,7 +44,7 @@ Imperative language could also benefit from this functional organization.</p& Yann Esposito yannesposito.com - + <p><img alt="Magritte pleasure principle" src="/Scratch/img/blog/Haskell-the-Hard-Way/magritte_pleasure_principle.jpg" /></p> @@ -78,7 +78,7 @@ Imperative language could also benefit from this functional organization.</p& Yann Esposito yannesposito.com - + <p><img alt="Screenshot of first in small caps with and without ligatures." src="/Scratch/img/blog/Typography-and-the-Web/first_sc_screenshot.png" /></p> @@ -111,7 +111,7 @@ We can all create better web typography ourselves, today.»</p> Yann Esposito yannesposito.com - + <p><img alt="Neo Flying at warp speed" src="/Scratch/img/blog/Yesod-tutorial-for-newbies/flying_neo.jpg" /></p> @@ -146,7 +146,7 @@ You shouldn&rsquo;t need to know Haskell. </p> Yann Esposito yannesposito.com - + <p><img alt="Yesod logo made in SVG and m4" src="/Scratch/img/blog/SVG-and-m4-fractals/main.png" /></p> @@ -175,7 +175,7 @@ Then some believed it would be a good idea to invent many <span class="sc"> Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/Yesod-excellent-ideas/main.png" /></p> @@ -208,7 +208,7 @@ Before telling you why you should learn Haskell and use yesod, I will talk about Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/Higher-order-function-in-zsh/main.jpg" /></p> @@ -243,7 +243,7 @@ $ folda '$1*$2' {1..20} Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/programming-language-experience/dragon.jpg" /></p> @@ -276,7 +276,7 @@ It is not even good to learn pr...</p></p></p> Yann Esposito yannesposito.com - + <p><img alt="Über leet use vim!" src="/Scratch/img/blog/Learn-Vim-Progressively/uber_leet_use_vim.jpg" /></p> @@ -310,7 +310,7 @@ It is hard to learn, but incredible to use.</p> Yann Esposito yannesposito.com - + <p>Diff is a very useful tool. But it is not so easy to read for us, simple mortal.</p> <p>This is why, when you use <code>git</code> it will use a better formatting and colorize it.</p> @@ -342,7 +342,7 @@ function colorize_diff { Yann Esposito yannesposito.com - + <p>Here is the obfuscated code:</p> <div class="codefile"><a href="/Scratch/en/blog/Haskell-Mandelbrot/code/animandel.hs">&#x27A5; animandel.hs</a></div> @@ -365,7 +365,7 @@ main = putStrLn $ im ...</code></pre> Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/Password-Management/main.png" /></p> @@ -398,7 +398,7 @@ It is both safe and easy to use everyday.</p> Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/2011-04-20-Now-hosted-on-github/main.png" /></p> <p>I am now hosted on github.</p> @@ -413,7 +413,7 @@ It is both safe and easy to use everyday.</p> Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/main.png" /></p> @@ -449,7 +449,7 @@ And as Denis said: &ldquo;it is time to use Coffeescript as a javascript wit Yann Esposito yannesposito.com - + <p>Happy New Year!</p> <p>I was busy during the last months. @@ -471,7 +471,7 @@ But I will revive a bit this blog.</p> Yann Esposito yannesposito.com - + <div class="intro"> @@ -494,7 +494,7 @@ When we are used to <span style="text-transform: uppercase">L<sup style Yann Esposito yannesposito.com - + <div class="intro"> @@ -525,7 +525,7 @@ This is even more impressive know...</p> Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/main.png" class="clean " /></p> @@ -563,7 +563,7 @@ Now I&rsquo;m able to sign and encrypt my emails.</p> Yann Esposito yannesposito.com - + <p>I changed the design of my blog. Now it should be far cleaner. I believe I use no CSS3 feature and far less javascript. @@ -591,7 +591,7 @@ Then my new design obey to the following rules:</p> Yann Esposito yannesposito.com - + <p>You can remark at the bottom of each page I provide a last modification date. This label was first calculated using the <code>mtime</code> of the file on the file system. But many times I modify this date just to force some recompilation. @@ -616,7 +616,7 @@ This is how I do this with <a href="http://nanoc.stoneship.org">nanoc</ Yann Esposito yannesposito.com - + <p>Lets be straight: here are two functions to add to your code to have <code>base64</code> and <code>hexadecimal</code> version of the <code>sha1</code> hash of an NSString.</p> @@ -645,7 +645,7 @@ NSString *hex_hash = [self hex_sha1:@"some NSString to be sha1'ed"]; Yann Esposito yannesposito.com - + <p>I had to send a mail using only command line. I was surprised it isn&rsquo;t straightforward at all. I didn&rsquo;t had <code>pine</code> nor <code>mutt</code> or anything like that. @@ -677,7 +677,7 @@ M;',@*0H@("`@9&amp;-R/20H96-H;R`D;...</pre> Yann Esposito yannesposito.com - + <h1 class="first" id="now-on-herokuhttpherokucom">Now on <a href="http://heroku.com">Heroku</a></h1> <p>I now changed my hosting to <a href="http://heroku.com">Heroku</a>. @@ -705,7 +705,7 @@ require 'rack-rewr...</code></pre> Yann Esposito yannesposito.com - + @@ -718,7 +718,7 @@ require 'rack-rewr...</code></pre> Yann Esposito yannesposito.com - + <p>Before my holidays many visitors tell me my website was too long to scroll. This is why I completely changed my website design. Now all should scroll smoothly on all platforms. @@ -736,7 +736,7 @@ I was inspired by Readability and iBooks<small>&copy;</small> (t Yann Esposito yannesposito.com - + <p>Some <a href="http://reddit.com">Reddit</a> users reported my website was really long to load and to scroll. They thinks it was because of the &lsquo;1px shadow&rsquo; I apply on all the text. I was a bit surprised, because I make some test into a really <em>slow</em> virtual machine. And all have always worked fine. In fact, what slow down so much are by order of importance:</p> @@ -761,7 +761,7 @@ I was a bit surprised, because I make some test into a really <em>slow< Yann Esposito yannesposito.com - + <div class="intro"> @@ -796,7 +796,7 @@ Nonetheless I used these two to make the same web application. This is why I com Yann Esposito yannesposito.com - + <p>Here is a fast and easy way to create jQuery popup.</p> <div class="codefile"><a href="/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/code/essai.js">&#x27A5; essai.js</a></div> @@ -829,7 +829,7 @@ function initCode() { Yann Esposito yannesposito.com - + <p>This is a way not to count your own visits to your blog. First you should look on how <a href="/Scratch/en/blog/2010-06-17-track-events-with-google-analytics">I handle analytics</a>. All analytics are handled in one javascript file, this make things really convenient.</p> @@ -858,7 +858,7 @@ First you should look on how <a href="/Scratch/en/blog/2010-06-17-track-event Yann Esposito yannesposito.com - + <p>Here is how to track all clicks on your website using google analytics asynchronously.</p> <p>First in your <span class="sc">html</span> you need to use <a href="http://jquery.com">jQuery</a> and a javscript file I named <code>yga.js</code>:</p> @@ -885,7 +885,7 @@ First you should look on how <a href="/Scratch/en/blog/2010-06-17-track-event Yann Esposito yannesposito.com - + <p>I published a <em>light</em> version of my blog engine based on <a href="http://nanoc.stoneship.org">nanoc</a> yesterday night. By <em>light</em>, I mean a lighter, more portable CSS (without round border). You can get it on <a href="http://github.com/yogsototh/nanoc3_blog">github.com</a>.</p> @@ -909,7 +909,7 @@ You can get it on <a href="http://github.com/yogsototh/nanoc3_blog">github Yann Esposito yannesposito.com - + <p>I translate most of my blog entries in French and English. Most people advice me to have one file per language. Generally it ends with:</p> @@ -945,7 +945,7 @@ Finally my files...</p> Yann Esposito yannesposito.com - + <div class="intro"> @@ -981,7 +981,7 @@ I entered in the...</p> Yann Esposito yannesposito.com - + <p>For my main page, you can see, a list of my latest blog entry. And you have the first part of each article. To accomplish that, I needed to include the begining of the entry and to cut it somewhere. But now, I had to repair this cutted HTML.</p> <p>Here is an example:</p> @@ -1014,7 +1014,7 @@ I entered in the...</p> Yann Esposito yannesposito.com - + <p>Hi all!</p> <blockquote cite="http://www.madore.org/~david/weblog/2010-05.html#d.2010-05-12.1752"> @@ -1039,7 +1039,7 @@ I entered in the...</p> Yann Esposito yannesposito.com - + <div class="intro"> Here is a solution to maintain divergent branches in git. Because it is easy to merge by mistake. I give a script that encapsulate git in order to forbid some merge and warn you some merge should be dangerous. </div> @@ -1069,7 +1069,7 @@ clientB: project adapted for client B</p> Yann Esposito yannesposito.com - + <h2 class="first" id="clone-from-github-behind-an-evil-firewall">clone from github behind an evil firewall</h2> <p>Standard:</p> @@ -1117,7 +1117,7 @@ clientB: project adapted for client B</p> Yann Esposito yannesposito.com - + <p>Regular expression are really useful. Unfortunately, they are not always the best way of doing things. Particularly when transformations you want to make are easy.</p> @@ -1151,7 +1151,7 @@ ext=File.extname(str) Yann Esposito yannesposito.com - + <p>Strangely enough, I didn&rsquo;t find any built-in tool to split a file by keyword. I made one myself in <code>awk</code>. I put it here mostly for myself. But it could also helps someone else. The following code split a file for each line containing the word <code>UTC</code>.</p> @@ -1194,7 +1194,7 @@ BEGIN{i=0;} Yann Esposito yannesposito.com - + <p>In my <a href="previouspost">previous post</a> I had given some trick to match all except something. On the same idea, the trick to match the smallest possible string. Say you want to match the string between &lsquo;a&rsquo; and &lsquo;b&rsquo;, for example, you want to match:</p> <pre class="twilight"> diff --git a/output/Scratch/fr/blog/feed/feed.xml b/output/Scratch/fr/blog/feed/feed.xml index c63348bd3..788c4b007 100644 --- a/output/Scratch/fr/blog/feed/feed.xml +++ b/output/Scratch/fr/blog/feed/feed.xml @@ -3,8 +3,8 @@ http://yannesposito.com/ Yogsototh's last blogs entries 2012-06-15T17:16:43Z - - + + Yann Esposito http://yannesposito.com @@ -18,7 +18,7 @@ Yann Esposito yannesposito.com - + <p><img alt="The B in Benoît B. Mandelbrot stand for Benoît B. Mandelbrot" src="/Scratch/img/blog/Haskell-OpenGL-Mandelbrot/BenoitBMandelbrot.jpg" /></p> @@ -44,7 +44,7 @@ Vous pouvez vous inspirer de ce code utilisant le paradigme fonctional dans tous Yann Esposito yannesposito.com - + <p><img alt="Magritte pleasure principle" src="/Scratch/img/blog/Haskell-the-Hard-Way/magritte_pleasure_principle.jpg" /></p> @@ -77,7 +77,7 @@ Vous pouvez vous inspirer de ce code utilisant le paradigme fonctional dans tous Yann Esposito yannesposito.com - + <p><img alt="Screenshot of first in small caps with and without ligatures." src="/Scratch/img/blog/Typography-and-the-Web/first_sc_screenshot.png" /></p> @@ -112,7 +112,7 @@ Nous pouv...</p></blockquote></p> Yann Esposito yannesposito.com - + <p><img alt="Neo Flying at warp speed" src="/Scratch/img/blog/Yesod-tutorial-for-newbies/flying_neo.jpg" /></p> @@ -143,7 +143,7 @@ mais je n&rsquo;ai pas eu le courage de traduire cet article en Françai Yann Esposito yannesposito.com - + <p><img alt="Yesod logo made in SVG and m4" src="/Scratch/img/blog/SVG-and-m4-fractals/main.png" /></p> @@ -171,7 +171,7 @@ Non seulement comme format de fichie...</p></p> Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/Yesod-excellent-ideas/main.png" /></p> @@ -203,7 +203,7 @@ Avant de vous dire pourquoi vous devriez aussi le considérer, je préf& Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/Higher-order-function-in-zsh/main.jpg" /></p> @@ -235,7 +235,7 @@ $ folda '$1+...</code></pre></div></p> Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/programming-language-experience/dragon.jpg" /></p> @@ -266,7 +266,7 @@ C&rsquo;est à peu prêt le seul intérêt de c...</p> Yann Esposito yannesposito.com - + <p><img alt="Über leet use vim!" src="/Scratch/img/blog/Learn-Vim-Progressively/uber_leet_use_vim.jpg" /></p> @@ -298,7 +298,7 @@ Sa prise en mais est difficile, mais p...</p></p> Yann Esposito yannesposito.com - + <p><code>diff</code> est un utilitaire très pratique, mais il n&rsquo;est pas facile à lire pour nous, les Hommes.</p> <p>C&rsquo;est pourquoi, lorsque vous utilisez <code>git</code>, il vous montre un formatage plus agréable avec des couleurs.</p> @@ -330,7 +330,7 @@ function colorize_diff { Yann Esposito yannesposito.com - + <p>Voici le code &ldquo;obfusqué&rdquo;&nbsp;:</p> <div class="codefile"><a href="/Scratch/fr/blog/Haskell-Mandelbrot/code/animandel.hs">&#x27A5; animandel.hs</a></div> @@ -353,7 +353,7 @@ main ...</code></pre> Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/Password-Management/main.png" /></p> @@ -383,7 +383,7 @@ Bon, d&rsquo;accord, même si vous ne téléchargez pas mon appl Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/2011-04-20-Now-hosted-on-github/main.png" /></p> <p>J&rsquo;héberge mon site sur github à partir d&rsquo;aujourd&rsquo;hui.</p> @@ -398,7 +398,7 @@ Bon, d&rsquo;accord, même si vous ne téléchargez pas mon appl Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/main.png" /></p> @@ -428,7 +428,7 @@ Tout d&rsquo;abord, je viens de découvrir un convertisseur javascript v Yann Esposito yannesposito.com - + <p>Bonne et heureuse année&nbsp;!</p> <p>J&rsquo;étais très occupé ces derniers mois. @@ -453,7 +453,7 @@ Je n&rsquo;en ai pas encore terminé avec ça. Mais si je tarde trop Yann Esposito yannesposito.com - + <div class="intro"> @@ -476,7 +476,7 @@ Lorsqu&rsquo;on est habitué à <span style="text-transform: uppe Yann Esposito yannesposito.com - + <div class="intro"> @@ -504,7 +504,7 @@ De mémoire il était peu aisé de manipuler des ...</p>Yann Esposito yannesposito.com - + <p><img alt="Title image" src="/Scratch/img/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/main.png" class="clean " /></p> @@ -537,7 +537,7 @@ Il y a seulement quelques années c&r...</p></p> Yann Esposito yannesposito.com - + <p>Vous avez pu constater que j&rsquo;ai modifié le design de mon blog. Maintenant il doit être beaucoup plus léger qu&rsquo;avant. Je n&rsquo;utilise plus de CSS3 et beaucoup moins de javascript. @@ -560,7 +560,7 @@ Les règles que je me suis fixées sont donc:</p> Yann Esposito yannesposito.com - + <p>Vous pouvez remarquer qu&rsquo;à la fin de chaque page je donne une date de dernière modification. Précédemment cette date était calculée en utilisant la date du fichier. Mais il arrive fréquemment que je fasse un <code>touch</code> d&rsquo;un fichier pour engendrer tout le site de nouveau. @@ -581,7 +581,7 @@ Voici comment je m&rsquo;y prend avec <a href="http://nanoc.stoneship.org Yann Esposito yannesposito.com - + <p>Allons directement à l&rsquo;essentiel&nbsp;: voici deux fonctions à intégrer à votre application iPhone pour afficher l&rsquo;encodage en base64 ou en hexadecimal du hash sha1 d&rsquo;un string en Objective-C pour iPhone.</p> @@ -609,7 +609,7 @@ Il n&rsquo;y a pas de librairie officielle qui s&rsquo;occupe de ça Yann Esposito yannesposito.com - + <p>J&rsquo;ai dû envoyer un mail en ligne de commande récemment. Quelle ne fût pas ma surprise lorsque je constatais que ce n&rsquo;était vraiment pas évident. Je n&rsquo;avais ni <code>pine</code> ni <code>mutt</code>. Seulement <code>mail</code> et <code>mailx</code>.</p> @@ -634,7 +634,7 @@ Avec le format <code>.bz2</code> le mail reçu avait bien un fic Yann Esposito yannesposito.com - + <h1 class="first" id="maintenant-sur-herokuhttpherokucom">Maintenant sur <a href="http://heroku.com">Heroku</a></h1> <p>J&rsquo;ai changé mon hébergeur. Mobileme n&rsquo;est absolument pas adapté à la diffusion de mon blog. C&rsquo;est pourquoi je suis passé à <a href="http://heroku.com">Heroku</a>.</p> @@ -655,7 +655,7 @@ Voici comment configurer un site statique sur heroku.</p> Yann Esposito yannesposito.com - + @@ -668,7 +668,7 @@ Voici comment configurer un site statique sur heroku.</p> Yann Esposito yannesposito.com - + <p>Avant les vacances beaucoup d&rsquo;utilisateurs se sont plaints de la lenteur de rendu de mon site. Il s&rsquo;agit notamment de problèmes avec Chrome en particulier. Mais pour éviter tout problème. @@ -687,7 +687,7 @@ Il est inspiré du style de l&rsquo;application iBooks<small>& Yann Esposito yannesposito.com - + <p>Beaucoup d&rsquo;utilisateurs de <a href="http://reddit.com">Reddit</a> m&rsquo;ont rapporté que mon site était très long à charger et à <em>scroller</em>. Ils pensaient qu&rsquo;il s&rsquo;agissait d&rsquo;un problème dû aux ombres que j&rsquo;applique sur le texte. J&rsquo;étais un peu surpris puisque je fais mes tests sur une machine vraiment très lente et je n&rsquo;avais jamais détecté ces problèmes. @@ -711,7 +711,7 @@ En réalité, ce qui ralenti le rendu de ce site est par ordre d&rsq Yann Esposito yannesposito.com - + <div class="intro"> @@ -745,7 +745,7 @@ En réalité, ce qui ralenti le rendu de ce site est par ordre d&rsq Yann Esposito yannesposito.com - + <p>Voici une façon simple et rapide pour faire des popups avec jQuery.</p> <div class="codefile"><a href="/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/code/essai.js">&#x27A5; essai.js</a></div> @@ -778,7 +778,7 @@ function initCode() { Yann Esposito yannesposito.com - + <p>Voici un moyen très simple de ne plus être comptabilisé dans les visites de son propre site. Tout d&rsquo;abord, vous devriez jeter un coup d&rsquo;œil sur comment <a href="/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics">je gère les systèmes de récupération de statistiques</a>. Je centralise tout dans un seul fichier javascript ce qui facilite le travail.</p> @@ -802,7 +802,7 @@ Je centralise tout dans un seul fichier javascript ce qui facilite le travail.&l Yann Esposito yannesposito.com - + <p>Voici comment analyser tous les clics que font vos utilisateurs sur votre blog en incluant google analytics de façon asynchrone.</p> <p>Dans le html, il faut utiliser <a href="http://jquery.com">jQuery</a> et un fichier que j&rsquo;ai appelé <code>yga.js</code>&nbsp;:</p> @@ -828,7 +828,7 @@ Je centralise tout dans un seul fichier javascript ce qui facilite le travail.&l Yann Esposito yannesposito.com - + <p>J&rsquo;ai publié une version <em>light</em> de mon système de blog hier soir. Par <em>light</em> il faut comprendre avec un CSS plus épuré et plus portable (sans les bords ronds). Vous pouvez le récupérer sur <a href="http://github.com/yogsototh/nanoc3_blog">github.com</a>.</p> @@ -850,7 +850,7 @@ Vous pouvez le récupérer sur <a href="http://github.com/yogsototh/n Yann Esposito yannesposito.com - + <p>Je traduis la plupart de mes articles pour qu&rsquo;ils soient disponibles en français et en anglais. La façon que l&rsquo;on m&rsquo;a conseillé était d&rsquo;avoir un fichier par langue. En général ça donne ça.</p> @@ -884,7 +884,7 @@ Lorsque je m&...</p> Yann Esposito yannesposito.com - + <div class="intro"> @@ -915,7 +915,7 @@ Lorsque je m&...</p> Yann Esposito yannesposito.com - + <p>Sur ma page d&rsquo;accueil vous pouvez voir la liste des mes derniers articles avec le début de ceux-ci. Pour arriver à faire ça, j&rsquo;ai besoin de couper le code XHTML de mes pages en plein milieu. Il m&rsquo;a donc fallu trouver un moyen de les réparer.</p> <p>Prenons un exemple&nbsp;:</p> @@ -946,7 +946,7 @@ Lorsque je m&...</p> Yann Esposito yannesposito.com - + <p>Bonjour à tous&nbsp;!</p> <blockquote cite="http://www.madore.org/~david/weblog/2010-05.html#d.2010-05-12.1752"> @@ -969,7 +969,7 @@ Lorsque je m&...</p> Yann Esposito yannesposito.com - + <p><span class="intro"> Voici une solution pour conserver des branches divergentes avec <code>git</code>. Parce qu&rsquo;il est facile de <em>merger</em> par erreur, je propose un script qui encapsule le comportement de <code>git</code> pour interdire certains <em>merges</em> dangereux. Mais qui permet aussi de faire des merges en cascades de la racines vers les autres branches. @@ -994,7 +994,7 @@ Parce qu&rsquo;il est facile de <em>merger</em> par erreur, je p Yann Esposito yannesposito.com - + <h2 class="first" id="cloner-de-github--travers-un-pare-feu">Cloner de github à travers un pare-feu</h2> <p>La façon standard:</p> @@ -1034,7 +1034,7 @@ Parce qu&rsquo;il est facile de <em>merger</em> par erreur, je p Yann Esposito yannesposito.com - + <p>Les expressions régulières sont très utiles. Cependant, elles ne sont pas toujours la meilleure manière d&rsquo;aborder certain problème autour des chaines de caractères. Et surtout quand les transformations que vous voulez accomplir sont simples.</p> @@ -1066,7 +1066,7 @@ ext=File.extname(str) Yann Esposito yannesposito.com - + <p>Assez bizarrement, je n&rsquo;ai trouvé aucun outil UNIX pour découper un fichier par mot clé. Alors j&rsquo;en ai fait un en <code>awk</code>. Je le met ici principalement pour moi, mais ça peut toujours servir à quelqu&rsquo;un d&rsquo;autre. Le code suivant découpe un fichier pour chacune de ses ligne contenant le mot <code>UTC</code>.</p> @@ -1104,7 +1104,7 @@ Mon Dec 7 10:32:30 UTC 2009 Yann Esposito yannesposito.com - + <p>Dans mon <a href="previouspost">précédent article</a> j&rsquo;ai donné certaines astuces pour matcher &lsquo;tout sauf quelque chose&rsquo;. De la même manière, un truc pour matcher la chaine de caractère la plus petite possible. Disons que vous voulez matcher la chaine de caractère entre &lsquo;a&rsquo; et &lsquo;b&rsquo;. Par exemple, vous voulez matcher&nbsp;:</p> diff --git a/output/Scratch/sitemap.xml b/output/Scratch/sitemap.xml index e6a368447..9bbcc75a9 100644 --- a/output/Scratch/sitemap.xml +++ b/output/Scratch/sitemap.xml @@ -1,163 +1,23 @@ - - http://yannesposito.com/Scratch/fr/softwares/ypassword/web/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/commandes-avancees/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/05_git_create_remote_branch/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_3/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/09_Why_I_didn-t_keep_whosamung-us/ - 2012-07-10 - - - http://yannesposito.com/Scratch/sitemap.xml - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/softwares/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/softwares/yaquabubbles/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/Higher-order-function-in-zsh/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/06_How_I_use_git/ - 2012-07-10 - http://yannesposito.com/Scratch/fr/blog/programming-language-experience/ 2012-07-10 - http://yannesposito.com/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/ + http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/ 2012-07-10 - http://yannesposito.com/Scratch/en/blog/A-more-convenient-diff/ + http://yannesposito.com/Scratch/fr/blog/2009-09-replace-all-except-some-part/ 2012-07-10 - http://yannesposito.com/Scratch/en/softwares/ + http://yannesposito.com/Scratch/en/softwares/ypassword/ 2012-07-10 - http://yannesposito.com/Scratch/en/rss/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-05-19-How-to-cut-HTML-and-repair-it/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/softwares/yclock/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-07-31-New-style-after-holidays/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-06-15-Get-my-blog-engine/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-07-05-Cappuccino-and-Web-applications/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/softwares/yaquabubbles/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/commandes-avancees/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/softwares/ypassword/web/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-09-replace-all-except-some-part/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-10-launch-daemon-from-command-line/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/about/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/Password-Management/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/softwares/ypassword/iphoneweb/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/mvc/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/Higher-order-function-in-zsh/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-03-22-Git-Tips/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/about/technical_details/ + http://yannesposito.com/Scratch/en/blog/2010-06-17-hide-yourself-to-analytics/ 2012-07-10 @@ -165,75 +25,27 @@ 2012-07-10 - http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_2/ + http://yannesposito.com/Scratch/en/blog/2009-10-Focus-vs-Minimalism/ 2012-07-10 - http://yannesposito.com/Scratch/en/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/ + http://yannesposito.com/Scratch/fr/softwares/ypassword/ 2012-07-10 - http://yannesposito.com/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/ + http://yannesposito.com/Scratch/fr/blog/SVG-and-m4-fractals/ 2012-07-10 - http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/ + http://yannesposito.com/Scratch/fr/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/ 2012-07-10 - http://yannesposito.com/Scratch/fr/blog/2009-10-untaught-git-usage/ + http://yannesposito.com/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/ 2012-07-10 - http://yannesposito.com/Scratch/fr/blog/Password-Management/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-10-30-How-to-handle-evil-IE/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-03-22-Git-Tips/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/05_git_create_remote_branch/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-10-How-to-preload-your-site-with-style/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/11_Load_Disqus_Asynchronously/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-05-17-at-least-this-blog-revive/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-12-14-Git-vs--Bzr/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-08-23-Now-heberged-on-heroku/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/ + http://yannesposito.com/Scratch/fr/about/ 2012-07-10 @@ -241,63 +53,15 @@ 2012-07-10 - http://yannesposito.com/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/ + http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_3/ 2012-07-10 - http://yannesposito.com/Scratch/en/blog/2010-03-23-Encapsulate-git/ + http://yannesposito.com/Scratch/en/blog/2010-08-23-Now-heberged-on-heroku/ 2012-07-10 - http://yannesposito.com/Scratch/en/blog/2010-10-14-Fun-with-wav/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-12-06-iphone-call-filter/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_4/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-06-14-multi-language-choices/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_1/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/about/technical_details/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-03-23-Encapsulate-git/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/about/contact/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/ + http://yannesposito.com/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/ 2012-07-10 @@ -309,367 +73,7 @@ 2012-07-10 - http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/comprendre/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-02-16-All-but-something-regexp--2-/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-10-06-New-Blog-Design-Constraints/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/06_How_I_use_git/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-07-31-New-style-after-holidays/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-02-23-When-regexp-is-not-the-best-solution/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/04_drm/ - 2012-07-10 - - - http://yannesposito.com/Scratch/assets/css/main.css - 2012-07-10 - - - http://yannesposito.com/Scratch/en/softwares/ypassword/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-09-jQuery-Tag-Cloud/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-10-14-Fun-with-wav/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/11_Load_Disqus_Asynchronously/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/ - 2012-07-10 - - - http://yannesposito.com/Scratch/assets/css/dynamic.css - 2012-07-10 - - - http://yannesposito.com/Scratch/en/latest/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/02_ackgrep/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/feed/feed.xml - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2011-04-20-Now-hosted-on-github/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/mvc/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/SVG-and-m4-fractals/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/02_ackgrep/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/validation/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_3/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/A-more-convenient-diff/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/conf-et-install/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/01_nanoc/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2011-01-03-Happy-New-Year/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2011-01-03-Happy-New-Year/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-08-31-send-mail-from-command-line-with-attached-file/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/Yesod-excellent-ideas/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/Haskell-Mandelbrot/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-02-15-All-but-something-regexp/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/07_Screensaver_compilation_option_for_Snow_Leopard/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-10-26-LaTeX-like-macro-and-markdown/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-02-18-split-a-file-by-keyword/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/Yesod-excellent-ideas/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/10_Synchronize_Custom_WebSite_with_mobileMe/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/softwares/yclock/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-06-17-hide-yourself-to-analytics/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/about/cv/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/SVG-and-m4-fractals/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/softwares/ypassword/iphoneweb/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_2/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/validation/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-09-replace-all-except-some-part/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/Typography-and-the-Web/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-12-06-iphone-call-filter/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-10-Focus-vs-Minimalism/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/about/old/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2009-10-untaught-git-usage/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/about/contact/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-09-02-base64-and-sha1-on-iPhone/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/about/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/feed/feed.xml - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/latest/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_4/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/rss/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/Haskell-Mandelbrot/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_1/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/about/cv/ + http://yannesposito.com/Scratch/fr/blog/05_git_create_remote_branch/ 2012-07-10 @@ -677,59 +81,15 @@ 2012-07-10 - http://yannesposito.com/Scratch/fr/blog/03_losthighway/ + http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/ 2012-07-10 - http://yannesposito.com/Scratch/fr/softwares/ypassword/ + http://yannesposito.com/Scratch/en/rss/ 2012-07-10 - http://yannesposito.com/Scratch/fr/blog/Haskell-the-Hard-Way/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-02-15-All-but-something-regexp/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/04_drm/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-07-09-Indecidabilities/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2011-04-20-Now-hosted-on-github/ - 2012-07-10 - - - http://yannesposito.com/Scratch/en/blog/2010-07-09-Indecidabilities/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/ - 2012-07-10 - - - http://yannesposito.com/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/ + http://yannesposito.com/Scratch/fr/blog/ 2012-07-10 @@ -737,11 +97,159 @@ 2012-07-10 - http://yannesposito.com/Scratch/en/blog/programming-language-experience/ + http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/ 2012-07-10 - http://yannesposito.com/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/ + http://yannesposito.com/Scratch/en/about/old/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-10-untaught-git-usage/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-09-02-base64-and-sha1-on-iPhone/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-10-26-LaTeX-like-macro-and-markdown/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/Higher-order-function-in-zsh/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-10-30-How-to-handle-evil-IE/ + 2012-07-10 + + + http://yannesposito.com/Scratch/assets/css/main.css + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-06-14-multi-language-choices/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-10-How-to-preload-your-site-with-style/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/Yesod-excellent-ideas/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/Haskell-Mandelbrot/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/about/cv/ + 2012-07-10 + + + http://yannesposito.com/Scratch/sitemap.xml + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-10-14-Fun-with-wav/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/02_ackgrep/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_4/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-03-23-Encapsulate-git/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/04_drm/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/SVG-and-m4-fractals/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-10-14-Fun-with-wav/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/commandes-avancees/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/06_How_I_use_git/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_1/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-12-14-Git-vs--Bzr/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-07-05-Cappuccino-and-Web-applications/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/11_Load_Disqus_Asynchronously/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/softwares/yaquabubbles/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/ 2012-07-10 @@ -749,19 +257,511 @@ 2012-07-10 - http://yannesposito.com/Scratch/en/blog/Typography-and-the-Web/ + http://yannesposito.com/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-07-31-New-style-after-holidays/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/09_Why_I_didn-t_keep_whosamung-us/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/feed/feed.xml + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/commandes-avancees/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-07-09-Indecidabilities/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-03-23-Encapsulate-git/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-02-15-All-but-something-regexp/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/11_Load_Disqus_Asynchronously/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_4/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/validation/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/softwares/ypassword/iphoneweb/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2011-04-20-Now-hosted-on-github/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_1/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/10_Synchronize_Custom_WebSite_with_mobileMe/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-06-15-Get-my-blog-engine/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/Haskell-the-Hard-Way/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2011-01-03-Happy-New-Year/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/about/contact/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-05-19-How-to-cut-HTML-and-repair-it/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/softwares/ypassword/iphoneweb/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-07-09-Indecidabilities/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/feed/feed.xml + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/mvc/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/03_losthighway/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/03_losthighway/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-10-launch-daemon-from-command-line/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/mvc/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/07_Screensaver_compilation_option_for_Snow_Leopard/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-02-16-All-but-something-regexp--2-/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/conf-et-install/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-03-22-Git-Tips/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/Haskell-Mandelbrot/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-09-jQuery-Tag-Cloud/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/Password-Management/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/programming-language-experience/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_2/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-02-15-All-but-something-regexp/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/softwares/ypassword/web/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/Typography-and-the-Web/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/softwares/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/comprendre/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/softwares/ypassword/web/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/softwares/yaquabubbles/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/ 2012-07-10 http://yannesposito.com/Scratch/fr/blog/2010-06-14-multi-language-choices/ 2012-07-10 + + http://yannesposito.com/Scratch/en/blog/01_nanoc/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-12-06-iphone-call-filter/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2011-01-03-Happy-New-Year/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/ + 2012-07-10 + http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/comprendre/ 2012-07-10 - http://yannesposito.com/Scratch/en/blog/03_losthighway/ + http://yannesposito.com/Scratch/en/blog/2010-08-31-send-mail-from-command-line-with-attached-file/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/latest/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/about/contact/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_2/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-02-23-When-regexp-is-not-the-best-solution/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/latest/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/Password-Management/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/Higher-order-function-in-zsh/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/about/cv/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/02_ackgrep/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-10-untaught-git-usage/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/softwares/yclock/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/A-more-convenient-diff/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-07-31-New-style-after-holidays/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/ + 2012-07-10 + + + http://yannesposito.com/Scratch/assets/css/dynamic.css + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/about/technical_details/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/06_How_I_use_git/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-02-18-split-a-file-by-keyword/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/05_git_create_remote_branch/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/softwares/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/Yesod-excellent-ideas/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-05-17-at-least-this-blog-revive/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/rss/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_3/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/softwares/yclock/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/about/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2009-09-replace-all-except-some-part/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/validation/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/about/technical_details/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2010-10-06-New-Blog-Design-Constraints/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2010-03-22-Git-Tips/ + 2012-07-10 + + + http://yannesposito.com/Scratch/fr/blog/2009-12-06-iphone-call-filter/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/04_drm/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/A-more-convenient-diff/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/2011-04-20-Now-hosted-on-github/ + 2012-07-10 + + + http://yannesposito.com/Scratch/en/blog/Typography-and-the-Web/ 2012-07-10