diff --git a/content/html/en/blog.erb b/content/html/en/blog.erb new file mode 100644 index 000000000..676d61b05 --- /dev/null +++ b/content/html/en/blog.erb @@ -0,0 +1,89 @@ +----- +kind: blog +title: Blog +menupriority: 2 +noSubMenu: true +----- +<% + number_of_articles=5 + number_of_char_for_resume=800 + language=@item_rep.path.sub(/\/Scratch\//,'').sub(/\/.*$/,'') + last_articles = @items.select do |a| + a.reps[0].path =~ /\/#{language}\// && a[:kind] == 'article' + end + last_articles=last_articles.sort { |x,y| y[:created_at] <=> x[:created_at] }[0..(number_of_articles-1)] + +def dArr + return %{⇓} +end +%> + +
+ <%= link_to(%{Read more »}, a) %> +
++Here you'll can find mostly technical articles. +Some are just reminder of technical tips. +But some are long and technically detailled articles. +
++ I do my best to traduce each page in french and in english. +It not always easy. English is not my natural language. +I make many errors, orthographic, grammatical, typographical… +
++ Thanks not to judge me based on these errors! And don't forget content is more important than presentation! +
+The first impression I'll let you if we meet in real life should be different from the one I let you based on my website. +
+I wish you to find something useful or interesting on this website. +
+ diff --git a/content/html/en/blog/2010-10-26-LaTeX-like-macro-and-markdown.md b/content/html/en/blog/2010-10-26-LaTeX-like-macro-and-markdown.md index 8611dcbc6..235104bc5 100644 --- a/content/html/en/blog/2010-10-26-LaTeX-like-macro-and-markdown.md +++ b/content/html/en/blog/2010-10-26-LaTeX-like-macro-and-markdown.md @@ -11,6 +11,7 @@ macros: latex: 'LaTeX' # tags: ----- + begindiv(intro) <%= tldr %> I made a simple macro system for my blog. Now I juste have to write %latex and it show as %latex. @@ -18,6 +19,9 @@ begindiv(intro) enddiv +I added a macro system for my blog system. +When we are used to %latex this lack can be hard to handle. +Particularly when using mathematical notations. In the header of my files I simply write:
diff --git a/content/html/fr/blog.erb b/content/html/fr/blog.erb
new file mode 100644
index 000000000..7c63bdc30
--- /dev/null
+++ b/content/html/fr/blog.erb
@@ -0,0 +1,92 @@
+-----
+kind: blog
+title: Blog
+menupriority: 2
+noSubMenu: true
+-----
+<%
+ number_of_articles=5
+ number_of_char_for_resume=800
+ language=@item_rep.path.sub(/\/Scratch\//,'').sub(/\/.*$/,'')
+ last_articles = @items.select do |a|
+ a.reps[0].path =~ /\/#{language}\// && a[:kind] == 'article'
+ end
+ last_articles=last_articles.sort { |x,y| y[:created_at] <=> x[:created_at] }[0..(number_of_articles-1)]
+
+def dArr
+ return %{⇓}
+end
+%>
+
+
+ en: - <%= number_of_articles %> latest articles <%=dArr%>
+- Les <%= number_of_articles %> derniers articles <%=dArr%>
+- Nuage de mots clés <%=dArr%>
+* A- chives <%=dArr%>
+- Un petit mot sur le contenu <%=dArr%>
+
+
+
+Les <%= number_of_articles %> derniers articles
+
+
+
+ <%= link_to(%{en lire plus »}, a) %> +
++Vous trouverez ici des articles qui sont pour la plupart +écrits en anglais et qui sont techniques. +Certain sont justes là pour me souvenir de petits trucs, que +d'autres pourraient trouver utiles. Mais il y a aussi de +long articles techniques qui vont un peu plus dans les détails. +
+
+ Je fais de mon mieux pour traduire chaque page en anglais et en français. +Cependant, ce n'est pas toujours évident. +Il m'arrive de faire de nombreuses fautes d'orthographes, des erreurs typographiques et autres. +
++ Merci de ne pas me juger sur ces erreurs et de ne pas oublier que le fond est plus important que la forme. +
+L'impression que ce site laisse de moi n'est certainement pas l'impression que je vous laisserais si on se rencontrait. +
+Je vous souhaite de trouver ce que vous cherchez sur ce site. +
diff --git a/content/html/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown.md b/content/html/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown.md index 7b803286b..480f72c4a 100644 --- a/content/html/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown.md +++ b/content/html/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown.md @@ -11,6 +11,7 @@ macros: latex: 'LaTeX' # tags: ----- + begindiv(intro) @@ -18,6 +19,11 @@ begindiv(intro) enddiv +J'ai ajouter un système de macro pour mon système de blog. +Lorsqu'on est habitué à %latex et que l'on commence à écrire des articles +un peu conséquent avec des notations mathématiques, +les macros deviennent vite quelque chose d'indispensable. + Dans l'entête de mes fichiers j'écris simplement:
diff --git a/multi/blog.erb b/multi/blog.erb
new file mode 100644
index 000000000..4bde555b5
--- /dev/null
+++ b/multi/blog.erb
@@ -0,0 +1,115 @@
+-----
+kind: blog
+title: Blog
+menupriority: 2
+noSubMenu: true
+-----
+<%
+ number_of_articles=5
+ number_of_char_for_resume=800
+ language=@item_rep.path.sub(/\/Scratch\//,'').sub(/\/.*$/,'')
+ last_articles = @items.select do |a|
+ a.reps[0].path =~ /\/#{language}\// && a[:kind] == 'article'
+ end
+ last_articles=last_articles.sort { |x,y| y[:created_at] <=> x[:created_at] }[0..(number_of_articles-1)]
+
+def dArr
+ return %{⇓}
+end
+%>
+
+
+ en: - <%= number_of_articles %> latest articles <%=dArr%>
+fr: - Les <%= number_of_articles %> derniers articles <%=dArr%>
+en: - Tag Cloud <%=dArr%>
+fr: - Nuage de mots clés <%=dArr%>
+* A- chives <%=dArr%>
+en: - Two words about the content <%=dArr%>
+fr: - Un petit mot sur le contenu <%=dArr%>
+
+
+
+en: Last <%= number_of_articles %> Articles
+fr: Les <%= number_of_articles %> derniers articles
+
+
+
+fr: <%= link_to(%{en lire plus »}, a) %> +en: <%= link_to(%{Read more »}, a) %> +
++en: Here you'll can find mostly technical articles. +en: Some are just reminder of technical tips. +en: But some are long and technically detailled articles. +en:
+en:+en: I do my best to traduce each page in french and in english. +en: It not always easy. English is not my natural language. +en: I make many errors, orthographic, grammatical, typographical… +en:
+en:+en: Thanks not to judge me based on these errors! And don't forget content is more important than presentation! +en:
+en: The first impression I'll let you if we meet in real life should be different from the one I let you based on my website. +en:
+en: I wish you to find something useful or interesting on this website. +en:
+ +fr:+fr: Vous trouverez ici des articles qui sont pour la plupart +fr: écrits en anglais et qui sont techniques. +fr: Certain sont justes là pour me souvenir de petits trucs, que +fr: d'autres pourraient trouver utiles. Mais il y a aussi de +fr: long articles techniques qui vont un peu plus dans les détails. +fr:
+fr:
+fr: Je fais de mon mieux pour traduire chaque page en anglais et en français. +fr: Cependant, ce n'est pas toujours évident. +fr: Il m'arrive de faire de nombreuses fautes d'orthographes, des erreurs typographiques et autres. +fr:
+fr:+fr: Merci de ne pas me juger sur ces erreurs et de ne pas oublier que le fond est plus important que la forme. +fr:
+fr: L'impression que ce site laisse de moi n'est certainement pas l'impression que je vous laisserais si on se rencontrait. +fr:
+fr: Je vous souhaite de trouver ce que vous cherchez sur ce site. +fr:
diff --git a/multi/blog/2010-10-26-LaTeX-like-macro-and-markdown.md b/multi/blog/2010-10-26-LaTeX-like-macro-and-markdown.md index 427a41ab1..db13cc63f 100644 --- a/multi/blog/2010-10-26-LaTeX-like-macro-and-markdown.md +++ b/multi/blog/2010-10-26-LaTeX-like-macro-and-markdown.md @@ -12,6 +12,7 @@ macros: latex: 'LaTeX' # tags: ----- + begindiv(intro) en: <%= tldr %> I made a simple macro system for my blog. Now I juste have to write %latex and it show as %latex. @@ -20,7 +21,15 @@ fr: <%= tlal %> J'ai fait un système simple de macros pour mon blog. Par exempl enddiv +fr: J'ai ajouter un système de macro pour mon système de blog. +fr: Lorsqu'on est habitué à %latex et que l'on commence à écrire des articles +fr: un peu conséquent avec des notations mathématiques, +fr: les macros deviennent vite quelque chose d'indispensable. +fr: fr: Dans l'entête de mes fichiers j'écris simplement: +en: I added a macro system for my blog system. +en: When we are used to %latex this lack can be hard to handle. +en: Particularly when using mathematical notations. en: In the header of my files I simply write:
diff --git a/output/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/index.html b/output/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/index.html
index ff1c052a7..fde5bc2cc 100644
--- a/output/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/index.html
+++ b/output/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/index.html
@@ -198,7 +198,7 @@ No need to use a jQuery
plugin.
Copyright ©, Yann Esposito
In the header of my files I simply write:
+I added a macro system for my blog system. +When we are used to LaTeX this lack can be hard to handle. +Particularly when using mathematical notations. +In the header of my files I simply write:
macros: diff --git a/output/Scratch/en/blog/feed/feed.xml b/output/Scratch/en/blog/feed/feed.xml index 6d3de8b2a..8c064a4dd 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 2011-01-03T08:37:26Z - - + +- + Yann Esposito http://yannesposito.com @@ -18,7 +18,7 @@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> @@ -47,7 +47,7 @@ Recently I used <em>a lot</em> of javascript. After trying Yann Esposito yannesposito.com - +<p>Happy New Year!</p> <p>I was busy during the last months. @@ -69,7 +69,7 @@ But I will revive a bit this blog.</p> Yann Esposito yannesposito.com - +<div class="intro"> @@ -80,11 +80,8 @@ But I will revive a bit this blog.</p> </div> -<p>In the header of my files I simply write:</p> - -<pre class="twilight"> -<span class="MetaTagAll"><span class="MetaTagInline">macros</span><span class="MetaTagAll">:</span></span> - <span class="MetaTagAll"><span class="MetaTagInline">test</span><span class="MetaTagAll">:</span> </span><span class="String"></span></pre></div> +<p>I added a macro system for my blog system. +When we are used to <span style="text-transform: uppercase">L<sup style="vertical-align: 0.15em; margin-left: -0.36em; margin-right: -0.15em; font-size: .85em">a</sup>T<sub style="vertical-align: -0.5ex; margin-left: -0.1667em; margin-right: -0.125em; font-size: 1em">e</sub></span></p></div>tag:yannesposito.com,2010-10-14:/Scratch/en/blog/2010-10-14-Fun-with-wav/ @@ -95,7 +92,7 @@ But I will revive a bit this blog.</p>Yann Esposito yannesposito.com - +<div class="intro"> @@ -126,7 +123,7 @@ This is even more impressive knowi...</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> @@ -164,7 +161,7 @@ Now I’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. @@ -192,7 +189,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. @@ -215,7 +212,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> @@ -237,7 +234,7 @@ here are two functions to add to your code to have <code>base64</code&g Yann Esposito yannesposito.com - +<p>I had to send a mail using only command line. I was surprised it isn’t straightforward at all. I didn’t had <code>pine</code> nor <code>mutt</code> or anything like that. @@ -268,7 +265,7 @@ begin 664 fic....</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>. @@ -293,7 +290,7 @@ But here is the conf to make it work on heroku.</p> Yann Esposito yannesposito.com - +<div class="intro"> @@ -339,7 +336,7 @@ And I’ll ...</p></div> 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. @@ -357,7 +354,7 @@ I was inspired by Readability and iBooks<small>©</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 ‘1px shadow’ 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> @@ -382,7 +379,7 @@ I was a bit surprised, because I make some test into a really <em>slow< Yann Esposito yannesposito.com - +<div class="intro"> @@ -417,7 +414,7 @@ Nonetheless I used these two to make the same web application. This is why I com Yann Esposito yannesposito.com - +<p>Some source code on this blog can be downloaded. Most of time, the code is larger than the <code>div</code> bloc. This is why I use a method to show this code in a large jQuery popup. </p> @@ -439,7 +436,7 @@ This is why I use a method to show this code in a large jQuery popup. </p> 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> @@ -461,7 +458,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> @@ -478,7 +475,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> @@ -502,7 +499,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> @@ -538,7 +535,7 @@ Finally my files...</p> Yann Esposito yannesposito.com - +<div class="intro"> @@ -574,7 +571,7 @@ I entered in the <em>infernal</em>: ...</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> @@ -592,7 +589,7 @@ I entered in the <em>infernal</em>: ...</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"> @@ -617,7 +614,7 @@ I entered in the <em>infernal</em>: ...</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> @@ -647,7 +644,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> @@ -688,7 +685,7 @@ $ git ...</pre></div> 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> @@ -708,7 +705,7 @@ ext<span class="Keyword">=</span><span class="Variable"><sp Yann Esposito yannesposito.com - +<p>Strangely enough, I didn’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> @@ -730,7 +727,7 @@ The following code split a file for each line containing the word <code>UT 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 ‘a’ and ‘b’, for example, you want to match:</p> <pre class="twilight"> @@ -759,7 +756,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa Yann Esposito yannesposito.com - +<p>Sometimes you cannot simply write:</p> <div><pre class="twilight"> @@ -781,7 +778,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa Yann Esposito yannesposito.com - +<p>How to stop using bad Microsoft© font under Ubuntu Linux in order to user nice anti aliased font under Firefox.</p> <p>Just modify the <code>/etc/fonts/local.conf</code> with the following code: </p> @@ -802,7 +799,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa Yann Esposito yannesposito.com - +<p>I just found a way to change the default shell on Mac OS X. This note is mostly for me, but somebody else should find it useful. Just launch the following command: </p> <div><pre class="twilight"> @@ -819,7 +816,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa Yann Esposito yannesposito.com - +<div class="intro"> @@ -845,7 +842,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa Yann Esposito yannesposito.com - +<p>It is unbelievable you cannot filter your call with an iPhone! The only reason I see for that is a negotiation with phone operator to force users to get phone advertising. It is simple unacceptable.</p> <p>I’m a λ iPhone’s user. The only way to filter your call and to manage blacklist is to <em>jailbreak</em> your iPhone. And I don’t want to do that. Then, if like me you find it unacceptable, just write a line to Apple: <a href="http://www.apple.com/feedback/iphone.html">http://www.apple.com/feedback/iphone.html</a></p> @@ -860,7 +857,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa Yann Esposito yannesposito.com - +<h1 class="first" id="gitgit-for-what"><a href="http://git-scm.org" title="Git">Git</a> for what?</h1> @@ -890,7 +887,7 @@ When somebody work with files without a versions system, the following happens f Yann Esposito yannesposito.com - +<h1 class="first" id="before-usage-configuration">Before usage, configuration</h1> <h2 id="install">install</h2> @@ -929,7 +926,7 @@ $ sudo port install git-core Yann Esposito yannesposito.com - +<div class="intro"> @@ -964,7 +961,7 @@ git clone ssh...</pre></div> Yann Esposito yannesposito.com - +<h1 class="first" id="here-we-go">Here we go!</h1> <p>Here is one from many way to use <a href="http://git-scm.org" title="Git">Git</a>. This method is sufficient to work on a project. Not there is many other <em>workflows</em>.</p> @@ -991,7 +988,7 @@ git clone ssh...</pre></div> Yann Esposito yannesposito.com - +<h1 class="first" id="command-list">Command List</h1> <h2 id="command-for-each-functionality">Command for each functionality</h2> @@ -1024,7 +1021,7 @@ $ g...</pre></div> Yann Esposito yannesposito.com - +<h1 class="first" id="why-git-is-cool">Why Git is cool?</h1> <p>Because with <a href="http://git-scm.org" title="Git">Git</a> you can work on many part of some project totally independently. This is the true efficiency of decentralisation.</p> @@ -1044,7 +1041,7 @@ $ g...</pre></div> Yann Esposito yannesposito.com - +<p>For developer IE is a nightmare. This is why, I use a method to disable my standard CSS and enable a IE only CSS. I use jQuery to accomplish that.</p> <div><pre class="twilight"> @@ -1062,7 +1059,7 @@ $ g...</pre></div> Yann Esposito yannesposito.com - +<p>I already talked about how <a href="/Scratch/en/blog/10_Synchronize_Custom_WebSite_with_mobileMe">I synchronized my website with mobileme</a>. I ameliorated this script in order to make it incremental.</p> <p>Here is my new script, it first create a map which associate to each file its hash. After that it compare this file to the remote one. Then for each different file, update the content.</p> diff --git a/output/Scratch/en/blog/index.html b/output/Scratch/en/blog/index.html index 715882b69..a4bda5163 100644 --- a/output/Scratch/en/blog/index.html +++ b/output/Scratch/en/blog/index.html @@ -58,15 +58,17 @@ -+@@ -81,6 +83,7 @@-
-- 5 latest articles ⇓
-- Tag Cloud ⇓
-- Archives ⇓
-- Two words about the content ⇓
+ en:- 5 latest articles ⇓
+- Tag Cloud ⇓
+* A- chives ⇓
+- Two words about the content ⇓
Last 5 Articles
- ++Last 5 Articles +
+ @@ -98,11 +101,15 @@ The most upvoted comment praised (within other) Sproutcore, Cappuccino, looking at -backbone.js +backbone.js + -- Read more » -
++++ Read more » +
+@@ -115,6 +122,7 @@ Recently I used a lot of javascript. After trying
+Happy New Year!
I was busy during the last months. @@ -126,10 +134,14 @@ But I will revive a bit this blog.
Best wishes for 2011!
+ -- Read more » -
++++ Read more » +
+@@ -142,6 +154,7 @@ But I will revive a bit this blog.
+-@@ -152,17 +165,17 @@ But I will revive a bit this blog.-In the header of my files I simply write:
+I added a macro system for my blog system. +When we are used to LaTe
-macros: - test:-<div class="flush"></div> -<p> - <a href="/Scratch/en/blog/2010-10-26-LaTeX-like-macro-and-markdown/">Read more <span class="nicer">»</span></a> -</p> -
</div>
+ +++ ++ Read more » +
+@@ -174,6 +187,7 @@ But I will revive a bit this blog.
++@@ -194,10 +208,14 @@ From my memory it was a pain to read and write to files. But in the end I was really impressed by the code I get. It was really clean. This is even more impressive knowi... + -- Read more » -
++++ Read more » +
+@@ -210,6 +228,7 @@ This is even more impressive knowi...
+ @@ -236,19 +255,19 @@ I am now suprised how easy it was. Some years ago it was far more difficult. Now I’m able to sign and encrypt my emails. + -- +- Read more » -
-++ Read more » +
+- -alternate reality analyser analytics Apple Asynchronous awk Bazaar blacklist blog branch branches bzr Cappuccino Chrome Cocoa comments CSS David Lynch DCVS dcvs design disqus diverged drm email extension file filter Firefox Fonts git Google hide HTML indecidability intense debate iPhone iTunes javascript jQuery Linux local Lost Highway mac Mac mathematics mobileme movie multi-language nanoc Objective-C OS X philosophy popup programming Programming protection regexp regular expression remote ruby S/MIME Safari science screensaver script security shell ssh statistics svn synchronisation theory tip tree Ubuntu User web WebDav webdesign workflow Xcode zsh- -Archives
+Archives
+[2011]
- 3 @@ -1871,7 +1887,7 @@ Now I’m able to sign and encrypt my emails. Sep 2010 Use git to calculate trusted mtimes»
- - 1 + 2 Sep 2010 base64 and sha1 on iPhone»
- @@ -1899,7 +1915,7 @@ Now I’m able to sign and encrypt my emails. Jul 2010 Cappuccino vs jQuery»
- - 18 + 19 Jun 2010 jQuery popup the easy way»
- @@ -2060,29 +2076,31 @@ Now I’m able to sign and encrypt my emails. 2008 Nanoc»
+Two words about the content +
-- -Two words about the content
- -Here you’ll can find mostly technical articles. +
+Here you'll can find mostly technical articles. Some are just reminder of technical tips. -But some are long and technically detailled articles.
- -
-I do my best to traduce each page in french and in english. +But some are long and technically detailled articles. +
+
++ I do my best to traduce each page in french and in english. It not always easy. English is not my natural language. -I make many errors, orthographic, grammatical, typographical…
- -Thanks not to judge me based on these errors! And don’t forget content is more important than presentation!
- -The first impression I’ll let you if we meet in real life should be different from the one I let you based on my website.
- -I wish you to find something useful or interesting on this website.
- +I make many errors, orthographic, grammatical, typographical… + ++ Thanks not to judge me based on these errors! And don't forget content is more important than presentation! +
+The first impression I'll let you if we meet in real life should be different from the one I let you based on my website. +
+I wish you to find something useful or interesting on this website. +
@@ -2092,7 +2110,7 @@ I make many errors, orthographic, grammatical, typographical… Copyright ©, Yann Esposito- Modified: 01/05/2011 + Modified: 03/21/2011Entirely done with diff --git a/output/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/index.html b/output/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/index.html index 16b16b14c..7e481adc2 100644 --- a/output/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/index.html +++ b/output/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/index.html @@ -218,7 +218,7 @@ Il n’y a pas de librairie officielle qui s’occupe de ça. Droits de reproduction ©, Yann Esposito- Écrit le : 02/09/2010 + Écrit le : 01/09/2010 modifié le : 04/09/2010diff --git a/output/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/index.html b/output/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/index.html index 251172a0a..d21cebc31 100644 --- a/output/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/index.html +++ b/output/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/index.html @@ -67,6 +67,11 @@+J’ai ajouter un système de macro pour mon système de blog. +Lorsqu’on est habitué à LaTeX et que l’on commence à écrire des articles +un peu conséquent avec des notations mathématiques, +les macros deviennent vite quelque chose d’indispensable.
+Dans l’entête de mes fichiers j’écris simplement:
diff --git a/output/Scratch/fr/blog/feed/feed.xml b/output/Scratch/fr/blog/feed/feed.xml index 1b48dfcf5..b1e8e2003 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 2011-01-03T08:37:26Z - - + +- + Yann Esposito http://yannesposito.com @@ -18,7 +18,7 @@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> @@ -45,7 +45,7 @@ Après avoir essayé Yann Esposito yannesposito.com - +<p>Bonne et heureuse année !</p> <p>J’étais très occupé ces derniers mois. @@ -70,7 +70,7 @@ Je n’en ai pas encore terminé avec ça. Mais si je tarde trop Yann Esposito yannesposito.com - +<div class="intro"> @@ -81,11 +81,8 @@ Je n’en ai pas encore terminé avec ça. Mais si je tarde trop </div> -<p>Dans l’entête de mes fichiers j’écris simplement:</p> - -<pre class="twilight"> -<span class="MetaTagAll"><span class="MetaTagInline">macros</span><span class="MetaTagAll">:</span></span> - <span class="MetaTagAll"><span class="MetaTagInline">test</span></span></pre></div> +<p>J’ai ajouter un système de macro pour mon système de blog. +Lorsqu’on est habitué à <span style="text-transform: uppercase">L<sup style="vertical-align: 0.15em; margin-left: -0.36em; margin-right: -0.15em; font-size: .85em">a</sup>T</span></p></div>- tag:yannesposito.com,2010-10-14:/Scratch/fr/blog/2010-10-14-Fun-with-wav/ @@ -96,7 +93,7 @@ Je n’en ai pas encore terminé avec ça. Mais si je tarde tropYann Esposito yannesposito.com - +<div class="intro"> @@ -124,7 +121,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> @@ -157,7 +154,7 @@ Il y a seulement quelques années c&rs...</p></p> Yann Esposito yannesposito.com - +<p>Vous avez pu constater que j’ai modifié le design de mon blog. Maintenant il doit être beaucoup plus léger qu’avant. Je n’utilise plus de CSS3 et beaucoup moins de javascript. @@ -180,7 +177,7 @@ Les règles que je me suis fixées sont donc:</p> Yann Esposito yannesposito.com - +<p>Vous pouvez remarquer qu’à 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’un fichier pour engendrer tout le site de nouveau. @@ -201,7 +198,7 @@ Voici comment je m’y prend avec <a href="http://nanoc.stoneship.org Yann Esposito yannesposito.com - +<p>Allons directement à l’essentiel : voici deux fonctions à intégrer à votre application iPhone pour afficher l’encodage en base64 ou en hexadecimal du hash sha1 d’un string en Objective-C pour iPhone.</p> @@ -222,7 +219,7 @@ Puis :</p> Yann Esposito yannesposito.com - +<p>J’ai dû envoyer un mail en ligne de commande récemment. Quelle ne fût pas ma surprise lorsque je constatais que ce n’était vraiment pas évident. Je n’avais ni <code>pine</code> ni <code>mutt</code>. Seulement <code>mail</code> et <code>mailx</code>.</p> @@ -247,7 +244,7 @@ Je l’ai compressé au format <code>.gz</code>, </p& Yann Esposito yannesposito.com - +<h1 class="first" id="maintenant-sur-herokuhttpherokucom">Maintenant sur <a href="http://heroku.com">Heroku</a></h1> <p>J’ai changé mon hébergeur. Mobileme n’est absolument pas adapté à la diffusion de mon blog. C’est pourquoi je suis passé à <a href="http://heroku.com">Heroku</a>.</p> @@ -268,7 +265,7 @@ Voici comment configurer un site statique sur heroku.</p> Yann Esposito yannesposito.com - +<div class="intro"> @@ -311,7 +308,7 @@ Je vais me mettre à sa p...</p></div> Yann Esposito yannesposito.com - +<p>Avant les vacances beaucoup d’utilisateurs se sont plaints de la lenteur de rendu de mon site. Il s’agit notamment de problèmes avec Chrome en particulier. Mais pour éviter tout problème. @@ -330,7 +327,7 @@ Il est inspiré du style de l’application iBooks<small>& Yann Esposito yannesposito.com - +<p>Beaucoup d’utilisateurs de <a href="http://reddit.com">Reddit</a> m’ont rapporté que mon site était très long à charger et à <em>scroller</em>. Ils pensaient qu’il s’agissait d’un problème dû aux ombres que j’applique sur le texte. J’étais un peu surpris puisque je fais mes tests sur une machine vraiment très lente et je n’avais jamais détecté ces problèmes. @@ -354,7 +351,7 @@ En réalité, ce qui ralenti le rendu de ce site est par ordre d&rsq Yann Esposito yannesposito.com - +<div class="intro"> @@ -388,7 +385,7 @@ En réalité, ce qui ralenti le rendu de ce site est par ordre d&rsq Yann Esposito yannesposito.com - +<p>Sur ce blog, je donne parfois la possibilité de télécharger certaines sources de code. Dans ce cas, le code est souvent plus large que le <code>div</code> qui le contient. Le texte est alors coupé. @@ -410,7 +407,7 @@ C’est pourquoi, j’utilise une méthode qui permet d& 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’abord, vous devriez jeter un coup d’œ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> @@ -431,7 +428,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’ai appelé <code>yga.js</code> :</p> @@ -448,7 +445,7 @@ Je centralise tout dans un seul fichier javascript ce qui facilite le travail.&l Yann Esposito yannesposito.com - +<p>J’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> @@ -470,7 +467,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’ils soient disponibles en français et en anglais. La façon que l’on m’a conseillé était d’avoir un fichier par langue. En général ça donne ça.</p> @@ -504,7 +501,7 @@ Lorsque je m&...</p> Yann Esposito yannesposito.com - +<div class="intro"> @@ -537,7 +534,7 @@ Lorsque je m&...</p> Yann Esposito yannesposito.com - +<p>Sur ma page d’accueil vous pouvez voir la liste des mes derniers articles avec le début de ceux-ci. Pour arriver à faire ça, j’ai besoin de couper le code XHTML de mes pages en plein milieu. Il m’a donc fallu trouver un moyen de les réparer.</p> <p>Prenons un exemple :</p> @@ -555,7 +552,7 @@ Lorsque je m&...</p> Yann Esposito yannesposito.com - +<p>Bonjour à tous !</p> <blockquote cite="http://www.madore.org/~david/weblog/2010-05.html#d.2010-05-12.1752"> @@ -578,7 +575,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’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. @@ -603,7 +600,7 @@ Parce qu’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> @@ -639,7 +636,7 @@ git branch --track local_branch remote_branch 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’aborder certain problème autour des chaines de caractères. Et surtout quand les transformations que vous voulez accomplir sont simples.</p> @@ -658,7 +655,7 @@ str.<span class="Entity">match</span>(<span class="StringRegexp"& Yann Esposito yannesposito.com - +<p>Assez bizarrement, je n’ai trouvé aucun outil UNIX pour découper un fichier par mot clé. Alors j’en ai fait un en <code>awk</code>. Je le met ici principalement pour moi, mais ça peut toujours servir à quelqu’un d’autre. Le code suivant découpe un fichier pour chacune de ses ligne contenant le mot <code>UTC</code>.</p> @@ -681,7 +678,7 @@ Le code suivant découpe un fichier pour chacune de ses ligne contenant le m Yann Esposito yannesposito.com - +<p>Dans mon <a href="previouspost">précédent article</a> j’ai donné certaines astuces pour matcher ‘tout sauf quelque chose’. 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 ‘a’ et ‘b’. Par exemple, vous voulez matcher :</p> @@ -707,7 +704,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa Yann Esposito yannesposito.com - +<p>Parfois vous ne pouvez simplement pas écrire :</p> <div><pre class="twilight"> @@ -729,7 +726,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa Yann Esposito yannesposito.com - +<p>Voici comment faire pour ne plus utiliser les fontes Microsoft© sous Linux Ubuntu pour avoir de belles fontes adoucies (anti aliased) qui ne font pas mal aux yeux sous Firefox.</p> <p>modifiez le fichier <code>/etc/fonts/local.conf</code> en y incluant le contenu suivant : </p> @@ -749,7 +746,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa Yann Esposito yannesposito.com - +<p>Je viens de trouver le moyen de changer son shell par défaut sous Mac OS X. Cette note est plus pour moi. Mais elle peut aussi servir à quelqu’un d’autre. Il suffit de lancer la commande : </p> <div><pre class="twilight"> @@ -766,7 +763,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa Yann Esposito yannesposito.com - +<div class="intro"> @@ -792,87 +789,11 @@ a.....<span class="Constant"><strong>a......b</strong></spa Yann Esposito yannesposito.com - +<p>Il est vraiment incroyable que le filtrage d’appel soit impossible avec un iPhone ! Le <em>seul</em> intérêt que j’y vois, c’est une négociation avec les opérateurs pour interdire aux utilisateurs de passer à travers la publicité. C’est tout simplement inacceptable.</p> <p>Je suis un utilisateur λ de l’iPhone. Le seul moyen de filtrer ses appels, de faire des blacklists ou autre c’est de <em>jailbreaker</em> son iPhone. Et je n’en ai aucune envie. Alors si comme moi, vous trouvez ça inacceptable, envoyez un mot à Apple : <a href="http://www.apple.com/feedback/iphone.html">http://www.apple.com/feedback/iphone.html</a></p> -- -tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/ -Git pour les nuls -2009-11-12T09:39:54Z -2009-11-12T09:39:54Z -- - -Yann Esposito -yannesposito.com -<h1 class="first" id="et-cest-parti-">Et c’est parti !</h1> - -<p>Voici une parmi de nombreuses autres façon d’utiliser <a href="http://git-scm.org" title="Git">Git</a>. Cette méthode est nécessaire et suffisante pour travailler seul ou en collaboration sur un projet commun. Cependant, on peut faire beaucoup mieux avec <a href="http://git-scm.org" title="Git">Git</a> que ce <em>workflow</em> (en langage anglo-saxon).</p> - -<h2 id="utilisation-basique">Utilisation basique</h2> - -<p>La façon immédiate de travailler avec <a href="http://git-scm.org" title="Git">Git</a> :</p> - -<ul> - <li>récupérer les modifications des autres <span class="black"><code>git pull</code></span></li> - <li>voir les détails de ces modifications <span class="black"><code>git log</code></span></li></ul> -- -tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/ -Git pour les nuls -2009-11-12T09:39:54Z -2009-11-12T09:39:54Z -- - -Yann Esposito -yannesposito.com -<h1 class="first" id="avant-lutilisation-la-configuration">Avant l’utilisation, la configuration</h1> - -<h2 id="installation">installation</h2> - -<p>Sous Linux Ubuntu ou Debian :</p> - -<div><pre class="twilight">$ sudo apt-get install git -</pre></div> - -<p>Sous Mac OS X :</p> - -<ul> - <li>installez <a href="http://macports.org/install.php">MacPorts</a></li> - <li>installez <a href="http://git-scm.org" title="Git">Git</a></li> -</ul> - -<div><pre class="twilight"> -$ sudo port selfupdate - -$ sudo port install git-core -</pre></div> - -<h2 id="configuration-globale">Configuration globale</h2> - -<p>Enregistrez le fichier suivant comme le fichier <code>~/.gitconfig</code>.</p> - -<div><div class="code"><div class="file"></div></div></div> -- tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/comprendre/ -Git pour les nuls -2009-11-12T09:39:54Z -2009-11-12T09:39:54Z -- - -Yann Esposito -yannesposito.com -<h1 class="first" id="pourquoi-git-est-cool-">Pourquoi Git est cool ?</h1> - -<p>Parce que grace à <a href="http://git-scm.org" title="Git">Git</a> vous pouvez travailler sur plusieurs partie du projet de façon complètement isolée les unes des autres. Ça c’est la partie décentralisée de <a href="http://git-scm.org" title="Git">Git</a>.</p> - -<p>Toutes les branches locales utilisent le même répertoire. Ainsi on peu changer de branche très aisément et rapidement. On peut aussi changer de branche alors que certains fichier sont en cours de modifications. On peut même pousser le vice jusqu’à modifier un fichier, changer de branche, commiter une partie seulement des modifications de ce fichier dans la branche courante. Revenir dans l’ancienne branche et commi...</p> + tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/ @@ -883,7 +804,7 @@ $ sudo port install git-coreYann Esposito yannesposito.com - +<h1 class="first" id="gitgit-pour-quoi-faire-"><a href="http://git-scm.org" title="Git">Git</a> pour quoi faire ?</h1> @@ -908,7 +829,7 @@ $ sudo port install git-core Yann Esposito yannesposito.com - +<div class="intro"> @@ -938,7 +859,7 @@ $ sudo port install git-core Yann Esposito yannesposito.com - +<h1 class="first" id="liste-de-commandes">Liste de commandes</h1> <h2 id="les-commandes-pour-chaque-choses">Les commandes pour chaque choses</h2> @@ -956,6 +877,82 @@ $ sudo port install git-core <li>gérer des conflits ;</li> <li>manipuler facileme...</li></ul> + +tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/comprendre/ +Git pour les nuls +2009-11-12T09:39:54Z +2009-11-12T09:39:54Z ++ + +Yann Esposito +yannesposito.com +<h1 class="first" id="pourquoi-git-est-cool-">Pourquoi Git est cool ?</h1> + +<p>Parce que grace à <a href="http://git-scm.org" title="Git">Git</a> vous pouvez travailler sur plusieurs partie du projet de façon complètement isolée les unes des autres. Ça c’est la partie décentralisée de <a href="http://git-scm.org" title="Git">Git</a>.</p> + +<p>Toutes les branches locales utilisent le même répertoire. Ainsi on peu changer de branche très aisément et rapidement. On peut aussi changer de branche alors que certains fichier sont en cours de modifications. On peut même pousser le vice jusqu’à modifier un fichier, changer de branche, commiter une partie seulement des modifications de ce fichier dans la branche courante. Revenir dans l’ancienne branche et commi...</p> ++ +tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/ +Git pour les nuls +2009-11-12T09:39:54Z +2009-11-12T09:39:54Z ++ + +Yann Esposito +yannesposito.com +<h1 class="first" id="avant-lutilisation-la-configuration">Avant l’utilisation, la configuration</h1> + +<h2 id="installation">installation</h2> + +<p>Sous Linux Ubuntu ou Debian :</p> + +<div><pre class="twilight">$ sudo apt-get install git +</pre></div> + +<p>Sous Mac OS X :</p> + +<ul> + <li>installez <a href="http://macports.org/install.php">MacPorts</a></li> + <li>installez <a href="http://git-scm.org" title="Git">Git</a></li> +</ul> + +<div><pre class="twilight"> +$ sudo port selfupdate + +$ sudo port install git-core +</pre></div> + +<h2 id="configuration-globale">Configuration globale</h2> + +<p>Enregistrez le fichier suivant comme le fichier <code>~/.gitconfig</code>.</p> + +<div><div class="code"><div class="file"></div></div></div> ++ tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/ +Git pour les nuls +2009-11-12T09:39:54Z +2009-11-12T09:39:54Z ++ + +Yann Esposito +yannesposito.com +<h1 class="first" id="et-cest-parti-">Et c’est parti !</h1> + +<p>Voici une parmi de nombreuses autres façon d’utiliser <a href="http://git-scm.org" title="Git">Git</a>. Cette méthode est nécessaire et suffisante pour travailler seul ou en collaboration sur un projet commun. Cependant, on peut faire beaucoup mieux avec <a href="http://git-scm.org" title="Git">Git</a> que ce <em>workflow</em> (en langage anglo-saxon).</p> + +<h2 id="utilisation-basique">Utilisation basique</h2> + +<p>La façon immédiate de travailler avec <a href="http://git-scm.org" title="Git">Git</a> :</p> + +<ul> + <li>récupérer les modifications des autres <span class="black"><code>git pull</code></span></li> + <li>voir les détails de ces modifications <span class="black"><code>git log</code></span></li></ul> +tag:yannesposito.com,2009-10-30:/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/ Une CSS pour IE seulement @@ -965,7 +962,7 @@ $ sudo port install git-coreYann Esposito yannesposito.com - +<p>Pour les développeur de site web Internet Explorer est un cauchemar. C’est pourquoi j’utilise un style complètement différent pour ce navigateur. Avec la librairie jQuery.</p> <div><pre class="twilight"> @@ -983,7 +980,7 @@ $ sudo port install git-core Yann Esposito yannesposito.com - +<p>J’ai déjà discuté de la façon dont je <a href="/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe">synchronise mon site web sur mobileme</a>. J’ai amélioré mon script pour le rendre incrémental.</p> <p>Voici mon script, il créé tout d’abord un fichier qui contient la liste des fichiers avec leur <em>hash</em>. Afin de les comparer avec ceux qui sont en ligne sans avoir à les parcourir. Ensuite pour chaque fichier qui semble différent, je met à jour le contenu.</p> diff --git a/output/Scratch/fr/blog/index.html b/output/Scratch/fr/blog/index.html index beda953aa..d4eeb89cc 100644 --- a/output/Scratch/fr/blog/index.html +++ b/output/Scratch/fr/blog/index.html @@ -58,15 +58,18 @@ -+@@ -81,6 +84,7 @@-
-- Les 5 derniers articles ⇓
-- Nuage de mots clés ⇓
-- Archives ⇓
-- Un petit mot sur le contenu ⇓
+ en:- 5 latest articles ⇓
+- Les 5 derniers articles ⇓
+- Nuage de mots clés ⇓
+* A- chives ⇓
+- Un petit mot sur le contenu ⇓
Les 5 derniers articles
- ++Les 5 derniers articles +
+ @@ -96,11 +100,15 @@Le commentaire le mieux classé de la question suivante posée sur HackerNews mentionnait CoffeeScript. Récemment j’ai beaucoup programmé en javascript. Après avoir essayé -
+ + -- en lire plus » -
++++ en lire plus » +
+@@ -113,6 +121,7 @@ Après avoir essayé
+Bonne et heureuse année !
J’étais très occupé ces derniers mois. @@ -127,10 +136,14 @@ Je n’en ai pas encore terminé avec ça. Mais si je tarde trop, je communi
Meilleurs vœux à tous !
+ -- en lire plus » -
++++ en lire plus » +
+@@ -143,6 +156,7 @@ Je n’en ai pas encore terminé avec ça. Mais si je tarde trop, je communi
+-@@ -153,17 +167,17 @@ Je n’en ai pas encore terminé avec ça. Mais si je tarde trop, je communi-Dans l’entête de mes fichiers j’écris simplement:
+J’ai ajouter un système de macro pour mon système de blog. +Lorsqu’on est habitué à LaT
-macros: - test-<div class="flush"></div> -<p> - <a href="/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/">en lire plus <span class="nicer">»</span></a> -</p> -
</div>
+ +++ ++ en lire plus » +
+@@ -175,6 +189,7 @@ Je n’en ai pas encore terminé avec ça. Mais si je tarde trop, je communi
++@@ -192,10 +207,14 @@ Pour des raison d’efficacité (et aussi de fun), j’ai fait le prograCelà faisait longtemps que je n’avais pas programmé en
+ -C
. De mémoire il était peu aisé de manipuler des ...- en lire plus » -
++++ en lire plus » +
+@@ -208,6 +227,7 @@ De mémoire il était peu aisé de manipuler des ...
+ @@ -229,19 +249,19 @@ De mémoire il était peu aisé de manipuler des ...- +J’ai (re)découvert comment adoptez la norme S/MIME. J’ai été surpris de voir à quel point ce fut aisé. -Il y a seulement quelques années c&rs...
+Il y a seulement quelques années c&rs... + -- en lire plus » -
-++ en lire plus » +
+- -analyser analytics Apple arbre asynchrone awk Bazaar blacklist blog branch branches bzr cacher Cappuccino Chrome Cocoa commentaires courriel CSS David Lynch DCVS dcvs design disqus drm email expressions régulières extension fichier film filter Firefox Fonts git Google HTML indecidability intense debate iPhone iTunes javascript jQuery langues Linux local Lost Highway Mac mac mathématiques mobileme nanoc Objective-C OS X philosophy popup programmation Programmation programming protection regexp regular expression remote ruby Réalité alternée S/MIME Safari science screensaver script securité shell ssh statistiques svn synchronisation théorie tip Ubuntu utilisateur web WebDav webdesign workflow Xcode zsh- -Archives
+Archives
+[2011]
- 3 @@ -1864,7 +1881,7 @@ Il y a seulement quelques années c&rs... Sep 2010 Utilisation de git pour calculer les mtimes»
- - 1 + 2 Sep 2010 base64 et sha1 sur iPhone»
- @@ -1892,7 +1909,7 @@ Il y a seulement quelques années c&rs... Jul 2010 Cappuccino ou jQuery ?»
- - 18 + 19 Jui 2010 Comment faire des popups en jQuery rapidement»
- @@ -2053,31 +2070,34 @@ Il y a seulement quelques années c&rs... 2008 nanoc»
+Un petit mot sur le contenu +
--Un petit mot sur le contenu
- -Vous trouverez ici des articles qui sont pour la plupart +
+Vous trouverez ici des articles qui sont pour la plupart écrits en anglais et qui sont techniques. Certain sont justes là pour me souvenir de petits trucs, que -d’autres pourraient trouver utiles. Mais il y a aussi de -long articles techniques qui vont un peu plus dans les détails.
- -
-Je fais de mon mieux pour traduire chaque page en anglais et en français. -Cependant, ce n’est pas toujours évident. -Il m’arrive de faire de nombreuses fautes d’orthographes, des erreurs typographiques et autres.
- -Merci de ne pas me juger sur ces erreurs et de ne pas oublier que le fond est plus important que la forme.
- -L’impression que ce site laisse de moi n’est certainement pas l’impression que je vous laisserais si on se rencontrait.
- -Je vous souhaite de trouver ce que vous cherchez sur ce site.
- +d'autres pourraient trouver utiles. Mais il y a aussi de +long articles techniques qui vont un peu plus dans les détails. ++
++ Je fais de mon mieux pour traduire chaque page en anglais et en français. +Cependant, ce n'est pas toujours évident. +Il m'arrive de faire de nombreuses fautes d'orthographes, des erreurs typographiques et autres. +
++ Merci de ne pas me juger sur ces erreurs et de ne pas oublier que le fond est plus important que la forme. +
+L'impression que ce site laisse de moi n'est certainement pas l'impression que je vous laisserais si on se rencontrait. +
+Je vous souhaite de trouver ce que vous cherchez sur ce site. +
@@ -2087,7 +2107,7 @@ Il m’arrive de faire de nombreuses fautes d’orthographes, des erreur Droits de reproduction ©, Yann Esposito- modifié le : 05/01/2011 + modifié le : 21/03/2011Site entièrement réalisé avec diff --git a/output/Scratch/sitemap.xml b/output/Scratch/sitemap.xml index bfc49eb87..2d2db83e6 100644 --- a/output/Scratch/sitemap.xml +++ b/output/Scratch/sitemap.xml @@ -18,9 +18,15 @@+ http://yannesposito.com/Scratch/en/softwares/ypassword/ + http://yannesposito.com/Scratch/fr/about/ ++ http://yannesposito.com/Scratch/fr/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/ + http://yannesposito.com/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/ +@@ -30,23 +36,17 @@ http://yannesposito.com/Scratch/en/blog/2010-05-19-How-to-cut-HTML-and-repair-it/ - http://yannesposito.com/Scratch/en/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/ - -http://yannesposito.com/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/ -- http://yannesposito.com/Scratch/fr/about/ -http://yannesposito.com/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/ - http://yannesposito.com/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/ +http://yannesposito.com/Scratch/en/softwares/ypassword/iphoneweb/ http://yannesposito.com/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/ - http://yannesposito.com/Scratch/en/softwares/ypassword/iphoneweb/ +http://yannesposito.com/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/ http://yannesposito.com/Scratch/en/blog/2010-02-18-split-a-file-by-keyword/ @@ -67,10 +67,10 @@http://yannesposito.com/Scratch/fr/blog/2009-09-replace-all-except-some-part/ - http://yannesposito.com/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/ +http://yannesposito.com/Scratch/fr/blog/09_Why_I_didn-t_keep_whosamung-us/ - http://yannesposito.com/Scratch/fr/blog/09_Why_I_didn-t_keep_whosamung-us/ +http://yannesposito.com/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/ http://yannesposito.com/Scratch/en/blog/03_losthighway/03_losthighway_2/ @@ -91,10 +91,10 @@http://yannesposito.com/Scratch/en/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/ - http://yannesposito.com/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/ +http://yannesposito.com/Scratch/en/blog/2010-03-22-Git-Tips/ - http://yannesposito.com/Scratch/en/blog/2010-03-22-Git-Tips/ +http://yannesposito.com/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/ http://yannesposito.com/Scratch/fr/blog/2010-07-09-Indecidabilities/ @@ -105,24 +105,24 @@+ http://yannesposito.com/Scratch/en/blog/ + http://yannesposito.com/Scratch/fr/blog/01_nanoc/ +http://yannesposito.com/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/ - http://yannesposito.com/Scratch/en/blog/2009-12-06-iphone-call-filter/ - -http://yannesposito.com/Scratch/fr/blog/01_nanoc/ -- http://yannesposito.com/Scratch/en/blog/2010-02-15-All-but-something-regexp/ -http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_1/ + http://yannesposito.com/Scratch/fr/blog/11_Load_Disqus_Asynchronously/ + http://yannesposito.com/Scratch/en/blog/2010-02-15-All-but-something-regexp/ +@@ -141,32 +141,35 @@ http://yannesposito.com/Scratch/en/blog/2010-07-05-Cappuccino-and-Web-applications/ - http://yannesposito.com/Scratch/en/blog/2010-10-26-LaTeX-like-macro-and-markdown/ - -http://yannesposito.com/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/ -- -http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_2/ -- http://yannesposito.com/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/ -- http://yannesposito.com/Scratch/fr/about/cv/ - http://yannesposito.com/Scratch/en/blog/2010-06-15-Get-my-blog-engine/ -+ http://yannesposito.com/Scratch/fr/about/technical_details/ + +http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_2/ ++ +http://yannesposito.com/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/ ++ +http://yannesposito.com/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/ ++ http://yannesposito.com/Scratch/en/blog/2010-06-15-Get-my-blog-engine/ ++ http://yannesposito.com/Scratch/fr/blog/mvc/ + http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_3/ +http://yannesposito.com/Scratch/en/validation/ - http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_3/ +http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_4/ http://yannesposito.com/Scratch/fr/blog/2009-10-untaught-git-usage/ @@ -184,7 +187,7 @@http://yannesposito.com/Scratch/en/blog/2011-01-03-Happy-New-Year/ - http://yannesposito.com/Scratch/fr/blog/03_losthighway/03_losthighway_4/ +http://yannesposito.com/Scratch/fr/about/old/ http://yannesposito.com/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/ @@ -198,36 +201,33 @@- http://yannesposito.com/Scratch/en/blog/03_losthighway/ - http://yannesposito.com/Scratch/fr/about/old/ -http://yannesposito.com/Scratch/en/blog/2010-08-31-send-mail-from-command-line-with-attached-file/ - http://yannesposito.com/Scratch/en/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/ - -http://yannesposito.com/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/ -- -http://yannesposito.com/Scratch/fr/blog/2009-12-06-iphone-call-filter/ -- -http://yannesposito.com/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/ -- http://yannesposito.com/Scratch/en/blog/07_Screensaver_compilation_option_for_Snow_Leopard/ -http://yannesposito.com/Scratch/fr/about/contact/ + http://yannesposito.com/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/ + +http://yannesposito.com/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/ ++ +http://yannesposito.com/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/ ++ http://yannesposito.com/Scratch/en/blog/07_Screensaver_compilation_option_for_Snow_Leopard/ ++ http://yannesposito.com/Scratch/en/blog/2010-07-31-New-style-after-holidays/ + http://yannesposito.com/Scratch/fr/blog/2009-12-06-iphone-call-filter/ +@@ -237,26 +237,26 @@ http://yannesposito.com/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/ - http://yannesposito.com/Scratch/en/blog/2010-09-02-base64-and-sha1-on-iPhone/ - -http://yannesposito.com/Scratch/fr/softwares/ -- http://yannesposito.com/Scratch/fr/blog/2010-10-14-Fun-with-wav/ -- http://yannesposito.com/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/ - -http://yannesposito.com/Scratch/en/blog/02_ackgrep/ -- http://yannesposito.com/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/ -http://yannesposito.com/Scratch/fr/blog/07_Screensaver_compilation_option_for_Snow_Leopard/ - +http://yannesposito.com/Scratch/fr/blog/2010-02-15-All-but-something-regexp/ +http://yannesposito.com/Scratch/fr/softwares/ ++ +http://yannesposito.com/Scratch/en/blog/02_ackgrep/ ++ +http://yannesposito.com/Scratch/fr/blog/2010-10-14-Fun-with-wav/ ++ +http://yannesposito.com/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/ ++ http://yannesposito.com/Scratch/fr/blog/06_How_I_use_git/ http://yannesposito.com/Scratch/en/blog/2009-09-replace-all-except-some-part/ @@ -265,10 +265,10 @@http://yannesposito.com/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/ - http://yannesposito.com/Scratch/en/about/old/ +http://yannesposito.com/Scratch/fr/blog/2010-02-15-All-but-something-regexp/ - http://yannesposito.com/Scratch/fr/blog/06_How_I_use_git/ +http://yannesposito.com/Scratch/en/about/old/ http://yannesposito.com/Scratch/en/about/cv/ @@ -288,24 +288,24 @@- http://yannesposito.com/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/ - http://yannesposito.com/Scratch/fr/blog/2010-06-14-multi-language-choices/ -+ http://yannesposito.com/Scratch/en/blog/2010-10-14-Fun-with-wav/ + 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-/ + http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/ +http://yannesposito.com/Scratch/fr/blog/2011-01-03-Happy-New-Year/ - http://yannesposito.com/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/ - http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/ -@@ -313,10 +313,10 @@ http://yannesposito.com/Scratch/en/blog/10_Synchronize_Custom_WebSite_with_mobileMe/ http://yannesposito.com/Scratch/en/blog/2010-02-16-All-but-something-regexp--2-/ - http://yannesposito.com/Scratch/fr/softwares/yaquabubbles/ +http://yannesposito.com/Scratch/fr/blog/2010-07-31-New-style-after-holidays/ - http://yannesposito.com/Scratch/fr/blog/2010-07-31-New-style-after-holidays/ +http://yannesposito.com/Scratch/fr/softwares/yaquabubbles/ http://yannesposito.com/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/ @@ -325,10 +325,10 @@http://yannesposito.com/Scratch/en/blog/06_How_I_use_git/ - http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/comprendre/ +http://yannesposito.com/Scratch/fr/blog/03_losthighway/ - http://yannesposito.com/Scratch/fr/blog/03_losthighway/ +http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/comprendre/ http://yannesposito.com/Scratch/en/rss/ @@ -342,6 +342,9 @@+ http://yannesposito.com/Scratch/en/blog/2009-10-launch-daemon-from-command-line/ + http://yannesposito.com/Scratch/en/blog/2010-03-23-Encapsulate-git/ +@@ -349,16 +352,13 @@ http://yannesposito.com/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/ http://yannesposito.com/Scratch/fr/blog/2010-03-22-Git-Tips/ - -http://yannesposito.com/Scratch/en/blog/2010-03-23-Encapsulate-git/ -- http://yannesposito.com/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/ +http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/ http://yannesposito.com/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/ - http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/ +http://yannesposito.com/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/ http://yannesposito.com/Scratch/en/blog/2010-02-23-When-regexp-is-not-the-best-solution/ @@ -376,16 +376,16 @@http://yannesposito.com/Scratch/en/blog/2010-08-23-Now-heberged-on-heroku/ - -http://yannesposito.com/Scratch/fr/softwares/ypassword/web/ -- http://yannesposito.com/Scratch/fr/blog/2010-03-23-Encapsulate-git/ +http://yannesposito.com/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/ http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/ - +http://yannesposito.com/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/ +http://yannesposito.com/Scratch/fr/blog/2010-03-23-Encapsulate-git/ ++ http://yannesposito.com/Scratch/fr/softwares/ypassword/web/ http://yannesposito.com/Scratch/en/blog/2010-06-17-track-events-with-google-analytics/ @@ -406,10 +406,10 @@http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/ - http://yannesposito.com/Scratch/en/about/technical_details/ +http://yannesposito.com/Scratch/fr/blog/04_drm/ - http://yannesposito.com/Scratch/fr/blog/04_drm/ +http://yannesposito.com/Scratch/en/about/technical_details/ http://yannesposito.com/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/ @@ -420,6 +420,9 @@+ http://yannesposito.com/Scratch/en/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/ + http://yannesposito.com/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/ +@@ -429,32 +432,26 @@ http://yannesposito.com/Scratch/fr/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/ - http://yannesposito.com/Scratch/en/blog/01_nanoc/ - http://yannesposito.com/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/ -http://yannesposito.com/Scratch/en/about/ - http://yannesposito.com/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/ - http://yannesposito.com/Scratch/fr/softwares/ypassword/iphoneweb/ -- http://yannesposito.com/Scratch/fr/ - http://yannesposito.com/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/ -http://yannesposito.com/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/ - http://yannesposito.com/Scratch/en/softwares/ +http://yannesposito.com/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/ - +http://yannesposito.com/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/ +http://yannesposito.com/Scratch/fr/softwares/ypassword/iphoneweb/ ++ http://yannesposito.com/Scratch/en/softwares/ http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/comprendre/ @@ -471,18 +468,21 @@+ http://yannesposito.com/Scratch/en/blog/05_git_create_remote_branch/ + http://yannesposito.com/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/ ++ http://yannesposito.com/Scratch/en/blog/feed/feed.xml + http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/ +http://yannesposito.com/Scratch/sitemap.xml - http://yannesposito.com/Scratch/fr/softwares/yclock/ - http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/ -diff --git a/output/index.html b/output/index.html index 7589b1c4b..8a12c7e05 100644 --- a/output/index.html +++ b/output/index.html @@ -188,7 +188,7 @@ Copyright ©, Yann Esposito http://yannesposito.com/Scratch/en/blog/04_drm/ - Modified: 03/14/2011 + Modified: 03/21/2011Entirely done with