Upgraded git time to handle any file name
This commit is contained in:
parent
29e7957bbb
commit
60ca6b0604
14 changed files with 37 additions and 31 deletions
|
@ -27,7 +27,7 @@ def gitmtime
|
||||||
ext=%{.#{@item[:extension]}}
|
ext=%{.#{@item[:extension]}}
|
||||||
filepath<<=ext
|
filepath<<=ext
|
||||||
if not FileTest.exists?(filepath)
|
if not FileTest.exists?(filepath)
|
||||||
filepath.sub!(ext,%{/index#{ext}})
|
filepath.sub!(ext,%{#{@item.raw_filename}#{ext}})
|
||||||
end
|
end
|
||||||
str=`git log -1 --format='%ci' -- #{filepath}`
|
str=`git log -1 --format='%ci' -- #{filepath}`
|
||||||
if str.nil? or str.empty?
|
if str.nil? or str.empty?
|
||||||
|
@ -43,4 +43,5 @@ But it works as expected.
|
||||||
Now the date you see at the bottom is exactly the date I modified the _content_ of the page.
|
Now the date you see at the bottom is exactly the date I modified the _content_ of the page.
|
||||||
|
|
||||||
|
|
||||||
Thanks to Eric Sunshine to provide me some hints at cleaning my code.
|
_Edit_:
|
||||||
|
Thanks to Eric Sunshine and Kris to provide me some hints at cleaning my code.
|
||||||
|
|
|
@ -27,7 +27,7 @@ def gitmtime
|
||||||
ext=%{.#{@item[:extension]}}
|
ext=%{.#{@item[:extension]}}
|
||||||
filepath<<=ext
|
filepath<<=ext
|
||||||
if not FileTest.exists?(filepath)
|
if not FileTest.exists?(filepath)
|
||||||
filepath.sub!(ext,%{/index#{ext}})
|
filepath.sub!(ext,%{#{@item.raw_filename}#{ext}})
|
||||||
end
|
end
|
||||||
str=`git log -1 --format='%ci' -- #{filepath}`
|
str=`git log -1 --format='%ci' -- #{filepath}`
|
||||||
if str.nil? or str.empty?
|
if str.nil? or str.empty?
|
||||||
|
@ -43,4 +43,5 @@ Bien entendu je sais que c'est très lent et absolument pas optimisé.
|
||||||
Mais ça fonctionne comme prévu.
|
Mais ça fonctionne comme prévu.
|
||||||
Maintenant la date que vous voyez en bas de la page correspond exactement à la dernière date de modification de son contenu.
|
Maintenant la date que vous voyez en bas de la page correspond exactement à la dernière date de modification de son contenu.
|
||||||
|
|
||||||
Je tiens à remercier Eric Sunshine pour ses conseils sur ce problème.
|
_Mise à jour_:
|
||||||
|
Je tiens à remercier Eric Sunshine et Kris pour leurs conseils sur ce problème.
|
||||||
|
|
|
@ -3,7 +3,7 @@ def gitmtime
|
||||||
ext=%{.#{@item[:extension]}}
|
ext=%{.#{@item[:extension]}}
|
||||||
filepath<<=ext
|
filepath<<=ext
|
||||||
if not FileTest.exists?(filepath)
|
if not FileTest.exists?(filepath)
|
||||||
filepath.sub!(ext,%{/index#{ext}})
|
filepath.sub!(ext,%{#{@item.raw_filename}#{ext}})
|
||||||
end
|
end
|
||||||
str=`git log -1 --format='%ci' -- #{filepath}`
|
str=`git log -1 --format='%ci' -- #{filepath}`
|
||||||
if str.nil? or str.empty?
|
if str.nil? or str.empty?
|
||||||
|
|
|
@ -35,7 +35,7 @@ def gitmtime
|
||||||
ext=%{.#{@item[:extension]}}
|
ext=%{.#{@item[:extension]}}
|
||||||
filepath<<=ext
|
filepath<<=ext
|
||||||
if not FileTest.exists?(filepath)
|
if not FileTest.exists?(filepath)
|
||||||
filepath.sub!(ext,%{/index#{ext}})
|
filepath.sub!(ext,%{#{@item.raw_filename}#{ext}})
|
||||||
end
|
end
|
||||||
str=`git log -1 --format='%ci' -- #{filepath}`
|
str=`git log -1 --format='%ci' -- #{filepath}`
|
||||||
if str.nil? or str.empty?
|
if str.nil? or str.empty?
|
||||||
|
@ -54,5 +54,7 @@ fr: Bien entendu je sais que c'est très lent et absolument pas optimisé.
|
||||||
fr: Mais ça fonctionne comme prévu.
|
fr: Mais ça fonctionne comme prévu.
|
||||||
fr: Maintenant la date que vous voyez en bas de la page correspond exactement à la dernière date de modification de son contenu.
|
fr: Maintenant la date que vous voyez en bas de la page correspond exactement à la dernière date de modification de son contenu.
|
||||||
|
|
||||||
en: Thanks to Eric Sunshine to provide me some hints at cleaning my code.
|
en: _Edit_:
|
||||||
fr: Je tiens à remercier Eric Sunshine pour ses conseils sur ce problème.
|
en: Thanks to Eric Sunshine and Kris to provide me some hints at cleaning my code.
|
||||||
|
fr: _Mise à jour_:
|
||||||
|
fr: Je tiens à remercier Eric Sunshine et Kris pour leurs conseils sur ce problème.
|
||||||
|
|
|
@ -4,7 +4,7 @@ def gitmtime
|
||||||
ext=%{.#{@item[:extension]}}
|
ext=%{.#{@item[:extension]}}
|
||||||
filepath<<=ext
|
filepath<<=ext
|
||||||
if not FileTest.exists?(filepath)
|
if not FileTest.exists?(filepath)
|
||||||
filepath.sub!(ext,%{/index#{ext}})
|
filepath.sub!(ext,%{#{@item.raw_filename}#{ext}})
|
||||||
end
|
end
|
||||||
str=`git log -1 --format='%ci' -- #{filepath}`
|
str=`git log -1 --format='%ci' -- #{filepath}`
|
||||||
if str.nil? or str.empty?
|
if str.nil? or str.empty?
|
||||||
|
|
|
@ -74,7 +74,7 @@ This is how I do this with <a href="http://nanoc.stoneship.org">nanoc</a>:</p>
|
||||||
ext<span class="Keyword">=</span><span class="String"><span class="String">%{</span>.<span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span><span class="StringVariable"><span class="StringVariable">@</span>item</span><span class="StringEmbeddedSource">[</span><span class="StringConstant"><span class="StringConstant">:</span>extension</span><span class="StringEmbeddedSource">]</span><span class="StringEmbeddedSource">}</span></span><span class="String">}</span></span>
|
ext<span class="Keyword">=</span><span class="String"><span class="String">%{</span>.<span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span><span class="StringVariable"><span class="StringVariable">@</span>item</span><span class="StringEmbeddedSource">[</span><span class="StringConstant"><span class="StringConstant">:</span>extension</span><span class="StringEmbeddedSource">]</span><span class="StringEmbeddedSource">}</span></span><span class="String">}</span></span>
|
||||||
filepath<span class="Keyword"><<=</span>ext
|
filepath<span class="Keyword"><<=</span>ext
|
||||||
<span class="Keyword">if</span> <span class="Keyword">not</span> <span class="Support">FileTest</span>.<span class="Entity">exists?</span>(filepath)
|
<span class="Keyword">if</span> <span class="Keyword">not</span> <span class="Support">FileTest</span>.<span class="Entity">exists?</span>(filepath)
|
||||||
filepath.<span class="Entity">sub!</span>(ext,<span class="String"><span class="String">%{</span>/index<span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span>ext<span class="StringEmbeddedSource">}</span></span><span class="String">}</span></span>)
|
filepath.<span class="Entity">sub!</span>(ext,<span class="String"><span class="String">%{</span><span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span><span class="StringVariable"><span class="StringVariable">@</span>item</span><span class="StringEmbeddedSource"><span class="StringEmbeddedSource">.</span><span class="Entity">raw_filename</span></span><span class="StringEmbeddedSource">}</span></span><span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span>ext<span class="StringEmbeddedSource">}</span></span><span class="String">}</span></span>)
|
||||||
<span class="Keyword">end</span>
|
<span class="Keyword">end</span>
|
||||||
str<span class="Keyword">=</span><span class="String"><span class="String">`</span>git log -1 --format='%ci' -- <span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span>filepath<span class="StringEmbeddedSource">}</span></span><span class="String">`</span></span>
|
str<span class="Keyword">=</span><span class="String"><span class="String">`</span>git log -1 --format='%ci' -- <span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span>filepath<span class="StringEmbeddedSource">}</span></span><span class="String">`</span></span>
|
||||||
<span class="Keyword">if</span> str.<span class="Entity">nil?</span> <span class="Keyword">or</span> str.<span class="Entity">empty?</span>
|
<span class="Keyword">if</span> str.<span class="Entity">nil?</span> <span class="Keyword">or</span> str.<span class="Entity">empty?</span>
|
||||||
|
@ -90,7 +90,8 @@ This is how I do this with <a href="http://nanoc.stoneship.org">nanoc</a>:</p>
|
||||||
But it works as expected.
|
But it works as expected.
|
||||||
Now the date you see at the bottom is exactly the date I modified the <em>content</em> of the page.</p>
|
Now the date you see at the bottom is exactly the date I modified the <em>content</em> of the page.</p>
|
||||||
|
|
||||||
<p>Thanks to Eric Sunshine to provide me some hints at cleaning my code.</p>
|
<p><em>Edit</em>:
|
||||||
|
Thanks to Eric Sunshine and Kris to provide me some hints at cleaning my code.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -167,7 +167,7 @@ But I will revive a bit this blog.</p>
|
||||||
<p>I had written an efficient <em>&amp;</em> simplistic MVC javascript framework.</p>
|
<p>I had written an efficient <em>&amp;</em> simplistic MVC javascript framework.</p>
|
||||||
|
|
||||||
<p>Best wishes for <em>2011</em>!</p>
|
<p>Best wishes for <em>2011</em>!</p>
|
||||||
</p></content>
|
</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2010-10-26:/Scratch/en/blog/2010-10-26-LaTeX-like-macro-and-markdown/</id>
|
<id>tag:yannesposito.com,2010-10-26:/Scratch/en/blog/2010-10-26-LaTeX-like-macro-and-markdown/</id>
|
||||||
|
@ -271,7 +271,7 @@ Then my new design obey to the following rules:</p>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>I hope the new design please you.</p>
|
<p>I hope the new design please you.</p>
|
||||||
</p></content>
|
</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2010-09-02:/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</id>
|
<id>tag:yannesposito.com,2010-09-02:/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</id>
|
||||||
|
@ -412,7 +412,7 @@ Now all should scroll smoothly on all platforms.
|
||||||
I was inspired by Readability and iBooks<small>&copy;</small> (the iPhone<small>&copy;</small> application).</p>
|
I was inspired by Readability and iBooks<small>&copy;</small> (the iPhone<small>&copy;</small> application).</p>
|
||||||
|
|
||||||
<p>Tell me what you think of this new design.</p>
|
<p>Tell me what you think of this new design.</p>
|
||||||
</p></content>
|
</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2010-07-07:/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/</id>
|
<id>tag:yannesposito.com,2010-07-07:/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/</id>
|
||||||
|
@ -772,7 +772,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
|
|
||||||
<p>and you have to make this behaviour with only one regular expression. The problem is the complementary of regular languages is not regular. Then, for some expression it is absolutely not impossible.</p>
|
<p>and you have to make this behaviour with only one regular expression. The problem is the complementary of regular languages is not regular. Then, for some expression it is absolutely not impossible.</p>
|
||||||
|
|
||||||
<p>But sometimes with some simple regular expression it should be possible<sup><a href="#note1">&dagger;</a></sup>. Say you want to match everything containing the some word say <code>bull</code> but don&rsquo;t want to match <code>bullshit</code>. Here is a nice way to do that:</p>...</p></content>
|
<p>But sometimes with some simple regular expression it should be possible<sup><a href="#note1">&dagger;</a></sup>. Say you want to match everything containing the some word say <code>bull</code> but don&rsquo;t want to match <code>bullshit</code>. Here is a nice way to do that:</p>...</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2010-01-12:/Scratch/en/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/</id>
|
<id>tag:yannesposito.com,2010-01-12:/Scratch/en/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/</id>
|
||||||
|
@ -802,7 +802,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<div><pre class="twilight">
|
<div><pre class="twilight">
|
||||||
<span class="Keyword">&gt;</span> chsh
|
<span class="Keyword">&gt;</span> chsh
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div></content>
|
</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2009-12-14:/Scratch/en/blog/2009-12-14-Git-vs--Bzr/</id>
|
<id>tag:yannesposito.com,2009-12-14:/Scratch/en/blog/2009-12-14-Git-vs--Bzr/</id>
|
||||||
|
@ -835,7 +835,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<content type="html"><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>
|
<content type="html"><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&rsquo;m a λ iPhone&rsquo;s user. The only way to filter your call and to manage blacklist is to <em>jailbreak</em> your iPhone. And I don&rsquo;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>
|
<p>I&rsquo;m a λ iPhone&rsquo;s user. The only way to filter your call and to manage blacklist is to <em>jailbreak</em> your iPhone. And I don&rsquo;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>
|
||||||
</p></content>
|
</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2009-11-12:/Scratch/en/blog/2009-11-12-Git-for-n00b/commandes-avancees/</id>
|
<id>tag:yannesposito.com,2009-11-12:/Scratch/en/blog/2009-11-12-Git-for-n00b/commandes-avancees/</id>
|
||||||
|
|
|
@ -103,7 +103,7 @@
|
||||||
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Copyright ©, Yann Esposito</a>
|
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Copyright ©, Yann Esposito</a>
|
||||||
</div>
|
</div>
|
||||||
<div id="lastmod">
|
<div id="lastmod">
|
||||||
Modified: 04/20/2011
|
Modified: 09/14/2011
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
Entirely done with
|
Entirely done with
|
||||||
|
|
|
@ -4,7 +4,7 @@ def gitmtime
|
||||||
ext=%{.#{@item[:extension]}}
|
ext=%{.#{@item[:extension]}}
|
||||||
filepath<<=ext
|
filepath<<=ext
|
||||||
if not FileTest.exists?(filepath)
|
if not FileTest.exists?(filepath)
|
||||||
filepath.sub!(ext,%{/index#{ext}})
|
filepath.sub!(ext,%{#{@item.raw_filename}#{ext}})
|
||||||
end
|
end
|
||||||
str=`git log -1 --format='%ci' -- #{filepath}`
|
str=`git log -1 --format='%ci' -- #{filepath}`
|
||||||
if str.nil? or str.empty?
|
if str.nil? or str.empty?
|
||||||
|
|
|
@ -74,7 +74,7 @@ Voici comment je m’y prend avec <a href="http://nanoc.stoneship.org">nanoc
|
||||||
ext<span class="Keyword">=</span><span class="String"><span class="String">%{</span>.<span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span><span class="StringVariable"><span class="StringVariable">@</span>item</span><span class="StringEmbeddedSource">[</span><span class="StringConstant"><span class="StringConstant">:</span>extension</span><span class="StringEmbeddedSource">]</span><span class="StringEmbeddedSource">}</span></span><span class="String">}</span></span>
|
ext<span class="Keyword">=</span><span class="String"><span class="String">%{</span>.<span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span><span class="StringVariable"><span class="StringVariable">@</span>item</span><span class="StringEmbeddedSource">[</span><span class="StringConstant"><span class="StringConstant">:</span>extension</span><span class="StringEmbeddedSource">]</span><span class="StringEmbeddedSource">}</span></span><span class="String">}</span></span>
|
||||||
filepath<span class="Keyword"><<=</span>ext
|
filepath<span class="Keyword"><<=</span>ext
|
||||||
<span class="Keyword">if</span> <span class="Keyword">not</span> <span class="Support">FileTest</span>.<span class="Entity">exists?</span>(filepath)
|
<span class="Keyword">if</span> <span class="Keyword">not</span> <span class="Support">FileTest</span>.<span class="Entity">exists?</span>(filepath)
|
||||||
filepath.<span class="Entity">sub!</span>(ext,<span class="String"><span class="String">%{</span>/index<span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span>ext<span class="StringEmbeddedSource">}</span></span><span class="String">}</span></span>)
|
filepath.<span class="Entity">sub!</span>(ext,<span class="String"><span class="String">%{</span><span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span><span class="StringVariable"><span class="StringVariable">@</span>item</span><span class="StringEmbeddedSource"><span class="StringEmbeddedSource">.</span><span class="Entity">raw_filename</span></span><span class="StringEmbeddedSource">}</span></span><span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span>ext<span class="StringEmbeddedSource">}</span></span><span class="String">}</span></span>)
|
||||||
<span class="Keyword">end</span>
|
<span class="Keyword">end</span>
|
||||||
str<span class="Keyword">=</span><span class="String"><span class="String">`</span>git log -1 --format='%ci' -- <span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span>filepath<span class="StringEmbeddedSource">}</span></span><span class="String">`</span></span>
|
str<span class="Keyword">=</span><span class="String"><span class="String">`</span>git log -1 --format='%ci' -- <span class="StringEmbeddedSource"><span class="StringEmbeddedSource">#{</span>filepath<span class="StringEmbeddedSource">}</span></span><span class="String">`</span></span>
|
||||||
<span class="Keyword">if</span> str.<span class="Entity">nil?</span> <span class="Keyword">or</span> str.<span class="Entity">empty?</span>
|
<span class="Keyword">if</span> str.<span class="Entity">nil?</span> <span class="Keyword">or</span> str.<span class="Entity">empty?</span>
|
||||||
|
@ -90,7 +90,8 @@ Voici comment je m’y prend avec <a href="http://nanoc.stoneship.org">nanoc
|
||||||
Mais ça fonctionne comme prévu.
|
Mais ça fonctionne comme prévu.
|
||||||
Maintenant la date que vous voyez en bas de la page correspond exactement à la dernière date de modification de son contenu.</p>
|
Maintenant la date que vous voyez en bas de la page correspond exactement à la dernière date de modification de son contenu.</p>
|
||||||
|
|
||||||
<p>Je tiens à remercier Eric Sunshine pour ses conseils sur ce problème.</p>
|
<p><em>Mise à jour</em>:
|
||||||
|
Je tiens à remercier Eric Sunshine et Kris pour leurs conseils sur ce problème.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -155,7 +155,7 @@ Je n&rsquo;en ai pas encore terminé avec ça. Mais si je tarde trop
|
||||||
<p>J&rsquo;ai écrit un framework MVC pour application javascript simple mais néanmoins très rapide.</p>
|
<p>J&rsquo;ai écrit un framework MVC pour application javascript simple mais néanmoins très rapide.</p>
|
||||||
|
|
||||||
<p>Meilleurs vœux à tous&nbsp;!</p>
|
<p>Meilleurs vœux à tous&nbsp;!</p>
|
||||||
</p></content>
|
</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2010-10-26:/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/</id>
|
<id>tag:yannesposito.com,2010-10-26:/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/</id>
|
||||||
|
@ -246,7 +246,7 @@ J&rsquo;ai donc décidé de faire un site à minima.
|
||||||
Je voulais qu&rsquo;il soit joli <em>et</em> le plus simple possible pour assurer sa compatibilité.
|
Je voulais qu&rsquo;il soit joli <em>et</em> le plus simple possible pour assurer sa compatibilité.
|
||||||
Les règles que je me suis fixées sont donc:</p>
|
Les règles que je me suis fixées sont donc:</p>
|
||||||
|
|
||||||
</p></content>
|
</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2010-09-02:/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</id>
|
<id>tag:yannesposito.com,2010-09-02:/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</id>
|
||||||
|
@ -372,7 +372,7 @@ J&rsquo;ai complètement modifié le style de mon site web.
|
||||||
Il est inspiré du style de l&rsquo;application iBooks<small>&copy;</small> sur iPhone<small>&copy;</small>.</p>
|
Il est inspiré du style de l&rsquo;application iBooks<small>&copy;</small> sur iPhone<small>&copy;</small>.</p>
|
||||||
|
|
||||||
<p>Dites moi ce que vous pensez de ce nouveau design.</p>
|
<p>Dites moi ce que vous pensez de ce nouveau design.</p>
|
||||||
</p></content>
|
</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2010-07-07:/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/</id>
|
<id>tag:yannesposito.com,2010-07-07:/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/</id>
|
||||||
|
@ -601,7 +601,7 @@ Parce qu&rsquo;il est facile de <em>merger</em> par erreur, je p
|
||||||
|
|
||||||
<p>Disons que j&rsquo;ai les branches&nbsp;:</p>
|
<p>Disons que j&rsquo;ai les branches&nbsp;:</p>
|
||||||
|
|
||||||
...</p></content>
|
...</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2010-03-22:/Scratch/fr/blog/2010-03-22-Git-Tips/</id>
|
<id>tag:yannesposito.com,2010-03-22:/Scratch/fr/blog/2010-03-22-Git-Tips/</id>
|
||||||
|
@ -736,7 +736,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<div><pre class="twilight">
|
<div><pre class="twilight">
|
||||||
<span class="Keyword">&gt;</span> chsh
|
<span class="Keyword">&gt;</span> chsh
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div></content>
|
</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2009-12-14:/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/</id>
|
<id>tag:yannesposito.com,2009-12-14:/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/</id>
|
||||||
|
@ -769,7 +769,7 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<content type="html"><p>Il est vraiment incroyable que le filtrage d&rsquo;appel soit impossible avec un iPhone&nbsp;! Le <em>seul</em> intérêt que j&rsquo;y vois, c&rsquo;est une négociation avec les opérateurs pour interdire aux utilisateurs de passer à travers la publicité. C&rsquo;est tout simplement inacceptable.</p>
|
<content type="html"><p>Il est vraiment incroyable que le filtrage d&rsquo;appel soit impossible avec un iPhone&nbsp;! Le <em>seul</em> intérêt que j&rsquo;y vois, c&rsquo;est une négociation avec les opérateurs pour interdire aux utilisateurs de passer à travers la publicité. C&rsquo;est tout simplement inacceptable.</p>
|
||||||
|
|
||||||
<p>Je suis un utilisateur λ de l&rsquo;iPhone. Le seul moyen de filtrer ses appels, de faire des blacklists ou autre c&rsquo;est de <em>jailbreaker</em> son iPhone. Et je n&rsquo;en ai aucune envie. Alors si comme moi, vous trouvez ça inacceptable, envoyez un mot à Apple&nbsp;: <a href="http://www.apple.com/feedback/iphone.html">http://www.apple.com/feedback/iphone.html</a></p>
|
<p>Je suis un utilisateur λ de l&rsquo;iPhone. Le seul moyen de filtrer ses appels, de faire des blacklists ou autre c&rsquo;est de <em>jailbreaker</em> son iPhone. Et je n&rsquo;en ai aucune envie. Alors si comme moi, vous trouvez ça inacceptable, envoyez un mot à Apple&nbsp;: <a href="http://www.apple.com/feedback/iphone.html">http://www.apple.com/feedback/iphone.html</a></p>
|
||||||
</p></content>
|
</content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/</id>
|
<id>tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/</id>
|
||||||
|
|
|
@ -148,7 +148,7 @@
|
||||||
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.fr">Droits de reproduction ©, Yann Esposito</a>
|
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.fr">Droits de reproduction ©, Yann Esposito</a>
|
||||||
</div>
|
</div>
|
||||||
<div id="lastmod">
|
<div id="lastmod">
|
||||||
modifié le : 20/04/2011
|
modifié le : 14/09/2011
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
Site entièrement réalisé avec
|
Site entièrement réalisé avec
|
||||||
|
|
|
@ -206,7 +206,7 @@
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>http://yannesposito.com/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</loc>
|
<loc>http://yannesposito.com/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</loc>
|
||||||
<lastmod>2011-09-12</lastmod>
|
<lastmod>2011-09-14</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>http://yannesposito.com/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/</loc>
|
<loc>http://yannesposito.com/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/</loc>
|
||||||
|
@ -270,7 +270,7 @@
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>http://yannesposito.com/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</loc>
|
<loc>http://yannesposito.com/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</loc>
|
||||||
<lastmod>2011-09-12</lastmod>
|
<lastmod>2011-09-14</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>http://yannesposito.com/Scratch/en/blog/03_losthighway/</loc>
|
<loc>http://yannesposito.com/Scratch/en/blog/03_losthighway/</loc>
|
||||||
|
|
|
@ -188,7 +188,7 @@
|
||||||
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Copyright ©, Yann Esposito</a>
|
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Copyright ©, Yann Esposito</a>
|
||||||
</div>
|
</div>
|
||||||
<div id="lastmod">
|
<div id="lastmod">
|
||||||
Modified: 09/13/2011
|
Modified: 09/14/2011
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
Entirely done with
|
Entirely done with
|
||||||
|
|
Loading…
Reference in a new issue