From 76f5bc898c0c00cc78f50f2bc75a4abb1523dfed Mon Sep 17 00:00:00 2001 From: "Yann Esposito (Yogsototh)" Date: Mon, 18 Jun 2012 19:41:43 +0200 Subject: [PATCH] Updated latest article --- .../html/en/blog/Haskell-OpenGL-Mandelbrot.md | 4 +- .../html/fr/blog/Haskell-OpenGL-Mandelbrot.md | 4 +- multi/blog/Haskell-OpenGL-Mandelbrot.md | 4 +- .../code/01_Introduction/hglmandel.lhs | 4 +- .../blog/Haskell-OpenGL-Mandelbrot/index.html | 5 +- .../code/01_Introduction/hglmandel.lhs | 4 +- .../blog/Haskell-OpenGL-Mandelbrot/index.html | 5 +- output/Scratch/sitemap.xml | 1172 ++++++++--------- 8 files changed, 609 insertions(+), 593 deletions(-) diff --git a/content/html/en/blog/Haskell-OpenGL-Mandelbrot.md b/content/html/en/blog/Haskell-OpenGL-Mandelbrot.md index 3c8a071d3..4443c22bc 100644 --- a/content/html/en/blog/Haskell-OpenGL-Mandelbrot.md +++ b/content/html/en/blog/Haskell-OpenGL-Mandelbrot.md @@ -114,7 +114,9 @@ import Data.IORef -For efficiency reason, I will not use the default Haskell `Complex` data type. +For efficiency reason[^010001], I will not use the default Haskell `Complex` data type. + +[^010001]: I tried `Complex Double`, `Complex Float`, this current data type with `Double` and the actual version `Float`. For rendering a 1024x1024 Mandelbrot set it takes `Complex Double` about 6.8s, for `Complex Float` about 5.1s, for the actual version with `Double` and `Float` it takes about `1.6` sec. See these sources for testing yourself: [https://gist.github.com/2945043](https://gist.github.com/2945043). I haven't tried to use unpacked data type because it looks weird in a tutorial. But I might try it in a sequel.
diff --git a/content/html/fr/blog/Haskell-OpenGL-Mandelbrot.md b/content/html/fr/blog/Haskell-OpenGL-Mandelbrot.md index bb5392df9..9ff502fe6 100644 --- a/content/html/fr/blog/Haskell-OpenGL-Mandelbrot.md +++ b/content/html/fr/blog/Haskell-OpenGL-Mandelbrot.md @@ -114,7 +114,9 @@ import Data.IORef
-For efficiency reason, I will not use the default Haskell `Complex` data type. +For efficiency reason[^010001], I will not use the default Haskell `Complex` data type. + +[^010001]: I tried `Complex Double`, `Complex Float`, this current data type with `Double` and the actual version `Float`. For rendering a 1024x1024 Mandelbrot set it takes `Complex Double` about 6.8s, for `Complex Float` about 5.1s, for the actual version with `Double` and `Float` it takes about `1.6` sec. See these sources for testing yourself: [https://gist.github.com/2945043](https://gist.github.com/2945043). I haven't tried to use unpacked data type because it looks weird in a tutorial. But I might try it in a sequel.
diff --git a/multi/blog/Haskell-OpenGL-Mandelbrot.md b/multi/blog/Haskell-OpenGL-Mandelbrot.md index 62f2f0714..820573972 100644 --- a/multi/blog/Haskell-OpenGL-Mandelbrot.md +++ b/multi/blog/Haskell-OpenGL-Mandelbrot.md @@ -122,7 +122,9 @@ import Data.IORef
-For efficiency reason, I will not use the default Haskell `Complex` data type. +For efficiency reason[^010001], I will not use the default Haskell `Complex` data type. + +[^010001]: I tried `Complex Double`, `Complex Float`, this current data type with `Double` and the actual version `Float`. For rendering a 1024x1024 Mandelbrot set it takes `Complex Double` about 6.8s, for `Complex Float` about 5.1s, for the actual version with `Double` and `Float` it takes about `1.6` sec. See these sources for testing yourself: [https://gist.github.com/2945043](https://gist.github.com/2945043). I haven't tried to use unpacked data type because it looks weird in a tutorial. But I might try it in a sequel.
diff --git a/output/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/code/01_Introduction/hglmandel.lhs b/output/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/code/01_Introduction/hglmandel.lhs index 2a966c3fc..ff83a6e18 100644 --- a/output/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/code/01_Introduction/hglmandel.lhs +++ b/output/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/code/01_Introduction/hglmandel.lhs @@ -18,7 +18,9 @@ And the second part more focused on OpenGL and content. > import Graphics.UI.GLUT > import Data.IORef -For efficiency reason, I will not use the default Haskell `Complex` data type. +For efficiency reason[^010001], I will not use the default Haskell `Complex` data type. + +[^010001]: I tried `Complex Double`, `Complex Float`, this current data type with `Double` and the actual version `Float`. For rendering a 1024x1024 Mandelbrot set it takes `Complex Double` about 6.8s, for `Complex Float` about 5.1s, for the actual version with `Double` and `Float` it takes about `1.6` sec. See these sources for testing yourself: [https://gist.github.com/2945043](https://gist.github.com/2945043). I haven't tried to use unpacked data type because it looks weird in a tutorial. But I might try it in a sequel. > data Complex = C (Float,Float) deriving (Show,Eq) diff --git a/output/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/index.html b/output/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/index.html index 488f40153..a40d33544 100644 --- a/output/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/index.html +++ b/output/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/index.html @@ -177,7 +177,7 @@ import Data.IORef
-

For efficiency reason, I will not use the default Haskell Complex data type.

+

For efficiency reason3, I will not use the default Haskell Complex data type.

@@ -1934,6 +1934,9 @@ O(n².log(n)) to O(n³).

but, each time I do a copy/paste, I feel something is wrong. I believe this concern can be generalized to the lack of namespace in Haskell.

+
  • +

    I tried Complex Double, Complex Float, this current data type with Double and the actual version Float. For rendering a 1024x1024 Mandelbrot set it takes Complex Double about 6.8s, for Complex Float about 5.1s, for the actual version with Double and Float it takes about 1.6 sec. See these sources for testing yourself: https://gist.github.com/2945043. I haven’t tried to use unpacked data type because it looks weird in a tutorial. But I might try it in a sequel.

    +
  • diff --git a/output/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/code/01_Introduction/hglmandel.lhs b/output/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/code/01_Introduction/hglmandel.lhs index 2a966c3fc..ff83a6e18 100644 --- a/output/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/code/01_Introduction/hglmandel.lhs +++ b/output/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/code/01_Introduction/hglmandel.lhs @@ -18,7 +18,9 @@ And the second part more focused on OpenGL and content. > import Graphics.UI.GLUT > import Data.IORef -For efficiency reason, I will not use the default Haskell `Complex` data type. +For efficiency reason[^010001], I will not use the default Haskell `Complex` data type. + +[^010001]: I tried `Complex Double`, `Complex Float`, this current data type with `Double` and the actual version `Float`. For rendering a 1024x1024 Mandelbrot set it takes `Complex Double` about 6.8s, for `Complex Float` about 5.1s, for the actual version with `Double` and `Float` it takes about `1.6` sec. See these sources for testing yourself: [https://gist.github.com/2945043](https://gist.github.com/2945043). I haven't tried to use unpacked data type because it looks weird in a tutorial. But I might try it in a sequel. > data Complex = C (Float,Float) deriving (Show,Eq) diff --git a/output/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/index.html b/output/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/index.html index f90912d0a..33f7339bb 100644 --- a/output/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/index.html +++ b/output/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/index.html @@ -177,7 +177,7 @@ import Data.IORef -

    For efficiency reason, I will not use the default Haskell Complex data type.

    +

    For efficiency reason3, I will not use the default Haskell Complex data type.

    @@ -1934,6 +1934,9 @@ O(n².log(n)) to O(n³).

    but, each time I do a copy/paste, I feel something is wrong. I believe this concern can be generalized to the lack of namespace in Haskell.

    +
  • +

    I tried Complex Double, Complex Float, this current data type with Double and the actual version Float. For rendering a 1024x1024 Mandelbrot set it takes Complex Double about 6.8s, for Complex Float about 5.1s, for the actual version with Double and Float it takes about 1.6 sec. See these sources for testing yourself: https://gist.github.com/2945043. I haven’t tried to use unpacked data type because it looks weird in a tutorial. But I might try it in a sequel.

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