Clean up a bit
This commit is contained in:
parent
7ab5118127
commit
94adfae3bf
10 changed files with 444 additions and 748 deletions
60
README.md
Normal file
60
README.md
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
# yannesposito.com
|
||||||
|
|
||||||
|
This is the source code of yannesposito.com website.
|
||||||
|
|
||||||
|
It is mainly a multi-language blog based on [nanoc](nanoc.stoneship.org).
|
||||||
|
|
||||||
|
_Notice, this is not a clean system.
|
||||||
|
Mainly because I use it for some years now.
|
||||||
|
I just want it to work, not to be a nice piece of code.
|
||||||
|
But in the end I know I will make it clean._
|
||||||
|
|
||||||
|
What you'll need to use it:
|
||||||
|
|
||||||
|
- [nanoc](nanoc.stoneship.org) → `gem install nanoc`
|
||||||
|
- [zsh](zsh.org) → By default installed on most good system
|
||||||
|
- A bunch of gems: `gem install ultraviolet krambook sass rainpress`
|
||||||
|
|
||||||
|
Optionally
|
||||||
|
|
||||||
|
- [graphviz](graphviz.org)
|
||||||
|
|
||||||
|
Here is a short explanation of each file role:
|
||||||
|
|
||||||
|
|
||||||
|
config.rb → nanoc central configuration file
|
||||||
|
config.ru → Rack server configuration
|
||||||
|
config.yaml → A YAML configuration file (mostly strings)
|
||||||
|
content/ → The directory where nanoc will search most content
|
||||||
|
img_latest_blog_dir@ → A link to the latest blog image directory
|
||||||
|
latest.md@ → A link to the latest blog file
|
||||||
|
layouts/ → HTML Layouts for your webpages
|
||||||
|
lib/ → Some ruby files loaded by nanoc before generating
|
||||||
|
multi/ → Where you should write content
|
||||||
|
output/ → Where the content is loaded
|
||||||
|
Rakefile → Ruby actions
|
||||||
|
README.md → This file
|
||||||
|
resources/ → Some file I used and wanted to keep
|
||||||
|
Rules → Generation rules
|
||||||
|
tasks/ → Where I putted most of my scripts
|
||||||
|
|
||||||
|
|
||||||
|
Here are features I added:
|
||||||
|
|
||||||
|
analytics.rb → Functions to add web analytics code
|
||||||
|
calendar.rb → Function show a date nicely in HTML
|
||||||
|
gitmtime.rb
|
||||||
|
graph.rb
|
||||||
|
helpers.rb
|
||||||
|
html.rb
|
||||||
|
intenseDebate.rb
|
||||||
|
macros.rb
|
||||||
|
mail.rb
|
||||||
|
multiMenu.rb
|
||||||
|
multi.rb
|
||||||
|
nanoc_item_conf.rb
|
||||||
|
repair_html.rb
|
||||||
|
syntaxColorize.rb
|
||||||
|
tag.rb
|
||||||
|
ultraviolet.rb
|
||||||
|
y.rb
|
1
Rules
1
Rules
|
@ -9,7 +9,6 @@
|
||||||
|
|
||||||
# CSS
|
# CSS
|
||||||
compile '/css/*' do
|
compile '/css/*' do
|
||||||
filter :no_custom_css
|
|
||||||
filter :sass
|
filter :sass
|
||||||
filter :rainpress
|
filter :rainpress
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file is needed if you want to host this website
|
||||||
|
# using ruby rack. In particular on heroku.
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
require 'rack'
|
require 'rack'
|
||||||
require 'rack/contrib'
|
require 'rack/contrib'
|
||||||
|
|
32
lib/css.rb
32
lib/css.rb
|
@ -1,32 +0,0 @@
|
||||||
class NoCustomCSS < Nanoc3::Filter
|
|
||||||
identifier :no_custom_css
|
|
||||||
def run(content, params={})
|
|
||||||
res=""
|
|
||||||
content.each do |line|
|
|
||||||
res <<= line if not res=~/^\s*-(moz|webkit)/
|
|
||||||
end
|
|
||||||
return res
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class MozillaCSS < Nanoc3::Filter
|
|
||||||
identifier :mozilla
|
|
||||||
def run(content, params={})
|
|
||||||
res=""
|
|
||||||
content.each do |line|
|
|
||||||
res <<= line if not res=~/-webkit/
|
|
||||||
end
|
|
||||||
return res
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class WebkitCSS < Nanoc3::Filter
|
|
||||||
identifier :webkit
|
|
||||||
def run(content, params={})
|
|
||||||
res=""
|
|
||||||
content.each do |line|
|
|
||||||
res <<= line if not res=~/-moz/
|
|
||||||
end
|
|
||||||
return res
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -14,10 +14,6 @@
|
||||||
<title type="html">Learn Vim Progressively</title>
|
<title type="html">Learn Vim Progressively</title>
|
||||||
<published>2011-08-25T17:28:20Z</published>
|
<published>2011-08-25T17:28:20Z</published>
|
||||||
<updated>2011-08-25T17:28:20Z</updated>
|
<updated>2011-08-25T17:28:20Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/" rel="alternate"/>
|
||||||
<content type="html"><p><img alt="Über leet use vim!" src="/Scratch/img/blog/Learn-Vim-Progressively/uber_leet_use_vim.jpg" /></p>
|
<content type="html"><p><img alt="Über leet use vim!" src="/Scratch/img/blog/Learn-Vim-Progressively/uber_leet_use_vim.jpg" /></p>
|
||||||
|
|
||||||
|
@ -52,10 +48,6 @@ Hard to learn, but incredible to use.</p>
|
||||||
<title type="html">A more convenient diff</title>
|
<title type="html">A more convenient diff</title>
|
||||||
<published>2011-08-17T09:33:30Z</published>
|
<published>2011-08-17T09:33:30Z</published>
|
||||||
<updated>2011-08-17T09:33:30Z</updated>
|
<updated>2011-08-17T09:33:30Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/A-more-convenient-diff/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/A-more-convenient-diff/" rel="alternate"/>
|
||||||
<content type="html"><p>Diff is a very useful tool. But it is not so easy to read for us, simple mortal.</p>
|
<content type="html"><p>Diff is a very useful tool. But it is not so easy to read for us, simple mortal.</p>
|
||||||
|
|
||||||
|
@ -78,10 +70,6 @@ function colorize_diff {
|
||||||
<title type="html">ASCII Haskell Mandelbrot</title>
|
<title type="html">ASCII Haskell Mandelbrot</title>
|
||||||
<published>2011-07-10T10:41:26Z</published>
|
<published>2011-07-10T10:41:26Z</published>
|
||||||
<updated>2011-07-10T10:41:26Z</updated>
|
<updated>2011-07-10T10:41:26Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/Haskell-Mandelbrot/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/Haskell-Mandelbrot/" rel="alternate"/>
|
||||||
<content type="html"><p>Here is the obfuscated code:</p>
|
<content type="html"><p>Here is the obfuscated code:</p>
|
||||||
|
|
||||||
|
@ -96,10 +84,6 @@ a=27;b=79;c=<span class="Constant">C</span>(-2.0,-1.0);d=<span cl
|
||||||
<title type="html">40 character's passwords</title>
|
<title type="html">40 character's passwords</title>
|
||||||
<published>2011-05-18T11:14:28Z</published>
|
<published>2011-05-18T11:14:28Z</published>
|
||||||
<updated>2011-05-18T11:14:28Z</updated>
|
<updated>2011-05-18T11:14:28Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/Password-Management/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/Password-Management/" rel="alternate"/>
|
||||||
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/Password-Management/main.png" /></p>
|
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/Password-Management/main.png" /></p>
|
||||||
|
|
||||||
|
@ -129,10 +113,6 @@ It is both safe and easy to use everyday.</p>
|
||||||
<title type="html">Now hosted on github</title>
|
<title type="html">Now hosted on github</title>
|
||||||
<published>2011-04-20T15:22:15Z</published>
|
<published>2011-04-20T15:22:15Z</published>
|
||||||
<updated>2011-04-20T15:22:15Z</updated>
|
<updated>2011-04-20T15:22:15Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2011-04-20-Now-hosted-on-github/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2011-04-20-Now-hosted-on-github/" rel="alternate"/>
|
||||||
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2011-04-20-Now-hosted-on-github/main.png" /></p>
|
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2011-04-20-Now-hosted-on-github/main.png" /></p>
|
||||||
|
|
||||||
|
@ -144,10 +124,6 @@ It is both safe and easy to use everyday.</p>
|
||||||
<title type="html">Why I won't use CoffeeScript (sadly)</title>
|
<title type="html">Why I won't use CoffeeScript (sadly)</title>
|
||||||
<published>2011-01-03T08:37:26Z</published>
|
<published>2011-01-03T08:37:26Z</published>
|
||||||
<updated>2011-01-03T08:37:26Z</updated>
|
<updated>2011-01-03T08:37:26Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/" rel="alternate"/>
|
||||||
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/main.png" /></p>
|
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/main.png" /></p>
|
||||||
|
|
||||||
|
@ -180,10 +156,6 @@ And as Denis said: &ldquo;it is time to use Coffeescript as a javascript wit
|
||||||
<title type="html">Happy New Year</title>
|
<title type="html">Happy New Year</title>
|
||||||
<published>2011-01-01T06:55:54Z</published>
|
<published>2011-01-01T06:55:54Z</published>
|
||||||
<updated>2011-01-01T06:55:54Z</updated>
|
<updated>2011-01-01T06:55:54Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2011-01-03-Happy-New-Year/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2011-01-03-Happy-New-Year/" rel="alternate"/>
|
||||||
<content type="html"><p>Happy New Year!</p>
|
<content type="html"><p>Happy New Year!</p>
|
||||||
|
|
||||||
|
@ -202,10 +174,6 @@ But I will revive a bit this blog.</p>
|
||||||
<title type="html">LaTeX like macro for markdown</title>
|
<title type="html">LaTeX like macro for markdown</title>
|
||||||
<published>2010-10-26T12:30:58Z</published>
|
<published>2010-10-26T12:30:58Z</published>
|
||||||
<updated>2010-10-26T12:30:58Z</updated>
|
<updated>2010-10-26T12:30:58Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-10-26-LaTeX-like-macro-and-markdown/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-10-26-LaTeX-like-macro-and-markdown/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -225,10 +193,6 @@ When we are used to <span style="text-transform: uppercase">L<sup style
|
||||||
<title type="html">Fun with wav</title>
|
<title type="html">Fun with wav</title>
|
||||||
<published>2010-10-14T09:04:58Z</published>
|
<published>2010-10-14T09:04:58Z</published>
|
||||||
<updated>2010-10-14T09:04:58Z</updated>
|
<updated>2010-10-14T09:04:58Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-10-14-Fun-with-wav/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-10-14-Fun-with-wav/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -256,10 +220,6 @@ This is even more impressive know...</p></content>
|
||||||
<title type="html">Secure eMail on Mac in few steps</title>
|
<title type="html">Secure eMail on Mac in few steps</title>
|
||||||
<published>2010-10-10T16:39:00Z</published>
|
<published>2010-10-10T16:39:00Z</published>
|
||||||
<updated>2010-10-10T16:39:00Z</updated>
|
<updated>2010-10-10T16:39:00Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/" rel="alternate"/>
|
||||||
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/main.png" class="clean" /></p>
|
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/main.png" class="clean" /></p>
|
||||||
|
|
||||||
|
@ -294,10 +254,6 @@ Now I&rsquo;m able to sign and encrypt my emails.</p>
|
||||||
<title type="html">New Blog Design Constraints</title>
|
<title type="html">New Blog Design Constraints</title>
|
||||||
<published>2010-10-06T09:33:03Z</published>
|
<published>2010-10-06T09:33:03Z</published>
|
||||||
<updated>2010-10-06T09:33:03Z</updated>
|
<updated>2010-10-06T09:33:03Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-10-06-New-Blog-Design-Constraints/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-10-06-New-Blog-Design-Constraints/" rel="alternate"/>
|
||||||
<content type="html"><p>I changed the design of my blog.
|
<content type="html"><p>I changed the design of my blog.
|
||||||
Now it should be far cleaner.
|
Now it should be far cleaner.
|
||||||
|
@ -322,10 +278,6 @@ Then my new design obey to the following rules:</p>
|
||||||
<title type="html">Use git to calculate trusted mtimes</title>
|
<title type="html">Use git to calculate trusted mtimes</title>
|
||||||
<published>2010-09-02T13:54:10Z</published>
|
<published>2010-09-02T13:54:10Z</published>
|
||||||
<updated>2010-09-02T13:54:10Z</updated>
|
<updated>2010-09-02T13:54:10Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/" rel="alternate"/>
|
||||||
<content type="html"><p>You can remark at the bottom of each page I provide a last modification date.
|
<content type="html"><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.
|
This label was first calculated using the <code>mtime</code> of the file on the file system.
|
||||||
|
@ -341,14 +293,10 @@ This is how I do this with <a href="http://nanoc.stoneship.org">nanoc</
|
||||||
<span class="Keyword">def</span> </pre></div></div></content>
|
<span class="Keyword">def</span> </pre></div></div></content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2010-09-02:/Scratch/en/blog/2010-09-02-base64-and-sha1-on-iPhone/</id>
|
<id>tag:yannesposito.com,2010-09-01:/Scratch/en/blog/2010-09-02-base64-and-sha1-on-iPhone/</id>
|
||||||
<title type="html">base64 and sha1 on iPhone</title>
|
<title type="html">base64 and sha1 on iPhone</title>
|
||||||
<published>2010-09-01T22:02:17Z</published>
|
<published>2010-09-01T22:02:17Z</published>
|
||||||
<updated>2010-09-01T22:02:17Z</updated>
|
<updated>2010-09-01T22:02:17Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-09-02-base64-and-sha1-on-iPhone/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-09-02-base64-and-sha1-on-iPhone/" rel="alternate"/>
|
||||||
<content type="html"><p>Lets be straight:
|
<content type="html"><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>
|
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>
|
||||||
|
@ -367,10 +315,6 @@ here are two functions to add to your code to have <code>base64</code&g
|
||||||
<title type="html">send mail from command line with attached file</title>
|
<title type="html">send mail from command line with attached file</title>
|
||||||
<published>2010-08-31T08:16:04Z</published>
|
<published>2010-08-31T08:16:04Z</published>
|
||||||
<updated>2010-08-31T08:16:04Z</updated>
|
<updated>2010-08-31T08:16:04Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-08-31-send-mail-from-command-line-with-attached-file/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-08-31-send-mail-from-command-line-with-attached-file/" rel="alternate"/>
|
||||||
<content type="html"><p>I had to send a mail using only command line.
|
<content type="html"><p>I had to send a mail using only command line.
|
||||||
I was surprised it isn&rsquo;t straightforward at all.
|
I was surprised it isn&rsquo;t straightforward at all.
|
||||||
|
@ -398,10 +342,6 @@ begin 664 fic....</pre></content>
|
||||||
<title type="html">Now hosted by heroku</title>
|
<title type="html">Now hosted by heroku</title>
|
||||||
<published>2010-08-23T13:05:13Z</published>
|
<published>2010-08-23T13:05:13Z</published>
|
||||||
<updated>2010-08-23T13:05:13Z</updated>
|
<updated>2010-08-23T13:05:13Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-08-23-Now-heberged-on-heroku/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-08-23-Now-heberged-on-heroku/" rel="alternate"/>
|
||||||
<content type="html"><h1 class="first" id="now-on-herokuhttpherokucom">Now on <a href="http://heroku.com">Heroku</a></h1>
|
<content type="html"><h1 class="first" id="now-on-herokuhttpherokucom">Now on <a href="http://heroku.com">Heroku</a></h1>
|
||||||
|
|
||||||
|
@ -423,10 +363,6 @@ But here is the conf to make it work on heroku.</p>
|
||||||
<title type="html">Undecidabilities (part 1)</title>
|
<title type="html">Undecidabilities (part 1)</title>
|
||||||
<published>2010-08-11T08:04:31Z</published>
|
<published>2010-08-11T08:04:31Z</published>
|
||||||
<updated>2010-08-11T08:04:31Z</updated>
|
<updated>2010-08-11T08:04:31Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-07-09-Indecidabilities/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-07-09-Indecidabilities/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -469,10 +405,6 @@ And I&rsquo;ll...</p></div></content>
|
||||||
<title type="html">New style after holidays</title>
|
<title type="html">New style after holidays</title>
|
||||||
<published>2010-07-31T21:59:10Z</published>
|
<published>2010-07-31T21:59:10Z</published>
|
||||||
<updated>2010-07-31T21:59:10Z</updated>
|
<updated>2010-07-31T21:59:10Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-07-31-New-style-after-holidays/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-07-31-New-style-after-holidays/" rel="alternate"/>
|
||||||
<content type="html"><p>Before my holidays many visitors tell me my website was too long to scroll.
|
<content type="html"><p>Before my holidays many visitors tell me my website was too long to scroll.
|
||||||
This is why I completely changed my website design.
|
This is why I completely changed my website design.
|
||||||
|
@ -487,10 +419,6 @@ I was inspired by Readability and iBooks<small>&copy;</small> (t
|
||||||
<title type="html">Do not use CSS gradient with Chrome</title>
|
<title type="html">Do not use CSS gradient with Chrome</title>
|
||||||
<published>2010-07-07T13:43:43Z</published>
|
<published>2010-07-07T13:43:43Z</published>
|
||||||
<updated>2010-07-07T13:43:43Z</updated>
|
<updated>2010-07-07T13:43:43Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/" rel="alternate"/>
|
||||||
<content type="html"><p>Some <a href="http://reddit.com">Reddit</a> users reported my website was really long to load and to scroll.
|
<content type="html"><p>Some <a href="http://reddit.com">Reddit</a> users reported my website was really long to load and to scroll.
|
||||||
They thinks it was because of the &lsquo;1px shadow&rsquo; I apply on all the text.
|
They thinks it was because of the &lsquo;1px shadow&rsquo; I apply on all the text.
|
||||||
|
@ -512,10 +440,6 @@ I was a bit surprised, because I make some test into a really <em>slow<
|
||||||
<title type="html">Cappuccino vs jQuery</title>
|
<title type="html">Cappuccino vs jQuery</title>
|
||||||
<published>2010-07-05T11:49:04Z</published>
|
<published>2010-07-05T11:49:04Z</published>
|
||||||
<updated>2010-07-05T11:49:04Z</updated>
|
<updated>2010-07-05T11:49:04Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-07-05-Cappuccino-and-Web-applications/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-07-05-Cappuccino-and-Web-applications/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -543,14 +467,10 @@ I was a bit surprised, because I make some test into a really <em>slow<
|
||||||
Nonetheless I used these two to make the same web application. This is why I compare the exp...</p></div></hr></content>
|
Nonetheless I used these two to make the same web application. This is why I compare the exp...</p></div></hr></content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2010-06-19:/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/</id>
|
<id>tag:yannesposito.com,2010-06-18:/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/</id>
|
||||||
<title type="html">jQuery popup the easy way</title>
|
<title type="html">jQuery popup the easy way</title>
|
||||||
<published>2010-06-18T22:44:50Z</published>
|
<published>2010-06-18T22:44:50Z</published>
|
||||||
<updated>2010-06-18T22:44:50Z</updated>
|
<updated>2010-06-18T22:44:50Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/" rel="alternate"/>
|
||||||
<content type="html"><p>Some source code on this blog can be downloaded.
|
<content type="html"><p>Some source code on this blog can be downloaded.
|
||||||
Most of time, the code is larger than the <code>div</code> bloc.
|
Most of time, the code is larger than the <code>div</code> bloc.
|
||||||
|
@ -569,10 +489,6 @@ This is why I use a method to show this code in a large jQuery popup. </p>
|
||||||
<title type="html">Hide Yourself to your Analytics</title>
|
<title type="html">Hide Yourself to your Analytics</title>
|
||||||
<published>2010-06-17T14:37:22Z</published>
|
<published>2010-06-17T14:37:22Z</published>
|
||||||
<updated>2010-06-17T14:37:22Z</updated>
|
<updated>2010-06-17T14:37:22Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-06-17-hide-yourself-to-analytics/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-06-17-hide-yourself-to-analytics/" rel="alternate"/>
|
||||||
<content type="html"><p>This is a way not to count your own visits to your blog.
|
<content type="html"><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>
|
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>
|
||||||
|
@ -591,10 +507,6 @@ First you should look on how <a href="/Scratch/en/blog/2010-06-17-track-event
|
||||||
<title type="html">Track Events with Google Analytics</title>
|
<title type="html">Track Events with Google Analytics</title>
|
||||||
<published>2010-06-17T12:41:36Z</published>
|
<published>2010-06-17T12:41:36Z</published>
|
||||||
<updated>2010-06-17T12:41:36Z</updated>
|
<updated>2010-06-17T12:41:36Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-06-17-track-events-with-google-analytics/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-06-17-track-events-with-google-analytics/" rel="alternate"/>
|
||||||
<content type="html"><p>Here is how to track all clicks on your website using google analytics asynchronously.</p>
|
<content type="html"><p>Here is how to track all clicks on your website using google analytics asynchronously.</p>
|
||||||
|
|
||||||
|
@ -608,10 +520,6 @@ First you should look on how <a href="/Scratch/en/blog/2010-06-17-track-event
|
||||||
<title type="html">Get my blog engine</title>
|
<title type="html">Get my blog engine</title>
|
||||||
<published>2010-06-15T08:56:32Z</published>
|
<published>2010-06-15T08:56:32Z</published>
|
||||||
<updated>2010-06-15T08:56:32Z</updated>
|
<updated>2010-06-15T08:56:32Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-06-15-Get-my-blog-engine/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-06-15-Get-my-blog-engine/" rel="alternate"/>
|
||||||
<content type="html"><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).
|
<content type="html"><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>
|
You can get it on <a href="http://github.com/yogsototh/nanoc3_blog">github.com</a>.</p>
|
||||||
|
@ -632,10 +540,6 @@ You can get it on <a href="http://github.com/yogsototh/nanoc3_blog">github
|
||||||
<title type="html">multi language choices</title>
|
<title type="html">multi language choices</title>
|
||||||
<published>2010-06-14T14:14:57Z</published>
|
<published>2010-06-14T14:14:57Z</published>
|
||||||
<updated>2010-06-14T14:14:57Z</updated>
|
<updated>2010-06-14T14:14:57Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-06-14-multi-language-choices/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-06-14-multi-language-choices/" rel="alternate"/>
|
||||||
<content type="html"><p>I translate most of my blog entries in French and English.
|
<content type="html"><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>
|
Most people advice me to have one file per language. Generally it ends with:</p>
|
||||||
|
@ -668,10 +572,6 @@ Finally my files...</p></content>
|
||||||
<title type="html">Trees; Pragmatism and Formalism</title>
|
<title type="html">Trees; Pragmatism and Formalism</title>
|
||||||
<published>2010-05-24T18:05:14Z</published>
|
<published>2010-05-24T18:05:14Z</published>
|
||||||
<updated>2010-05-24T18:05:14Z</updated>
|
<updated>2010-05-24T18:05:14Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-05-24-Trees--Pragmatism-and-Formalism/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-05-24-Trees--Pragmatism-and-Formalism/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -704,10 +604,6 @@ I entered in the <em>infernal</em>: ...</p></content>
|
||||||
<title type="html">How to repair a cutted XML?</title>
|
<title type="html">How to repair a cutted XML?</title>
|
||||||
<published>2010-05-19T20:20:34Z</published>
|
<published>2010-05-19T20:20:34Z</published>
|
||||||
<updated>2010-05-19T20:20:34Z</updated>
|
<updated>2010-05-19T20:20:34Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-05-19-How-to-cut-HTML-and-repair-it/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-05-19-How-to-cut-HTML-and-repair-it/" rel="alternate"/>
|
||||||
<content type="html"><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>
|
<content type="html"><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>
|
||||||
|
|
||||||
|
@ -722,10 +618,6 @@ I entered in the <em>infernal</em>: ...</p></content>
|
||||||
<title type="html">I live again!</title>
|
<title type="html">I live again!</title>
|
||||||
<published>2010-05-17T11:25:51Z</published>
|
<published>2010-05-17T11:25:51Z</published>
|
||||||
<updated>2010-05-17T11:25:51Z</updated>
|
<updated>2010-05-17T11:25:51Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-05-17-at-least-this-blog-revive/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-05-17-at-least-this-blog-revive/" rel="alternate"/>
|
||||||
<content type="html"><p>Hi all!</p>
|
<content type="html"><p>Hi all!</p>
|
||||||
|
|
||||||
|
@ -747,10 +639,6 @@ I entered in the <em>infernal</em>: ...</p></content>
|
||||||
<title type="html">Encapsulate git</title>
|
<title type="html">Encapsulate git</title>
|
||||||
<published>2010-03-23T20:37:36Z</published>
|
<published>2010-03-23T20:37:36Z</published>
|
||||||
<updated>2010-03-23T20:37:36Z</updated>
|
<updated>2010-03-23T20:37:36Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-03-23-Encapsulate-git/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-03-23-Encapsulate-git/" rel="alternate"/>
|
||||||
<content type="html"><div class="intro">
|
<content type="html"><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.
|
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.
|
||||||
|
@ -777,10 +665,6 @@ clientB: project adapted for client B</p>
|
||||||
<title type="html">Git Tips</title>
|
<title type="html">Git Tips</title>
|
||||||
<published>2010-03-22T08:42:27Z</published>
|
<published>2010-03-22T08:42:27Z</published>
|
||||||
<updated>2010-03-22T08:42:27Z</updated>
|
<updated>2010-03-22T08:42:27Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-03-22-Git-Tips/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-03-22-Git-Tips/" rel="alternate"/>
|
||||||
<content type="html"><h2 class="first" id="clone-from-github-behind-an-evil-firewall">clone from github behind an evil firewall</h2>
|
<content type="html"><h2 class="first" id="clone-from-github-behind-an-evil-firewall">clone from github behind an evil firewall</h2>
|
||||||
|
|
||||||
|
@ -818,10 +702,6 @@ $ git ...</pre></div></content>
|
||||||
<title type="html">When regexp is not the best solution</title>
|
<title type="html">When regexp is not the best solution</title>
|
||||||
<published>2010-02-23T08:09:52Z</published>
|
<published>2010-02-23T08:09:52Z</published>
|
||||||
<updated>2010-02-23T08:09:52Z</updated>
|
<updated>2010-02-23T08:09:52Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-02-23-When-regexp-is-not-the-best-solution/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-02-23-When-regexp-is-not-the-best-solution/" rel="alternate"/>
|
||||||
<content type="html"><p>Regular expression are really useful. Unfortunately, they are not always the best way of doing things.
|
<content type="html"><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>
|
Particularly when transformations you want to make are easy.</p>
|
||||||
|
@ -838,10 +718,6 @@ ext<span class="Keyword">=</span><span class="Variable"><sp
|
||||||
<title type="html">split a file by keyword</title>
|
<title type="html">split a file by keyword</title>
|
||||||
<published>2010-02-18T13:29:14Z</published>
|
<published>2010-02-18T13:29:14Z</published>
|
||||||
<updated>2010-02-18T13:29:14Z</updated>
|
<updated>2010-02-18T13:29:14Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-02-18-split-a-file-by-keyword/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-02-18-split-a-file-by-keyword/" rel="alternate"/>
|
||||||
<content type="html"><p>Strangely enough, I didn&rsquo;t find any built-in tool to split a file by keyword. I made one myself in <code>awk</code>. I put it here mostly for myself. But it could also helps someone else.
|
<content type="html"><p>Strangely enough, I didn&rsquo;t find any built-in tool to split a file by keyword. I made one myself in <code>awk</code>. I put it here mostly for myself. But it could also helps someone else.
|
||||||
The following code split a file for each line containing the word <code>UTC</code>.</p>
|
The following code split a file for each line containing the word <code>UTC</code>.</p>
|
||||||
|
@ -860,10 +736,6 @@ The following code split a file for each line containing the word <code>UT
|
||||||
<title type="html">Pragmatic Regular Expression Exclude (2)</title>
|
<title type="html">Pragmatic Regular Expression Exclude (2)</title>
|
||||||
<published>2010-02-16T08:33:21Z</published>
|
<published>2010-02-16T08:33:21Z</published>
|
||||||
<updated>2010-02-16T08:33:21Z</updated>
|
<updated>2010-02-16T08:33:21Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-02-16-All-but-something-regexp--2-/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-02-16-All-but-something-regexp--2-/" rel="alternate"/>
|
||||||
<content type="html"><p>In my <a href="previouspost">previous post</a> I had given some trick to match all except something. On the same idea, the trick to match the smallest possible string. Say you want to match the string between &lsquo;a&rsquo; and &lsquo;b&rsquo;, for example, you want to match:</p>
|
<content type="html"><p>In my <a href="previouspost">previous post</a> I had given some trick to match all except something. On the same idea, the trick to match the smallest possible string. Say you want to match the string between &lsquo;a&rsquo; and &lsquo;b&rsquo;, for example, you want to match:</p>
|
||||||
|
|
||||||
|
@ -889,10 +761,6 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<title type="html">Pragmatic Regular Expression Exclude</title>
|
<title type="html">Pragmatic Regular Expression Exclude</title>
|
||||||
<published>2010-02-15T09:16:12Z</published>
|
<published>2010-02-15T09:16:12Z</published>
|
||||||
<updated>2010-02-15T09:16:12Z</updated>
|
<updated>2010-02-15T09:16:12Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-02-15-All-but-something-regexp/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-02-15-All-but-something-regexp/" rel="alternate"/>
|
||||||
<content type="html"><p>Sometimes you cannot simply write:</p>
|
<content type="html"><p>Sometimes you cannot simply write:</p>
|
||||||
|
|
||||||
|
@ -911,10 +779,6 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<title type="html">antialias font in Firefox under Ubuntu</title>
|
<title type="html">antialias font in Firefox under Ubuntu</title>
|
||||||
<published>2010-01-12T14:36:40Z</published>
|
<published>2010-01-12T14:36:40Z</published>
|
||||||
<updated>2010-01-12T14:36:40Z</updated>
|
<updated>2010-01-12T14:36:40Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/" rel="alternate"/>
|
||||||
<content type="html"><p>How to stop using bad Microsoft© font under Ubuntu Linux in order to user nice anti aliased font under Firefox.</p>
|
<content type="html"><p>How to stop using bad Microsoft© font under Ubuntu Linux in order to user nice anti aliased font under Firefox.</p>
|
||||||
|
|
||||||
|
@ -932,10 +796,6 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<title type="html">Change default shell on Mac OS X</title>
|
<title type="html">Change default shell on Mac OS X</title>
|
||||||
<published>2010-01-04T10:31:47Z</published>
|
<published>2010-01-04T10:31:47Z</published>
|
||||||
<updated>2010-01-04T10:31:47Z</updated>
|
<updated>2010-01-04T10:31:47Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/" rel="alternate"/>
|
||||||
<content type="html"><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>
|
<content type="html"><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>
|
||||||
|
|
||||||
|
@ -949,10 +809,6 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<title type="html">Git vs. Bzr</title>
|
<title type="html">Git vs. Bzr</title>
|
||||||
<published>2009-12-14T08:46:36Z</published>
|
<published>2009-12-14T08:46:36Z</published>
|
||||||
<updated>2009-12-14T08:46:36Z</updated>
|
<updated>2009-12-14T08:46:36Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2009-12-14-Git-vs--Bzr/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2009-12-14-Git-vs--Bzr/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -975,10 +831,6 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<title type="html">iphone call filter</title>
|
<title type="html">iphone call filter</title>
|
||||||
<published>2009-12-06T09:35:34Z</published>
|
<published>2009-12-06T09:35:34Z</published>
|
||||||
<updated>2009-12-06T09:35:34Z</updated>
|
<updated>2009-12-06T09:35:34Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2009-12-06-iphone-call-filter/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2009-12-06-iphone-call-filter/" rel="alternate"/>
|
||||||
<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>
|
||||||
|
|
||||||
|
@ -990,10 +842,6 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<title type="html">Git for n00b</title>
|
<title type="html">Git for n00b</title>
|
||||||
<published>2009-11-12T09:39:54Z</published>
|
<published>2009-11-12T09:39:54Z</published>
|
||||||
<updated>2009-11-12T09:39:54Z</updated>
|
<updated>2009-11-12T09:39:54Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/commandes-avancees/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/commandes-avancees/" rel="alternate"/>
|
||||||
<content type="html"><h1 class="first" id="command-list">Command List</h1>
|
<content type="html"><h1 class="first" id="command-list">Command List</h1>
|
||||||
|
|
||||||
|
@ -1023,10 +871,6 @@ $ g...</pre></div></content>
|
||||||
<title type="html">Git for n00b</title>
|
<title type="html">Git for n00b</title>
|
||||||
<published>2009-11-12T09:39:54Z</published>
|
<published>2009-11-12T09:39:54Z</published>
|
||||||
<updated>2009-11-12T09:39:54Z</updated>
|
<updated>2009-11-12T09:39:54Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -1058,10 +902,6 @@ git clone ssh...</pre></div></content>
|
||||||
<title type="html">Git for n00b</title>
|
<title type="html">Git for n00b</title>
|
||||||
<published>2009-11-12T09:39:54Z</published>
|
<published>2009-11-12T09:39:54Z</published>
|
||||||
<updated>2009-11-12T09:39:54Z</updated>
|
<updated>2009-11-12T09:39:54Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/" rel="alternate"/>
|
||||||
<content type="html"><h1 class="first" id="here-we-go">Here we go!</h1>
|
<content type="html"><h1 class="first" id="here-we-go">Here we go!</h1>
|
||||||
|
|
||||||
|
|
|
@ -429,7 +429,7 @@ It is both safe and easy to use everyday.</p>
|
||||||
|
|
||||||
<li style="line-height: 3em; margin: 0;">
|
<li style="line-height: 3em; margin: 0;">
|
||||||
<span class="date">
|
<span class="date">
|
||||||
<span class="day">19</span>
|
<span class="day">18</span>
|
||||||
<span class="month">Jun</span>
|
<span class="month">Jun</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span>
|
</span>
|
||||||
|
@ -888,7 +888,7 @@ It is both safe and easy to use everyday.</p>
|
||||||
</ul><a class="return" href="#tagcloud">↑</a></div><div id="iPhone" class="list"><h4>iPhone</h4><ul style="list-style-type: none; margin: 0;">
|
</ul><a class="return" href="#tagcloud">↑</a></div><div id="iPhone" class="list"><h4>iPhone</h4><ul style="list-style-type: none; margin: 0;">
|
||||||
<li style="line-height: 3em; margin: 0;">
|
<li style="line-height: 3em; margin: 0;">
|
||||||
<span class="date">
|
<span class="date">
|
||||||
<span class="day">2</span>
|
<span class="day">1</span>
|
||||||
<span class="month">Sep</span>
|
<span class="month">Sep</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span>
|
</span>
|
||||||
|
@ -933,7 +933,7 @@ It is both safe and easy to use everyday.</p>
|
||||||
|
|
||||||
<li style="line-height: 3em; margin: 0;">
|
<li style="line-height: 3em; margin: 0;">
|
||||||
<span class="date">
|
<span class="date">
|
||||||
<span class="day">19</span>
|
<span class="day">18</span>
|
||||||
<span class="month">Jun</span>
|
<span class="month">Jun</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span>
|
</span>
|
||||||
|
@ -996,7 +996,7 @@ It is both safe and easy to use everyday.</p>
|
||||||
|
|
||||||
<li style="line-height: 3em; margin: 0;">
|
<li style="line-height: 3em; margin: 0;">
|
||||||
<span class="date">
|
<span class="date">
|
||||||
<span class="day">19</span>
|
<span class="day">18</span>
|
||||||
<span class="month">Jun</span>
|
<span class="month">Jun</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span>
|
</span>
|
||||||
|
@ -1203,7 +1203,7 @@ It is both safe and easy to use everyday.</p>
|
||||||
</ul><a class="return" href="#tagcloud">↑</a></div><div id="Objective_C" class="list"><h4>Objective-C</h4><ul style="list-style-type: none; margin: 0;">
|
</ul><a class="return" href="#tagcloud">↑</a></div><div id="Objective_C" class="list"><h4>Objective-C</h4><ul style="list-style-type: none; margin: 0;">
|
||||||
<li style="line-height: 3em; margin: 0;">
|
<li style="line-height: 3em; margin: 0;">
|
||||||
<span class="date">
|
<span class="date">
|
||||||
<span class="day">2</span>
|
<span class="day">1</span>
|
||||||
<span class="month">Sep</span>
|
<span class="month">Sep</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span>
|
</span>
|
||||||
|
@ -1230,7 +1230,7 @@ It is both safe and easy to use everyday.</p>
|
||||||
</ul><a class="return" href="#tagcloud">↑</a></div><div id="popup" class="list"><h4>popup</h4><ul style="list-style-type: none; margin: 0;">
|
</ul><a class="return" href="#tagcloud">↑</a></div><div id="popup" class="list"><h4>popup</h4><ul style="list-style-type: none; margin: 0;">
|
||||||
<li style="line-height: 3em; margin: 0;">
|
<li style="line-height: 3em; margin: 0;">
|
||||||
<span class="date">
|
<span class="date">
|
||||||
<span class="day">19</span>
|
<span class="day">18</span>
|
||||||
<span class="month">Jun</span>
|
<span class="month">Jun</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span>
|
</span>
|
||||||
|
@ -1239,7 +1239,7 @@ It is both safe and easy to use everyday.</p>
|
||||||
</ul><a class="return" href="#tagcloud">↑</a></div><div id="Programming" class="list"><h4>Programming</h4><ul style="list-style-type: none; margin: 0;">
|
</ul><a class="return" href="#tagcloud">↑</a></div><div id="Programming" class="list"><h4>Programming</h4><ul style="list-style-type: none; margin: 0;">
|
||||||
<li style="line-height: 3em; margin: 0;">
|
<li style="line-height: 3em; margin: 0;">
|
||||||
<span class="date">
|
<span class="date">
|
||||||
<span class="day">2</span>
|
<span class="day">1</span>
|
||||||
<span class="month">Sep</span>
|
<span class="month">Sep</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span>
|
</span>
|
||||||
|
@ -1743,7 +1743,7 @@ It is both safe and easy to use everyday.</p>
|
||||||
|
|
||||||
<li style="line-height: 3em; margin: 0;">
|
<li style="line-height: 3em; margin: 0;">
|
||||||
<span class="date">
|
<span class="date">
|
||||||
<span class="day">19</span>
|
<span class="day">18</span>
|
||||||
<span class="month">Jun</span>
|
<span class="month">Jun</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span>
|
</span>
|
||||||
|
@ -1957,7 +1957,7 @@ It is both safe and easy to use everyday.</p>
|
||||||
<span class="month">Sep</span>
|
<span class="month">Sep</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span> <a href="/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/">Use git to calculate trusted mtimes<span class="nicer">»</span></a></li><li><span class="date">
|
</span> <a href="/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/">Use git to calculate trusted mtimes<span class="nicer">»</span></a></li><li><span class="date">
|
||||||
<span class="day">2</span>
|
<span class="day">1</span>
|
||||||
<span class="month">Sep</span>
|
<span class="month">Sep</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span> <a href="/Scratch/en/blog/2010-09-02-base64-and-sha1-on-iPhone/">base64 and sha1 on iPhone<span class="nicer">»</span></a></li><li><span class="date">
|
</span> <a href="/Scratch/en/blog/2010-09-02-base64-and-sha1-on-iPhone/">base64 and sha1 on iPhone<span class="nicer">»</span></a></li><li><span class="date">
|
||||||
|
@ -1985,7 +1985,7 @@ It is both safe and easy to use everyday.</p>
|
||||||
<span class="month">Jul</span>
|
<span class="month">Jul</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span> <a href="/Scratch/en/blog/2010-07-05-Cappuccino-and-Web-applications/">Cappuccino vs jQuery<span class="nicer">»</span></a></li><li><span class="date">
|
</span> <a href="/Scratch/en/blog/2010-07-05-Cappuccino-and-Web-applications/">Cappuccino vs jQuery<span class="nicer">»</span></a></li><li><span class="date">
|
||||||
<span class="day">19</span>
|
<span class="day">18</span>
|
||||||
<span class="month">Jun</span>
|
<span class="month">Jun</span>
|
||||||
<span class="year">2010</span>
|
<span class="year">2010</span>
|
||||||
</span> <a href="/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/">jQuery popup the easy way<span class="nicer">»</span></a></li><li><span class="date">
|
</span> <a href="/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/">jQuery popup the easy way<span class="nicer">»</span></a></li><li><span class="date">
|
||||||
|
|
|
@ -14,10 +14,6 @@
|
||||||
<title type="html">Apprenez Vim Progressivement</title>
|
<title type="html">Apprenez Vim Progressivement</title>
|
||||||
<published>2011-08-25T17:28:20Z</published>
|
<published>2011-08-25T17:28:20Z</published>
|
||||||
<updated>2011-08-25T17:28:20Z</updated>
|
<updated>2011-08-25T17:28:20Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/" rel="alternate"/>
|
||||||
<content type="html"><p><img alt="Über leet use vim!" src="/Scratch/img/blog/Learn-Vim-Progressively/uber_leet_use_vim.jpg" /></p>
|
<content type="html"><p><img alt="Über leet use vim!" src="/Scratch/img/blog/Learn-Vim-Progressively/uber_leet_use_vim.jpg" /></p>
|
||||||
|
|
||||||
|
@ -46,10 +42,6 @@ Sa prise en mais est difficile, mais p...</p></p></content>
|
||||||
<title type="html">Un diff plus pratique</title>
|
<title type="html">Un diff plus pratique</title>
|
||||||
<published>2011-08-17T09:33:30Z</published>
|
<published>2011-08-17T09:33:30Z</published>
|
||||||
<updated>2011-08-17T09:33:30Z</updated>
|
<updated>2011-08-17T09:33:30Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/A-more-convenient-diff/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/A-more-convenient-diff/" rel="alternate"/>
|
||||||
<content type="html"><p><code>diff</code> est un utilitaire très pratique, mais il n&rsquo;est pas facile à lire pour nous, les Hommes.</p>
|
<content type="html"><p><code>diff</code> est un utilitaire très pratique, mais il n&rsquo;est pas facile à lire pour nous, les Hommes.</p>
|
||||||
|
|
||||||
|
@ -72,10 +64,6 @@ function colorize_diff {
|
||||||
<title type="html">Mandelbrot avec haskell</title>
|
<title type="html">Mandelbrot avec haskell</title>
|
||||||
<published>2011-07-10T10:41:26Z</published>
|
<published>2011-07-10T10:41:26Z</published>
|
||||||
<updated>2011-07-10T10:41:26Z</updated>
|
<updated>2011-07-10T10:41:26Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/Haskell-Mandelbrot/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/Haskell-Mandelbrot/" rel="alternate"/>
|
||||||
<content type="html"><p>Voici le code &ldquo;obfusqué&rdquo;&nbsp;:</p>
|
<content type="html"><p>Voici le code &ldquo;obfusqué&rdquo;&nbsp;:</p>
|
||||||
|
|
||||||
|
@ -90,10 +78,6 @@ a=27;b=79;c=<span class="Constant">C</span>(-2.0,-1.0);d=<span cl
|
||||||
<title type="html">Password Management</title>
|
<title type="html">Password Management</title>
|
||||||
<published>2011-05-18T11:14:28Z</published>
|
<published>2011-05-18T11:14:28Z</published>
|
||||||
<updated>2011-05-18T11:14:28Z</updated>
|
<updated>2011-05-18T11:14:28Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/Password-Management/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/Password-Management/" rel="alternate"/>
|
||||||
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/Password-Management/main.png" /></p>
|
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/Password-Management/main.png" /></p>
|
||||||
|
|
||||||
|
@ -120,10 +104,6 @@ Bon, d&rsquo;accord, même si vous ne téléchargez pas mon appl
|
||||||
<title type="html">Hébergement github</title>
|
<title type="html">Hébergement github</title>
|
||||||
<published>2011-04-20T15:22:15Z</published>
|
<published>2011-04-20T15:22:15Z</published>
|
||||||
<updated>2011-04-20T15:22:15Z</updated>
|
<updated>2011-04-20T15:22:15Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2011-04-20-Now-hosted-on-github/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2011-04-20-Now-hosted-on-github/" rel="alternate"/>
|
||||||
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2011-04-20-Now-hosted-on-github/main.png" /></p>
|
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2011-04-20-Now-hosted-on-github/main.png" /></p>
|
||||||
|
|
||||||
|
@ -135,10 +115,6 @@ Bon, d&rsquo;accord, même si vous ne téléchargez pas mon appl
|
||||||
<title type="html">Pourquoi je n'utiliserai pas CoffeeScript (malheureusement)</title>
|
<title type="html">Pourquoi je n'utiliserai pas CoffeeScript (malheureusement)</title>
|
||||||
<published>2011-01-03T08:37:26Z</published>
|
<published>2011-01-03T08:37:26Z</published>
|
||||||
<updated>2011-01-03T08:37:26Z</updated>
|
<updated>2011-01-03T08:37:26Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/" rel="alternate"/>
|
||||||
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/main.png" /></p>
|
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/main.png" /></p>
|
||||||
|
|
||||||
|
@ -165,10 +141,6 @@ Tout d&rsquo;abord, je viens de découvrir un convertisseur javascript v
|
||||||
<title type="html">Bonne et heureuse année</title>
|
<title type="html">Bonne et heureuse année</title>
|
||||||
<published>2011-01-01T06:55:54Z</published>
|
<published>2011-01-01T06:55:54Z</published>
|
||||||
<updated>2011-01-01T06:55:54Z</updated>
|
<updated>2011-01-01T06:55:54Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2011-01-03-Happy-New-Year/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2011-01-03-Happy-New-Year/" rel="alternate"/>
|
||||||
<content type="html"><p>Bonne et heureuse année&nbsp;!</p>
|
<content type="html"><p>Bonne et heureuse année&nbsp;!</p>
|
||||||
|
|
||||||
|
@ -190,10 +162,6 @@ Je n&rsquo;en ai pas encore terminé avec ça. Mais si je tarde trop
|
||||||
<title type="html">Des macros LaTeX pour markdown</title>
|
<title type="html">Des macros LaTeX pour markdown</title>
|
||||||
<published>2010-10-26T12:30:58Z</published>
|
<published>2010-10-26T12:30:58Z</published>
|
||||||
<updated>2010-10-26T12:30:58Z</updated>
|
<updated>2010-10-26T12:30:58Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -213,10 +181,6 @@ Lorsqu&rsquo;on est habitué à <span style="text-transform: uppe
|
||||||
<title type="html">S'amuser avec un .wav</title>
|
<title type="html">S'amuser avec un .wav</title>
|
||||||
<published>2010-10-14T09:04:58Z</published>
|
<published>2010-10-14T09:04:58Z</published>
|
||||||
<updated>2010-10-14T09:04:58Z</updated>
|
<updated>2010-10-14T09:04:58Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-10-14-Fun-with-wav/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-10-14-Fun-with-wav/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -241,10 +205,6 @@ De mémoire il était peu aisé de manipuler des ...</p></cont
|
||||||
<title type="html">Sécurisez vos emails</title>
|
<title type="html">Sécurisez vos emails</title>
|
||||||
<published>2010-10-10T16:39:00Z</published>
|
<published>2010-10-10T16:39:00Z</published>
|
||||||
<updated>2010-10-10T16:39:00Z</updated>
|
<updated>2010-10-10T16:39:00Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/" rel="alternate"/>
|
||||||
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/main.png" class="clean" /></p>
|
<content type="html"><p><img alt="Title image" src="/Scratch/img/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/main.png" class="clean" /></p>
|
||||||
|
|
||||||
|
@ -274,10 +234,6 @@ Il y a seulement quelques années c&rs...</p></p></content>
|
||||||
<title type="html">Contraintes du design de ce blog</title>
|
<title type="html">Contraintes du design de ce blog</title>
|
||||||
<published>2010-10-06T09:33:03Z</published>
|
<published>2010-10-06T09:33:03Z</published>
|
||||||
<updated>2010-10-06T09:33:03Z</updated>
|
<updated>2010-10-06T09:33:03Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/" rel="alternate"/>
|
||||||
<content type="html"><p>Vous avez pu constater que j&rsquo;ai modifié le design de mon blog.
|
<content type="html"><p>Vous avez pu constater que j&rsquo;ai modifié le design de mon blog.
|
||||||
Maintenant il doit être beaucoup plus léger qu&rsquo;avant.
|
Maintenant il doit être beaucoup plus léger qu&rsquo;avant.
|
||||||
|
@ -297,10 +253,6 @@ Les règles que je me suis fixées sont donc:</p>
|
||||||
<title type="html">Utilisation de git pour calculer les mtimes</title>
|
<title type="html">Utilisation de git pour calculer les mtimes</title>
|
||||||
<published>2010-09-02T13:54:10Z</published>
|
<published>2010-09-02T13:54:10Z</published>
|
||||||
<updated>2010-09-02T13:54:10Z</updated>
|
<updated>2010-09-02T13:54:10Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/" rel="alternate"/>
|
||||||
<content type="html"><p>Vous pouvez remarquer qu&rsquo;à la fin de chaque page je donne une date de dernière modification.
|
<content type="html"><p>Vous pouvez remarquer qu&rsquo;à la fin de chaque page je donne une date de dernière modification.
|
||||||
Précédemment cette date était calculée en utilisant la date du fichier.
|
Précédemment cette date était calculée en utilisant la date du fichier.
|
||||||
|
@ -318,10 +270,6 @@ Voici comment je m&rsquo;y prend avec <a href="http://nanoc.stoneship.org
|
||||||
<title type="html">base64 et sha1 sur iPhone</title>
|
<title type="html">base64 et sha1 sur iPhone</title>
|
||||||
<published>2010-09-01T22:02:17Z</published>
|
<published>2010-09-01T22:02:17Z</published>
|
||||||
<updated>2010-09-01T22:02:17Z</updated>
|
<updated>2010-09-01T22:02:17Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/" rel="alternate"/>
|
||||||
<content type="html"><p>Allons directement à l&rsquo;essentiel&nbsp;:
|
<content type="html"><p>Allons directement à l&rsquo;essentiel&nbsp;:
|
||||||
voici deux fonctions à intégrer à votre application iPhone pour afficher l&rsquo;encodage en base64 ou en hexadecimal du hash sha1 d&rsquo;un string en Objective-C pour iPhone.</p>
|
voici deux fonctions à intégrer à votre application iPhone pour afficher l&rsquo;encodage en base64 ou en hexadecimal du hash sha1 d&rsquo;un string en Objective-C pour iPhone.</p>
|
||||||
|
@ -339,10 +287,6 @@ Puis&nbsp;:</p>
|
||||||
<title type="html">Envoyer un mail en ligne de commande avec un fichier attaché</title>
|
<title type="html">Envoyer un mail en ligne de commande avec un fichier attaché</title>
|
||||||
<published>2010-08-31T08:16:04Z</published>
|
<published>2010-08-31T08:16:04Z</published>
|
||||||
<updated>2010-08-31T08:16:04Z</updated>
|
<updated>2010-08-31T08:16:04Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/" rel="alternate"/>
|
||||||
<content type="html"><p>J&rsquo;ai dû envoyer un mail en ligne de commande récemment.
|
<content type="html"><p>J&rsquo;ai dû envoyer un mail en ligne de commande récemment.
|
||||||
Quelle ne fût pas ma surprise lorsque je constatais que ce n&rsquo;était vraiment pas évident.
|
Quelle ne fût pas ma surprise lorsque je constatais que ce n&rsquo;était vraiment pas évident.
|
||||||
|
@ -364,10 +308,6 @@ Je l&rsquo;ai compressé au format <code>.gz</code>, </p&
|
||||||
<title type="html">Maintenant sur Heroku</title>
|
<title type="html">Maintenant sur Heroku</title>
|
||||||
<published>2010-08-23T13:05:13Z</published>
|
<published>2010-08-23T13:05:13Z</published>
|
||||||
<updated>2010-08-23T13:05:13Z</updated>
|
<updated>2010-08-23T13:05:13Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/" rel="alternate"/>
|
||||||
<content type="html"><h1 class="first" id="maintenant-sur-herokuhttpherokucom">Maintenant sur <a href="http://heroku.com">Heroku</a></h1>
|
<content type="html"><h1 class="first" id="maintenant-sur-herokuhttpherokucom">Maintenant sur <a href="http://heroku.com">Heroku</a></h1>
|
||||||
|
|
||||||
|
@ -385,10 +325,6 @@ Voici comment configurer un site statique sur heroku.</p>
|
||||||
<title type="html">Indécidabilités (partie 1)</title>
|
<title type="html">Indécidabilités (partie 1)</title>
|
||||||
<published>2010-08-11T08:04:31Z</published>
|
<published>2010-08-11T08:04:31Z</published>
|
||||||
<updated>2010-08-11T08:04:31Z</updated>
|
<updated>2010-08-11T08:04:31Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-07-09-Indecidabilities/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-07-09-Indecidabilities/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -428,10 +364,6 @@ Je vais me mettre à sa p...</p></div></content>
|
||||||
<title type="html">Nouveau style après les vacances</title>
|
<title type="html">Nouveau style après les vacances</title>
|
||||||
<published>2010-07-31T21:59:10Z</published>
|
<published>2010-07-31T21:59:10Z</published>
|
||||||
<updated>2010-07-31T21:59:10Z</updated>
|
<updated>2010-07-31T21:59:10Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-07-31-New-style-after-holidays/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-07-31-New-style-after-holidays/" rel="alternate"/>
|
||||||
<content type="html"><p>Avant les vacances beaucoup d&rsquo;utilisateurs se sont plaints de la lenteur de rendu de mon site.
|
<content type="html"><p>Avant les vacances beaucoup d&rsquo;utilisateurs se sont plaints de la lenteur de rendu de mon site.
|
||||||
Il s&rsquo;agit notamment de problèmes avec Chrome en particulier.
|
Il s&rsquo;agit notamment de problèmes avec Chrome en particulier.
|
||||||
|
@ -447,10 +379,6 @@ Il est inspiré du style de l&rsquo;application iBooks<small>&
|
||||||
<title type="html">N'utilisez pas de gradients avec Chrome</title>
|
<title type="html">N'utilisez pas de gradients avec Chrome</title>
|
||||||
<published>2010-07-07T13:43:43Z</published>
|
<published>2010-07-07T13:43:43Z</published>
|
||||||
<updated>2010-07-07T13:43:43Z</updated>
|
<updated>2010-07-07T13:43:43Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/" rel="alternate"/>
|
||||||
<content type="html"><p>Beaucoup d&rsquo;utilisateurs de <a href="http://reddit.com">Reddit</a> m&rsquo;ont rapporté que mon site était très long à charger et à <em>scroller</em>.
|
<content type="html"><p>Beaucoup d&rsquo;utilisateurs de <a href="http://reddit.com">Reddit</a> m&rsquo;ont rapporté que mon site était très long à charger et à <em>scroller</em>.
|
||||||
Ils pensaient qu&rsquo;il s&rsquo;agissait d&rsquo;un problème dû aux ombres que j&rsquo;applique sur le texte.
|
Ils pensaient qu&rsquo;il s&rsquo;agissait d&rsquo;un problème dû aux ombres que j&rsquo;applique sur le texte.
|
||||||
|
@ -471,10 +399,6 @@ En réalité, ce qui ralenti le rendu de ce site est par ordre d&rsq
|
||||||
<title type="html">Cappuccino ou jQuery ?</title>
|
<title type="html">Cappuccino ou jQuery ?</title>
|
||||||
<published>2010-07-05T11:49:04Z</published>
|
<published>2010-07-05T11:49:04Z</published>
|
||||||
<updated>2010-07-05T11:49:04Z</updated>
|
<updated>2010-07-05T11:49:04Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -505,10 +429,6 @@ En réalité, ce qui ralenti le rendu de ce site est par ordre d&rsq
|
||||||
<title type="html">Comment faire des popups en jQuery rapidement</title>
|
<title type="html">Comment faire des popups en jQuery rapidement</title>
|
||||||
<published>2010-06-18T22:44:50Z</published>
|
<published>2010-06-18T22:44:50Z</published>
|
||||||
<updated>2010-06-18T22:44:50Z</updated>
|
<updated>2010-06-18T22:44:50Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/" rel="alternate"/>
|
||||||
<content type="html"><p>Sur ce blog, je donne parfois la possibilité de télécharger certaines sources de code.
|
<content type="html"><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.
|
Dans ce cas, le code est souvent plus large que le <code>div</code> qui le contient.
|
||||||
|
@ -527,10 +447,6 @@ C&rsquo;est pourquoi, j&rsquo;utilise une méthode qui permet d&
|
||||||
<title type="html">Se cacher de ses statistiques web</title>
|
<title type="html">Se cacher de ses statistiques web</title>
|
||||||
<published>2010-06-17T14:37:22Z</published>
|
<published>2010-06-17T14:37:22Z</published>
|
||||||
<updated>2010-06-17T14:37:22Z</updated>
|
<updated>2010-06-17T14:37:22Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/" rel="alternate"/>
|
||||||
<content type="html"><p>Voici un moyen très simple de ne plus être comptabilisé dans les visites de son propre site.
|
<content type="html"><p>Voici un moyen très simple de ne plus être comptabilisé dans les visites de son propre site.
|
||||||
Tout d&rsquo;abord, vous devriez jeter un coup d&rsquo;œil sur comment <a href="/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics">je gère les systèmes de récupération de statistiques</a>.
|
Tout d&rsquo;abord, vous devriez jeter un coup d&rsquo;œil sur comment <a href="/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics">je gère les systèmes de récupération de statistiques</a>.
|
||||||
|
@ -548,10 +464,6 @@ Je centralise tout dans un seul fichier javascript ce qui facilite le travail.&l
|
||||||
<title type="html">Analyser les clicks sur votre Site</title>
|
<title type="html">Analyser les clicks sur votre Site</title>
|
||||||
<published>2010-06-17T12:41:36Z</published>
|
<published>2010-06-17T12:41:36Z</published>
|
||||||
<updated>2010-06-17T12:41:36Z</updated>
|
<updated>2010-06-17T12:41:36Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/" rel="alternate"/>
|
||||||
<content type="html"><p>Voici comment analyser tous les clics que font vos utilisateurs sur votre blog en incluant google analytics de façon asynchrone.</p>
|
<content type="html"><p>Voici comment analyser tous les clics que font vos utilisateurs sur votre blog en incluant google analytics de façon asynchrone.</p>
|
||||||
|
|
||||||
|
@ -565,10 +477,6 @@ Je centralise tout dans un seul fichier javascript ce qui facilite le travail.&l
|
||||||
<title type="html">Récupérez mon système de blog</title>
|
<title type="html">Récupérez mon système de blog</title>
|
||||||
<published>2010-06-15T08:56:32Z</published>
|
<published>2010-06-15T08:56:32Z</published>
|
||||||
<updated>2010-06-15T08:56:32Z</updated>
|
<updated>2010-06-15T08:56:32Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/" rel="alternate"/>
|
||||||
<content type="html"><p>J&rsquo;ai publié une version <em>light</em> de mon système de blog hier soir. Par <em>light</em> il faut comprendre avec un CSS plus épuré et plus portable (sans les bords ronds).
|
<content type="html"><p>J&rsquo;ai publié une version <em>light</em> de mon système de blog hier soir. Par <em>light</em> il faut comprendre avec un CSS plus épuré et plus portable (sans les bords ronds).
|
||||||
Vous pouvez le récupérer sur <a href="http://github.com/yogsototh/nanoc3_blog">github.com</a>.</p>
|
Vous pouvez le récupérer sur <a href="http://github.com/yogsototh/nanoc3_blog">github.com</a>.</p>
|
||||||
|
@ -587,10 +495,6 @@ Vous pouvez le récupérer sur <a href="http://github.com/yogsototh/n
|
||||||
<title type="html">choix liés à l'écriture dans plusieurs langues</title>
|
<title type="html">choix liés à l'écriture dans plusieurs langues</title>
|
||||||
<published>2010-06-14T14:14:57Z</published>
|
<published>2010-06-14T14:14:57Z</published>
|
||||||
<updated>2010-06-14T14:14:57Z</updated>
|
<updated>2010-06-14T14:14:57Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-06-14-multi-language-choices/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-06-14-multi-language-choices/" rel="alternate"/>
|
||||||
<content type="html"><p>Je traduis la plupart de mes articles pour qu&rsquo;ils soient disponibles en français et en anglais.
|
<content type="html"><p>Je traduis la plupart de mes articles pour qu&rsquo;ils soient disponibles en français et en anglais.
|
||||||
La façon que l&rsquo;on m&rsquo;a conseillé était d&rsquo;avoir un fichier par langue. En général ça donne ça.</p>
|
La façon que l&rsquo;on m&rsquo;a conseillé était d&rsquo;avoir un fichier par langue. En général ça donne ça.</p>
|
||||||
|
@ -621,10 +525,6 @@ Lorsque je m&...</p></content>
|
||||||
<title type="html">Arbres ; Pragmatisme et Formalisme</title>
|
<title type="html">Arbres ; Pragmatisme et Formalisme</title>
|
||||||
<published>2010-05-24T18:05:14Z</published>
|
<published>2010-05-24T18:05:14Z</published>
|
||||||
<updated>2010-05-24T18:05:14Z</updated>
|
<updated>2010-05-24T18:05:14Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -654,10 +554,6 @@ Lorsque je m&...</p></content>
|
||||||
<title type="html">Comment réparer un XML coupé ?</title>
|
<title type="html">Comment réparer un XML coupé ?</title>
|
||||||
<published>2010-05-19T20:20:34Z</published>
|
<published>2010-05-19T20:20:34Z</published>
|
||||||
<updated>2010-05-19T20:20:34Z</updated>
|
<updated>2010-05-19T20:20:34Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/" rel="alternate"/>
|
||||||
<content type="html"><p>Sur ma page d&rsquo;accueil vous pouvez voir la liste des mes derniers articles avec le début de ceux-ci. Pour arriver à faire ça, j&rsquo;ai besoin de couper le code XHTML de mes pages en plein milieu. Il m&rsquo;a donc fallu trouver un moyen de les réparer.</p>
|
<content type="html"><p>Sur ma page d&rsquo;accueil vous pouvez voir la liste des mes derniers articles avec le début de ceux-ci. Pour arriver à faire ça, j&rsquo;ai besoin de couper le code XHTML de mes pages en plein milieu. Il m&rsquo;a donc fallu trouver un moyen de les réparer.</p>
|
||||||
|
|
||||||
|
@ -672,10 +568,6 @@ Lorsque je m&...</p></content>
|
||||||
<title type="html">Je reviens à la vie !</title>
|
<title type="html">Je reviens à la vie !</title>
|
||||||
<published>2010-05-17T11:25:51Z</published>
|
<published>2010-05-17T11:25:51Z</published>
|
||||||
<updated>2010-05-17T11:25:51Z</updated>
|
<updated>2010-05-17T11:25:51Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/" rel="alternate"/>
|
||||||
<content type="html"><p>Bonjour à tous&nbsp;!</p>
|
<content type="html"><p>Bonjour à tous&nbsp;!</p>
|
||||||
|
|
||||||
|
@ -695,10 +587,6 @@ Lorsque je m&...</p></content>
|
||||||
<title type="html">Encapsuler git</title>
|
<title type="html">Encapsuler git</title>
|
||||||
<published>2010-03-23T20:37:36Z</published>
|
<published>2010-03-23T20:37:36Z</published>
|
||||||
<updated>2010-03-23T20:37:36Z</updated>
|
<updated>2010-03-23T20:37:36Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-03-23-Encapsulate-git/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-03-23-Encapsulate-git/" rel="alternate"/>
|
||||||
<content type="html"><p><span class="intro">
|
<content type="html"><p><span class="intro">
|
||||||
Voici une solution pour conserver des branches divergentes avec <code>git</code>.
|
Voici une solution pour conserver des branches divergentes avec <code>git</code>.
|
||||||
|
@ -720,10 +608,6 @@ Parce qu&rsquo;il est facile de <em>merger</em> par erreur, je p
|
||||||
<title type="html">Astuces Git</title>
|
<title type="html">Astuces Git</title>
|
||||||
<published>2010-03-22T08:42:27Z</published>
|
<published>2010-03-22T08:42:27Z</published>
|
||||||
<updated>2010-03-22T08:42:27Z</updated>
|
<updated>2010-03-22T08:42:27Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-03-22-Git-Tips/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-03-22-Git-Tips/" rel="alternate"/>
|
||||||
<content type="html"><h2 class="first" id="cloner-de-github--travers-un-pare-feu">Cloner de github à travers un pare-feu</h2>
|
<content type="html"><h2 class="first" id="cloner-de-github--travers-un-pare-feu">Cloner de github à travers un pare-feu</h2>
|
||||||
|
|
||||||
|
@ -756,10 +640,6 @@ git branch --track local_branch remote_branch
|
||||||
<title type="html">Quand se passer des expressions régulières ?</title>
|
<title type="html">Quand se passer des expressions régulières ?</title>
|
||||||
<published>2010-02-23T08:09:52Z</published>
|
<published>2010-02-23T08:09:52Z</published>
|
||||||
<updated>2010-02-23T08:09:52Z</updated>
|
<updated>2010-02-23T08:09:52Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/" rel="alternate"/>
|
||||||
<content type="html"><p>Les expressions régulières sont très utiles. Cependant, elles ne sont pas toujours la meilleure manière d&rsquo;aborder certain problème autour des chaines de caractères.
|
<content type="html"><p>Les expressions régulières sont très utiles. Cependant, elles ne sont pas toujours la meilleure manière d&rsquo;aborder certain problème autour des chaines de caractères.
|
||||||
Et surtout quand les transformations que vous voulez accomplir sont simples.</p>
|
Et surtout quand les transformations que vous voulez accomplir sont simples.</p>
|
||||||
|
@ -775,10 +655,6 @@ str.<span class="Entity">match</span>(<span class="StringRegexp"&
|
||||||
<title type="html">découper un fichier par mots clés</title>
|
<title type="html">découper un fichier par mots clés</title>
|
||||||
<published>2010-02-18T13:29:14Z</published>
|
<published>2010-02-18T13:29:14Z</published>
|
||||||
<updated>2010-02-18T13:29:14Z</updated>
|
<updated>2010-02-18T13:29:14Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/" rel="alternate"/>
|
||||||
<content type="html"><p>Assez bizarrement, je n&rsquo;ai trouvé aucun outil UNIX pour découper un fichier par mot clé.
|
<content type="html"><p>Assez bizarrement, je n&rsquo;ai trouvé aucun outil UNIX pour découper un fichier par mot clé.
|
||||||
Alors j&rsquo;en ai fait un en <code>awk</code>. Je le met ici principalement pour moi, mais ça peut toujours servir à quelqu&rsquo;un d&rsquo;autre.
|
Alors j&rsquo;en ai fait un en <code>awk</code>. Je le met ici principalement pour moi, mais ça peut toujours servir à quelqu&rsquo;un d&rsquo;autre.
|
||||||
|
@ -798,10 +674,6 @@ Le code suivant découpe un fichier pour chacune de ses ligne contenant le m
|
||||||
<title type="html">Tout sauf quelquechose en expression régulière.</title>
|
<title type="html">Tout sauf quelquechose en expression régulière.</title>
|
||||||
<published>2010-02-16T08:33:21Z</published>
|
<published>2010-02-16T08:33:21Z</published>
|
||||||
<updated>2010-02-16T08:33:21Z</updated>
|
<updated>2010-02-16T08:33:21Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/" rel="alternate"/>
|
||||||
<content type="html"><p>Dans mon <a href="previouspost">précédent article</a> j&rsquo;ai donné certaines astuces pour matcher &lsquo;tout sauf quelque chose&rsquo;. De la même manière, un truc pour matcher la chaine de caractère la plus petite possible.
|
<content type="html"><p>Dans mon <a href="previouspost">précédent article</a> j&rsquo;ai donné certaines astuces pour matcher &lsquo;tout sauf quelque chose&rsquo;. De la même manière, un truc pour matcher la chaine de caractère la plus petite possible.
|
||||||
Disons que vous voulez matcher la chaine de caractère entre &lsquo;a&rsquo; et &lsquo;b&rsquo;. Par exemple, vous voulez matcher&nbsp;:</p>
|
Disons que vous voulez matcher la chaine de caractère entre &lsquo;a&rsquo; et &lsquo;b&rsquo;. Par exemple, vous voulez matcher&nbsp;:</p>
|
||||||
|
@ -824,10 +696,6 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<title type="html">Expression régulière pour tout sauf quelquechose</title>
|
<title type="html">Expression régulière pour tout sauf quelquechose</title>
|
||||||
<published>2010-02-15T09:16:12Z</published>
|
<published>2010-02-15T09:16:12Z</published>
|
||||||
<updated>2010-02-15T09:16:12Z</updated>
|
<updated>2010-02-15T09:16:12Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-02-15-All-but-something-regexp/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-02-15-All-but-something-regexp/" rel="alternate"/>
|
||||||
<content type="html"><p>Parfois vous ne pouvez simplement pas écrire&nbsp;:</p>
|
<content type="html"><p>Parfois vous ne pouvez simplement pas écrire&nbsp;:</p>
|
||||||
|
|
||||||
|
@ -846,10 +714,6 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<title type="html">Fontes adoucies sous Ubuntu Firefox</title>
|
<title type="html">Fontes adoucies sous Ubuntu Firefox</title>
|
||||||
<published>2010-01-12T14:36:40Z</published>
|
<published>2010-01-12T14:36:40Z</published>
|
||||||
<updated>2010-01-12T14:36:40Z</updated>
|
<updated>2010-01-12T14:36:40Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/" rel="alternate"/>
|
||||||
<content type="html"><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>
|
<content type="html"><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>
|
||||||
|
|
||||||
|
@ -866,10 +730,6 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<title type="html">Changer le shell par défaut sous Mac OS X</title>
|
<title type="html">Changer le shell par défaut sous Mac OS X</title>
|
||||||
<published>2010-01-04T10:31:47Z</published>
|
<published>2010-01-04T10:31:47Z</published>
|
||||||
<updated>2010-01-04T10:31:47Z</updated>
|
<updated>2010-01-04T10:31:47Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/" rel="alternate"/>
|
||||||
<content type="html"><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&rsquo;un d&rsquo;autre. Il suffit de lancer la commande&nbsp;: </p>
|
<content type="html"><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&rsquo;un d&rsquo;autre. Il suffit de lancer la commande&nbsp;: </p>
|
||||||
|
|
||||||
|
@ -883,10 +743,6 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<title type="html">Git ou Bazaar ?</title>
|
<title type="html">Git ou Bazaar ?</title>
|
||||||
<published>2009-12-14T08:46:36Z</published>
|
<published>2009-12-14T08:46:36Z</published>
|
||||||
<updated>2009-12-14T08:46:36Z</updated>
|
<updated>2009-12-14T08:46:36Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -909,25 +765,35 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<title type="html">Filtrage d'appel avec l'iPhone</title>
|
<title type="html">Filtrage d'appel avec l'iPhone</title>
|
||||||
<published>2009-12-06T09:35:34Z</published>
|
<published>2009-12-06T09:35:34Z</published>
|
||||||
<updated>2009-12-06T09:35:34Z</updated>
|
<updated>2009-12-06T09:35:34Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2009-12-06-iphone-call-filter/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2009-12-06-iphone-call-filter/" rel="alternate"/>
|
||||||
<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>
|
</p></content>
|
||||||
|
</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>
|
||||||
|
<title type="html">Git pour les nuls</title>
|
||||||
|
<published>2009-11-12T09:39:54Z</published>
|
||||||
|
<updated>2009-11-12T09:39:54Z</updated>
|
||||||
|
<link href="http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/" rel="alternate"/>
|
||||||
|
<content type="html"><h1 class="first" id="et-cest-parti-">Et c&rsquo;est parti&nbsp;!</h1>
|
||||||
|
|
||||||
|
<p>Voici une parmi de nombreuses autres façon d&rsquo;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>&nbsp;:</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></content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/</id>
|
<id>tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/</id>
|
||||||
<title type="html">Git pour les nuls</title>
|
<title type="html">Git pour les nuls</title>
|
||||||
<published>2009-11-12T09:39:54Z</published>
|
<published>2009-11-12T09:39:54Z</published>
|
||||||
<updated>2009-11-12T09:39:54Z</updated>
|
<updated>2009-11-12T09:39:54Z</updated>
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/" rel="alternate"/>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/" rel="alternate"/>
|
||||||
<content type="html">
|
<content type="html">
|
||||||
<div class="intro">
|
<div class="intro">
|
||||||
|
@ -950,66 +816,15 @@ a.....<span class="Constant"><strong>a......b</strong></spa
|
||||||
<p>Voici la liste des commandes nécessaires et suffisantes pour utiliser <a href="http://git-scm.org" title="Git">Git</a>. Il y en a très peu. Il est normal de ne pas les comprendre tout de suite mais c&rsquo;est pour vous donner une idée. Malgré la longueur de l&rsquo;article, 95% de l&rsquo;utilisation de </p></content>
|
<p>Voici la liste des commandes nécessaires et suffisantes pour utiliser <a href="http://git-scm.org" title="Git">Git</a>. Il y en a très peu. Il est normal de ne pas les comprendre tout de suite mais c&rsquo;est pour vous donner une idée. Malgré la longueur de l&rsquo;article, 95% de l&rsquo;utilisation de </p></content>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<id>tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/</id>
|
<id>tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/comprendre/</id>
|
||||||
<title type="html">Git pour les nuls</title>
|
<title type="html">Git pour les nuls</title>
|
||||||
<published>2009-11-12T09:39:54Z</published>
|
<published>2009-11-12T09:39:54Z</published>
|
||||||
<updated>2009-11-12T09:39:54Z</updated>
|
<updated>2009-11-12T09:39:54Z</updated>
|
||||||
<author>
|
<link href="http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/comprendre/" rel="alternate"/>
|
||||||
<name>Yann Esposito</name>
|
<content type="html"><h1 class="first" id="pourquoi-git-est-cool-">Pourquoi Git est cool&nbsp;?</h1>
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/" rel="alternate"/>
|
|
||||||
<content type="html"><h1 class="first" id="avant-lutilisation-la-configuration">Avant l&rsquo;utilisation, la configuration</h1>
|
|
||||||
|
|
||||||
<h2 id="installation">installation</h2>
|
<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&rsquo;est la partie décentralisée de <a href="http://git-scm.org" title="Git">Git</a>.</p>
|
||||||
|
|
||||||
<p>Sous Linux Ubuntu ou Debian&nbsp;:</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&rsquo;à modifier un fichier, changer de branche, commiter une partie seulement des modifications de ce fichier dans la branche courante. Revenir dans l&rsquo;ancienne branche et commi...</p></content>
|
||||||
|
|
||||||
<div><pre class="twilight">$ sudo apt-get install git
|
|
||||||
</pre></div>
|
|
||||||
|
|
||||||
<p>Sous Mac OS X&nbsp;:</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></content>
|
|
||||||
</entry>
|
|
||||||
<entry>
|
|
||||||
<id>tag:yannesposito.com,2009-11-12:/Scratch/fr/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/</id>
|
|
||||||
<title type="html">Git pour les nuls</title>
|
|
||||||
<published>2009-11-12T09:39:54Z</published>
|
|
||||||
<updated>2009-11-12T09:39:54Z</updated>
|
|
||||||
<author>
|
|
||||||
<name>Yann Esposito</name>
|
|
||||||
<uri>yannesposito.com</uri>
|
|
||||||
</author>
|
|
||||||
<link href="http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/" rel="alternate"/>
|
|
||||||
<content type="html"><h1 class="first" id="gitgit-pour-quoi-faire-"><a href="http://git-scm.org" title="Git">Git</a> pour quoi faire&nbsp;?</h1>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="intro">
|
|
||||||
|
|
||||||
|
|
||||||
<p>Si tout ce qui vous intéresse c&rsquo;est d&rsquo;utiliser <a href="http://git-scm.org" title="Git">Git</a> <strong>tout de suite</strong>. Lisez simplement les parties sur fond noir. Je vous conseille aussi de revenir relire tout ça un peu plus tard, pour mieux comprendre les fondements des systèmes de versions et ne pas faire de bêtises quand vous les utilisez.</p>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<p><a href="http://git-scm.org" title="Git">Git</a> est un <abbr title="Decentralized Concurent Versions System">DCVS</abbr>, c&rsquo;est-à-dire un système de versions concurrentes décentralisé. Analysons chaque partie de cette appellation compliquée.</p>
|
|
||||||
...</p></content>
|
|
||||||
</entry>
|
</entry>
|
||||||
</feed>
|
</feed>
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -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/08/2011
|
Modified: 09/12/2011
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
Entirely done with
|
Entirely done with
|
||||||
|
|
12
resources/.vimrc
Normal file
12
resources/.vimrc
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
" Add this to your vimrc file to use my two split view with multiple language
|
||||||
|
|
||||||
|
autocmd BufRead *latest.md set foldenable
|
||||||
|
autocmd BufRead *latest.md set foldlevel=0
|
||||||
|
autocmd BufRead *latest.md set foldminlines=0
|
||||||
|
autocmd BufRead *latest.md set foldmethod=expr
|
||||||
|
autocmd BufRead *latest.md set foldtext=''
|
||||||
|
autocmd BufRead *latest.md set scrollbind
|
||||||
|
autocmd BufRead *latest.md set foldexpr=getline(v:lnum)=~'^en:\ .*$'
|
||||||
|
autocmd BufRead *latest.md vsplit
|
||||||
|
autocmd BufRead *latest.md set foldexpr=getline(v:lnum)=~'^fr:\ .*$'
|
||||||
|
autocmd BufRead *latest.md set spell
|
Loading…
Reference in a new issue