evolution content and visio some bugs remains

This commit is contained in:
Yann Esposito (Yogsototh) 2010-10-01 17:10:10 +02:00
parent 37aca9184b
commit 2249b23d47
58 changed files with 584 additions and 323 deletions

View file

@ -33,7 +33,6 @@ end
use Rack::Rewrite do
r302 %r{/(Softwares.*)}, 'http://web.me.com/yann.esposito/$1'
r302 %r{/(Perso.*)}, 'http://web.me.com/yann.esposito/$1'
r302 %r{/(YPassword.*)}, 'http://web.me.com/yann.esposito/$1'
end
use Rack::TryStatic,

View file

@ -2,11 +2,14 @@
-----
$behindColor: #111
$mainTextColor: $behindColor
$mainBackgroundColor: #fff
$revealColor: #D53300
$secondRevealColor: #E25F2F
$lighterRevealColor: #FFBE96
$mainLinkColor: #111
$imageBackgroundColor: $mainBackgroundColor
$imageBorderColor: #CCC
$mainLinkColor: #555
$highlightColor: #888
$highlightRevealColor: #E25F2F
$lighterText: #ccc
@ -87,6 +90,8 @@ body
a, a:link, a:visited, a:active, a:hover, #clickcomment
text-decoration: none
outline: none
a, a:link, a:visited, a:active, #clickcomment
color: $mainLinkColor
a:hover, #clickcomment:hover
@ -176,7 +181,7 @@ h1 > .date
.date
color: $mainBackgroundColor
border: 1px solid $lighterColor
border: 1px solid $mainTextColor
text-align: center
font-size: 0.7em
width: 4.1em
@ -279,8 +284,7 @@ ul.horizontal
#entete
padding-top: 0.1em
border-top: 1px solid $lighterColorBorderTop
margin-bottom: 2em
@include secondColor
border-bottom: 1px solid $lighterColorBorderTop
#liens
width: 100%
@ -382,6 +386,12 @@ $hpadding: 1
.corps img
max-width: 30em
border: 1px solid $imageBackgroundColor
background-color: $imageBorderColor
padding: 0.5em
box-shadow: 0 10px 15px #CCC
-moz-box-shadow: 0 10px 15px #CCC
-webkit-box-shadow: 0 10px 15px #CCC
// les clear
@ -540,10 +550,10 @@ table.impact tr td
padding-right: 0.25em
#liens
font-size: 1.5em
font-size: 1.2em
#iemessage
font-size: 1.5em
font-size: 1.2em
.tag
display: inline

View file

@ -4,9 +4,18 @@ menupriority: 1
noSubMenu: true
hidden: false
-----
_Easy_, _Secure_ and _Portable_ way to manage your web passwords.
<div style="text-align: center">
<iframe src="http://web.me.com/yann.esposito/YPassword" width="480" height="180" frameborder="0" scrolling="no">
<p>Your browser does not support <code>iframes</code>.</p>
</iframe>
</div>
Remember only _one_ strong password. And the rest follow.
See my [blog entry](/Scratch/en/blog/ypassword.html) for the details.
Here you can find:
- A [Dashboard Widget](/Scratch/files/YPassword-1.6.zip),
- An [Applescript](/Scratch/files/forcePaste.app.zip) to simulate copy/paste in protected fields,
- An alpha [Web Application](/Scratch/en/softwares/ypassword/web/) made with [Cappuccino](http://cappuccino.org),
- An alpha [Web Application](/Scratch/en/softwares/ypassword/iphoneweb/) for iPhone,
- A [command line tool](/Scratch/files/getpass).
I'll soon release an iPhone application.

View file

@ -0,0 +1,12 @@
-----
title: YPassword
subtitle: Web Interface for iPhone
menupriority: 1
noSubMenu: true
hidden: false
-----
<div style="text-align: center">
<iframe src="http://web.me.com/yann.esposito/YPassword.old" width="480" height="180" frameborder="0" scrolling="no">
<p>Your browser does not support <code>iframes</code>.</p>
</iframe>
</div>

View file

@ -0,0 +1,12 @@
-----
title: YPassword
subtitle: Cappuccino Web Application
menupriority: 1
noSubMenu: true
hidden: false
-----
<div style="text-align: center">
<iframe src="http://web.me.com/yann.esposito/YPassword" width="480" height="180" frameborder="0" scrolling="no">
<p>Your browser does not support <code>iframes</code>.</p>
</iframe>
</div>

View file

@ -4,9 +4,18 @@ menupriority: 1
noSubMenu: true
hidden: false
-----
Une gestion _simple_, _sécurisée_ et _portable_ de ses mots de passes web.
<div style="text-align: center">
<iframe src="http://web.me.com/yann.esposito/YPassword" width="480" height="180" frameborder="0" scrolling="no">
<p>Votre navigateur ne supporte pas les <code>iframes</code>.</p>
</iframe>
</div>
Souvenez vous d'_un_ seul mot de passe de bonne qualité, le reste suis.
Lisez mon [article](/Scratch/fr/blog/ypassword.html) pour les détails.
Ici vous trouverez :
- Un [widget](/Scratch/files/YPassword-1.6.zip) ;
- un [Applescript](/Scratch/files/forcePaste.app.zip) pour simuler la copie dans les champs textes protégés ;
- une [application web](/Scratch/en/softwares/ypassword/web/) écrite avec [Cappuccino](http://cappuccino.org),
- une [application web](/Scratch/en/softwares/ypassword/iphoneweb/) pour iPhone ;
- un [script utilisable en ligne de commande](/Scratch/files/getpass).
Dans peu de temps je créerai une application iPhone pour YPassword.

View file

@ -0,0 +1,12 @@
-----
title: YPassword
subtitle: Web Interface for iPhone
menupriority: 1
noSubMenu: true
hidden: false
-----
<div style="text-align: center">
<iframe src="http://web.me.com/yann.esposito/YPassword.old" width="480" height="180" frameborder="0" scrolling="no">
<p>Votre navigateur ne supporte pas les <code>iframes</code>.</p>
</iframe>
</div>

View file

@ -0,0 +1,12 @@
-----
title: YPassword
subtitle: Cappuccino Web Application
menupriority: 1
noSubMenu: true
hidden: false
-----
<div style="text-align: center">
<iframe src="http://web.me.com/yann.esposito/YPassword" width="480" height="180" frameborder="0" scrolling="no">
<p>Votre navigateur ne supporte pas les <code>iframes</code>.</p>
</iframe>
</div>

View file

@ -57,17 +57,9 @@ self.instance_variable_set(:@conf, conf)
<link rel="alternate" lang="<%= lang %>" xml:lang="<%= lang %>" title="<%= item_for_lang[:title] %>" type="text/html" hreflang="<%= lang %>" href="<%= item_for_lang.reps[0].path %>" /> <%
end
end %>
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title><%= @item[:title] %></title>
</head>
<body lang="<%= language %>">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="<%= tradOf(:loading) %>"/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -4,10 +4,28 @@ menupriority: 1
noSubMenu: true
hidden: false
-----
en: _Easy_, _Secure_ and _Portable_ way to manage your web passwords.
fr: Une gestion _simple_, _sécurisée_ et _portable_ de ses mots de passes web.
<div style="text-align: center">
<iframe src="http://web.me.com/yann.esposito/YPassword" width="480" height="180" frameborder="0" scrolling="no">
en: <p>Your browser does not support <code>iframes</code>.</p>
fr: <p>Votre navigateur ne supporte pas les <code>iframes</code>.</p>
</iframe>
</div>
en: Remember only _one_ strong password. And the rest follow.
en: See my [blog entry](/Scratch/en/blog/ypassword.html) for the details.
fr: Souvenez vous d'_un_ seul mot de passe de bonne qualité, le reste suis.
fr: Lisez mon [article](/Scratch/fr/blog/ypassword.html) pour les détails.
en: Here you can find:
fr: Ici vous trouverez :
en: - A [Dashboard Widget](/Scratch/files/YPassword-1.6.zip),
en: - An [Applescript](/Scratch/files/forcePaste.app.zip) to simulate copy/paste in protected fields,
en: - An alpha [Web Application](/Scratch/en/softwares/ypassword/web/) made with [Cappuccino](http://cappuccino.org),
en: - An alpha [Web Application](/Scratch/en/softwares/ypassword/iphoneweb/) for iPhone,
en: - A [command line tool](/Scratch/files/getpass).
fr: - Un [widget](/Scratch/files/YPassword-1.6.zip) ;
fr: - un [Applescript](/Scratch/files/forcePaste.app.zip) pour simuler la copie dans les champs textes protégés ;
fr: - une [application web](/Scratch/en/softwares/ypassword/web/) écrite avec [Cappuccino](http://cappuccino.org),
fr: - une [application web](/Scratch/en/softwares/ypassword/iphoneweb/) pour iPhone ;
fr: - un [script utilisable en ligne de commande](/Scratch/files/getpass).
en: I'll soon release an iPhone application.
fr: Dans peu de temps je créerai une application iPhone pour YPassword.

View file

@ -0,0 +1,13 @@
-----
title: YPassword
subtitle: Web Interface for iPhone
menupriority: 1
noSubMenu: true
hidden: false
-----
<div style="text-align: center">
<iframe src="http://web.me.com/yann.esposito/YPassword.old" width="480" height="180" frameborder="0" scrolling="no">
en: <p>Your browser does not support <code>iframes</code>.</p>
fr: <p>Votre navigateur ne supporte pas les <code>iframes</code>.</p>
</iframe>
</div>

View file

@ -0,0 +1,13 @@
-----
title: YPassword
subtitle: Cappuccino Web Application
menupriority: 1
noSubMenu: true
hidden: false
-----
<div style="text-align: center">
<iframe src="http://web.me.com/yann.esposito/YPassword" width="480" height="180" frameborder="0" scrolling="no">
en: <p>Your browser does not support <code>iframes</code>.</p>
fr: <p>Votre navigateur ne supporte pas les <code>iframes</code>.</p>
</iframe>
</div>

File diff suppressed because one or more lines are too long

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Contact" type="text/html" hreflang="fr" href="/Scratch/fr/about/contact/" />
<link rel="alternate" lang="en" xml:lang="en" title="Contact" type="text/html" hreflang="en" href="/Scratch/en/about/contact/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Contact</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Curriculum Vitæ" type="text/html" hreflang="fr" href="/Scratch/fr/about/cv/" />
<link rel="alternate" lang="en" xml:lang="en" title="Curriculum Vitæ" type="text/html" hreflang="en" href="/Scratch/en/about/cv/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Curriculum Vitæ</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="À propos" type="text/html" hreflang="fr" href="/Scratch/fr/about/" />
<link rel="alternate" lang="en" xml:lang="en" title="About" type="text/html" hreflang="en" href="/Scratch/en/about/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>About</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Autres sites" type="text/html" hreflang="fr" href="/Scratch/fr/about/old/" />
<link rel="alternate" lang="en" xml:lang="en" title="Other stuff" type="text/html" hreflang="en" href="/Scratch/en/about/old/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Other stuff</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Détails techniques" type="text/html" hreflang="fr" href="/Scratch/fr/about/technical_details/" />
<link rel="alternate" lang="en" xml:lang="en" title="Technical details" type="text/html" hreflang="en" href="/Scratch/en/about/technical_details/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Technical details</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -648,7 +648,7 @@ But you can easily translate from Ruby to Javascript.</p>
</ul></div><div class="list" id="iPhone"><h4>iPhone <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -954,7 +954,7 @@ But you can easily translate from Ruby to Javascript.</p>
</ul></div><div class="list" id="Objective_C"><h4>Objective-C <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -990,7 +990,7 @@ But you can easily translate from Ruby to Javascript.</p>
</ul></div><div class="list" id="Programming"><h4>Programming <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>

View file

@ -235,7 +235,7 @@ I was a bit surprised, because I make some test into a really &lt;em&gt;slow&lt;
Nonetheless I used these two to make the same web application. This is why I compare the expe...&lt;/p&gt;&lt;/div&gt;&lt;/hr&gt;</content>
</entry>
<entry>
<id>tag:yannesposito.com,2010-06-18:/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/</id>
<id>tag:yannesposito.com,2010-06-19:/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/</id>
<title type="html">jQuery popup the easy way</title>
<published>2010-06-18T22:44:50Z</published>
<updated>2010-06-18T22:44:50Z</updated>

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Blog" type="text/html" hreflang="fr" href="/Scratch/fr/blog/" />
<link rel="alternate" lang="en" xml:lang="en" title="Blog" type="text/html" hreflang="en" href="/Scratch/en/blog/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Blog</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">
@ -91,7 +83,7 @@
<li style="line-height: 1em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -868,7 +860,7 @@
</ul></div><div class="list" id="iPhone"><h4>iPhone <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -1174,7 +1166,7 @@
</ul></div><div class="list" id="Objective_C"><h4>Objective-C <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -1210,7 +1202,7 @@
</ul></div><div class="list" id="Programming"><h4>Programming <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -1833,7 +1825,7 @@
<span class="month">Sep</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</a></li><li><span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</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</a></li><li><span class="date">

View file

@ -11,17 +11,9 @@
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/yannespositocomen"/>
<link rel="alternate" lang="en" xml:lang="en" title="Page not found" type="text/html" hreflang="en" href="/Scratch/en/error/401-authorization_required/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Page not found</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -11,17 +11,9 @@
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/yannespositocomen"/>
<link rel="alternate" lang="en" xml:lang="en" title="Page not found" type="text/html" hreflang="en" href="/Scratch/en/error/403-forbidden/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Page not found</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -11,17 +11,9 @@
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/yannespositocomen"/>
<link rel="alternate" lang="en" xml:lang="en" title="Page not found" type="text/html" hreflang="en" href="/Scratch/en/error/404-not_found/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Page not found</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -11,17 +11,9 @@
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/yannespositocomen"/>
<link rel="alternate" lang="en" xml:lang="en" title="Page not found" type="text/html" hreflang="en" href="/Scratch/en/error/408-request_timed_out/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Page not found</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -11,17 +11,9 @@
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/yannespositocomen"/>
<link rel="alternate" lang="en" xml:lang="en" title="Page not found" type="text/html" hreflang="en" href="/Scratch/en/error/500-internal_server_error/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Page not found</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -11,17 +11,9 @@
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/yannespositocomen"/>
<link rel="alternate" lang="en" xml:lang="en" title="Page not found" type="text/html" hreflang="en" href="/Scratch/en/error/503-service_unavailable/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Page not found</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Accueil" type="text/html" hreflang="fr" href="/Scratch/fr/" />
<link rel="alternate" lang="en" xml:lang="en" title="Homepage" type="text/html" hreflang="en" href="/Scratch/en/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Homepage</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Que sont les flux RSS ?" type="text/html" hreflang="fr" href="/Scratch/fr/rss/" />
<link rel="alternate" lang="en" xml:lang="en" title="What is this RSS thing?" type="text/html" hreflang="en" href="/Scratch/en/rss/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>What is this RSS thing?</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Softwares" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/" />
<link rel="alternate" lang="en" xml:lang="en" title="Softwares" type="text/html" hreflang="en" href="/Scratch/en/softwares/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Softwares</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="bubble in the ocean" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/yaquabubbles/" />
<link rel="alternate" lang="en" xml:lang="en" title="bubble in the ocean" type="text/html" hreflang="en" href="/Scratch/en/softwares/yaquabubbles/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>bubble in the ocean</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="YClock" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/yclock/" />
<link rel="alternate" lang="en" xml:lang="en" title="YClock" type="text/html" hreflang="en" href="/Scratch/en/softwares/yclock/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>YClock</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="YPassword" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/ypassword/" />
<link rel="alternate" lang="en" xml:lang="en" title="YPassword" type="text/html" hreflang="en" href="/Scratch/en/softwares/ypassword/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>YPassword</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">
@ -61,11 +53,22 @@
<div id="afterheader">
<div class="corps">
<div style="text-align: center">
<iframe frameborder="0" height="180" scrolling="no" src="http://web.me.com/yann.esposito/YPassword" width="480">
<p>Your browser does not support <code>iframes</code>.</p>
</iframe>
</div>
<p><em>Easy</em>, <em>Secure</em> and <em>Portable</em> way to manage your web passwords.</p>
<p>Remember only <em>one</em> strong password. And the rest follow.
See my <a href="/Scratch/en/blog/ypassword.html">blog entry</a> for the details.</p>
<p>Here you can find:</p>
<ul>
<li>A <a href="/Scratch/files/YPassword-1.6.zip">Dashboard Widget</a>,</li>
<li>An <a href="/Scratch/files/forcePaste.app.zip">Applescript</a> to simulate copy/paste in protected fields,</li>
<li>An alpha <a href="/Scratch/en/softwares/ypassword/web/">Web Application</a> made with <a href="http://cappuccino.org">Cappuccino</a>,</li>
<li>An alpha <a href="/Scratch/en/softwares/ypassword/iphoneweb/">Web Application</a> for iPhone,</li>
<li>A <a href="/Scratch/files/getpass">command line tool</a>.</li>
</ul>
<p>I&rsquo;ll soon release an iPhone application.</p>
<div class="return"><a href="#entete" onclick="fastShowMenu()">&uarr;</a></div>
</div>

View file

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="shortcut icon" type="image/x-icon" href="/Scratch/img/favicon.ico" />
<link rel="stylesheet" type="text/css" href="/Scratch/assets/css/main.css" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/yannespositocomen"/>
<link rel="alternate" lang="fr" xml:lang="fr" title="YPassword" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/ypassword/iphoneweb/" />
<link rel="alternate" lang="en" xml:lang="en" title="YPassword" type="text/html" hreflang="en" href="/Scratch/en/softwares/ypassword/iphoneweb/" />
<title>YPassword</title>
</head>
<body lang="en">
<div id="content">
<div id="entete">
<div id="choix">
<div id="choixrss">
<a id="rss" href="http://feeds.feedburner.com/yannespositocomen">
Subscribe
</a>
</div>
<div id="choixlang">
<a href="/Scratch/fr/softwares/ypassword/iphoneweb/" onclick="setLanguage('fr')">en Français</a>
</div>
<div id="liens">
<ul><li><a href="/Scratch/en/">Homepage</a></li>
<li><a href="/Scratch/en/blog/">Blog</a></li>
<li><a href="/Scratch/en/softwares/">Softwares</a></li>
<li><a href="/Scratch/en/about/">About</a></li></ul>
</div>
</div>
</div>
<img src="/Scratch/img/presentation.png" alt="Presentation drawing"/>
<div id="titre">
<h1>
YPassword
</h1>
<h2>
Web Interface for iPhone
</h2>
</div>
<div class="flush"></div>
<div class="flush"></div>
<div id="afterheader">
<div class="corps">
<div style="text-align: center">
<iframe frameborder="0" height="180" scrolling="no" src="http://web.me.com/yann.esposito/YPassword.old" width="480">
<p>Your browser does not support <code>iframes</code>.</p>
</iframe>
</div>
<div class="return"><a href="#entete" onclick="fastShowMenu()">&uarr;</a></div>
</div>
<div id="bottom">
<div>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Copyright ©, Yann Esposito</a>
</div>
<div id="lastmod">
Modified: 10/01/2010
</div>
<div>
Entirely done with
<a href="http://www.vim.org">Vim</a>
and
<a href="http://nanoc.stoneship.org">nanoc</a>
</div>
<div>
<a href="/Scratch/en/validation/">Validation</a>
<a href="http://validator.w3.org/check?uri=referer"> [xhtml] </a>
.
<a href="http://jigsaw.w3.org/css-validator/check/referer?profile=css3"> [css] </a>
.
<a href="http://validator.w3.org/feed/check.cgi?url=http%3A//yannesposito.com/Scratch/en/blog/feed/feed.xml">[rss]</a>
</div>
</div>
<div class="clear"></div>
</div>
</body>
</html>

View file

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="shortcut icon" type="image/x-icon" href="/Scratch/img/favicon.ico" />
<link rel="stylesheet" type="text/css" href="/Scratch/assets/css/main.css" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/yannespositocomen"/>
<link rel="alternate" lang="fr" xml:lang="fr" title="YPassword" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/ypassword/web/" />
<link rel="alternate" lang="en" xml:lang="en" title="YPassword" type="text/html" hreflang="en" href="/Scratch/en/softwares/ypassword/web/" />
<title>YPassword</title>
</head>
<body lang="en">
<div id="content">
<div id="entete">
<div id="choix">
<div id="choixrss">
<a id="rss" href="http://feeds.feedburner.com/yannespositocomen">
Subscribe
</a>
</div>
<div id="choixlang">
<a href="/Scratch/fr/softwares/ypassword/web/" onclick="setLanguage('fr')">en Français</a>
</div>
<div id="liens">
<ul><li><a href="/Scratch/en/">Homepage</a></li>
<li><a href="/Scratch/en/blog/">Blog</a></li>
<li><a href="/Scratch/en/softwares/">Softwares</a></li>
<li><a href="/Scratch/en/about/">About</a></li></ul>
</div>
</div>
</div>
<img src="/Scratch/img/presentation.png" alt="Presentation drawing"/>
<div id="titre">
<h1>
YPassword
</h1>
<h2>
Cappuccino Web Application
</h2>
</div>
<div class="flush"></div>
<div class="flush"></div>
<div id="afterheader">
<div class="corps">
<div style="text-align: center">
<iframe frameborder="0" height="180" scrolling="no" src="http://web.me.com/yann.esposito/YPassword" width="480">
<p>Your browser does not support <code>iframes</code>.</p>
</iframe>
</div>
<div class="return"><a href="#entete" onclick="fastShowMenu()">&uarr;</a></div>
</div>
<div id="bottom">
<div>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Copyright ©, Yann Esposito</a>
</div>
<div id="lastmod">
Modified: 10/01/2010
</div>
<div>
Entirely done with
<a href="http://www.vim.org">Vim</a>
and
<a href="http://nanoc.stoneship.org">nanoc</a>
</div>
<div>
<a href="/Scratch/en/validation/">Validation</a>
<a href="http://validator.w3.org/check?uri=referer"> [xhtml] </a>
.
<a href="http://jigsaw.w3.org/css-validator/check/referer?profile=css3"> [css] </a>
.
<a href="http://validator.w3.org/feed/check.cgi?url=http%3A//yannesposito.com/Scratch/en/blog/feed/feed.xml">[rss]</a>
</div>
</div>
<div class="clear"></div>
</div>
</body>
</html>

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Validation" type="text/html" hreflang="fr" href="/Scratch/fr/validation/" />
<link rel="alternate" lang="en" xml:lang="en" title="Validation" type="text/html" hreflang="en" href="/Scratch/en/validation/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Validation</title>
</head>
<body lang="en">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="loading..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

Binary file not shown.

Binary file not shown.

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Contact" type="text/html" hreflang="fr" href="/Scratch/fr/about/contact/" />
<link rel="alternate" lang="en" xml:lang="en" title="Contact" type="text/html" hreflang="en" href="/Scratch/en/about/contact/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Contact</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Curriculum Vitæ" type="text/html" hreflang="fr" href="/Scratch/fr/about/cv/" />
<link rel="alternate" lang="en" xml:lang="en" title="Curriculum Vitæ" type="text/html" hreflang="en" href="/Scratch/en/about/cv/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Curriculum Vitæ</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="À propos" type="text/html" hreflang="fr" href="/Scratch/fr/about/" />
<link rel="alternate" lang="en" xml:lang="en" title="About" type="text/html" hreflang="en" href="/Scratch/en/about/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>À propos</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Autres sites" type="text/html" hreflang="fr" href="/Scratch/fr/about/old/" />
<link rel="alternate" lang="en" xml:lang="en" title="Other stuff" type="text/html" hreflang="en" href="/Scratch/en/about/old/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Autres sites</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Détails techniques" type="text/html" hreflang="fr" href="/Scratch/fr/about/technical_details/" />
<link rel="alternate" lang="en" xml:lang="en" title="Technical details" type="text/html" hreflang="en" href="/Scratch/en/about/technical_details/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Détails techniques</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -665,7 +665,7 @@ But you can easily translate from Ruby to Javascript.</p>
</ul></div><div class="list" id="iPhone"><h4>iPhone <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -962,7 +962,7 @@ But you can easily translate from Ruby to Javascript.</p>
</ul></div><div class="list" id="Objective_C"><h4>Objective-C <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -1007,7 +1007,7 @@ But you can easily translate from Ruby to Javascript.</p>
</ul></div><div class="list" id="Programmation"><h4>Programmation <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>

View file

@ -218,7 +218,7 @@ En r&#233;alit&#233;, ce qui ralenti le rendu de ce site est par ordre d&amp;rsq
&lt;p&gt;Avant de commencer, je dois dire que je sais que Cappuccino et jQuery ne sont pas plus comparable que Cocoa et la &lt;em&gt;standard library&lt;/em&gt; en...&lt;/p&gt;&lt;/div&gt;&lt;/hr&gt;</content>
</entry>
<entry>
<id>tag:yannesposito.com,2010-06-19:/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/</id>
<id>tag:yannesposito.com,2010-06-18:/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/</id>
<title type="html">Comment faire des popups en jQuery rapidement</title>
<published>2010-06-18T22:44:50Z</published>
<updated>2010-06-18T22:44:50Z</updated>

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Blog" type="text/html" hreflang="fr" href="/Scratch/fr/blog/" />
<link rel="alternate" lang="en" xml:lang="en" title="Blog" type="text/html" hreflang="en" href="/Scratch/en/blog/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Blog</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">
@ -91,7 +83,7 @@
<li style="line-height: 1em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -886,7 +878,7 @@
</ul></div><div class="list" id="iPhone"><h4>iPhone <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -1183,7 +1175,7 @@
</ul></div><div class="list" id="Objective_C"><h4>Objective-C <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -1228,7 +1220,7 @@
</ul></div><div class="list" id="Programmation"><h4>Programmation <a href="#tagcloud">&uarr;</a></h4><ul style="list-style-type: none; margin: 0;">
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span>
@ -1824,7 +1816,7 @@
<span class="month">Sep</span>
<span class="year">2010</span>
</span> <a href="/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/">Utilisation de git pour calculer les mtimes</a></li><li><span class="date">
<span class="day">2</span>
<span class="day">1</span>
<span class="month">Sep</span>
<span class="year">2010</span>
</span> <a href="/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/">base64 et sha1 sur iPhone</a></li><li><span class="date">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Accueil" type="text/html" hreflang="fr" href="/Scratch/fr/" />
<link rel="alternate" lang="en" xml:lang="en" title="Homepage" type="text/html" hreflang="en" href="/Scratch/en/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Accueil</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">
@ -352,7 +344,7 @@ Je vais me mettre à sa p...</p></div>
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">19</span>
<span class="day">18</span>
<span class="month">Jui</span>
<span class="year">2010</span>
</span>
@ -586,7 +578,7 @@ Je vais me mettre à sa p...</p></div>
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">19</span>
<span class="day">18</span>
<span class="month">Jui</span>
<span class="year">2010</span>
</span>
@ -649,7 +641,7 @@ Je vais me mettre à sa p...</p></div>
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">19</span>
<span class="day">18</span>
<span class="month">Jui</span>
<span class="year">2010</span>
</span>
@ -1099,7 +1091,7 @@ Je vais me mettre à sa p...</p></div>
<li style="line-height: 3em; margin: 0;">
<span class="date">
<span class="day">19</span>
<span class="day">18</span>
<span class="month">Jui</span>
<span class="year">2010</span>
</span>

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Que sont les flux RSS ?" type="text/html" hreflang="fr" href="/Scratch/fr/rss/" />
<link rel="alternate" lang="en" xml:lang="en" title="What is this RSS thing?" type="text/html" hreflang="en" href="/Scratch/en/rss/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Que sont les flux RSS ?</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Softwares" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/" />
<link rel="alternate" lang="en" xml:lang="en" title="Softwares" type="text/html" hreflang="en" href="/Scratch/en/softwares/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Softwares</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="bubble in the ocean" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/yaquabubbles/" />
<link rel="alternate" lang="en" xml:lang="en" title="bubble in the ocean" type="text/html" hreflang="en" href="/Scratch/en/softwares/yaquabubbles/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>bubble in the ocean</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="YClock" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/yclock/" />
<link rel="alternate" lang="en" xml:lang="en" title="YClock" type="text/html" hreflang="en" href="/Scratch/en/softwares/yclock/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>YClock</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="YPassword" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/ypassword/" />
<link rel="alternate" lang="en" xml:lang="en" title="YPassword" type="text/html" hreflang="en" href="/Scratch/en/softwares/ypassword/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>YPassword</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">
@ -61,11 +53,22 @@
<div id="afterheader">
<div class="corps">
<div style="text-align: center">
<iframe frameborder="0" height="180" scrolling="no" src="http://web.me.com/yann.esposito/YPassword" width="480">
<p>Votre navigateur ne supporte pas les <code>iframes</code>.</p>
</iframe>
</div>
<p>Une gestion <em>simple</em>, <em>sécurisée</em> et <em>portable</em> de ses mots de passes web.</p>
<p>Souvenez vous d&rsquo;<em>un</em> seul mot de passe de bonne qualité, le reste suis.
Lisez mon <a href="/Scratch/fr/blog/ypassword.html">article</a> pour les détails.</p>
<p>Ici vous trouverez&nbsp;:</p>
<ul>
<li>Un <a href="/Scratch/files/YPassword-1.6.zip">widget</a>&nbsp;;</li>
<li>un <a href="/Scratch/files/forcePaste.app.zip">Applescript</a> pour simuler la copie dans les champs textes protégés&nbsp;;</li>
<li>une <a href="/Scratch/en/softwares/ypassword/web/">application web</a> écrite avec <a href="http://cappuccino.org">Cappuccino</a>,</li>
<li>une <a href="/Scratch/en/softwares/ypassword/iphoneweb/">application web</a> pour iPhone&nbsp;;</li>
<li>un <a href="/Scratch/files/getpass">script utilisable en ligne de commande</a>.</li>
</ul>
<p>Dans peu de temps je créerai une application iPhone pour YPassword.</p>
<div class="return"><a href="#entete" onclick="fastShowMenu()">&uarr;</a></div>
</div>

View file

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="shortcut icon" type="image/x-icon" href="/Scratch/img/favicon.ico" />
<link rel="stylesheet" type="text/css" href="/Scratch/assets/css/main.css" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/yannespositocomfr"/>
<link rel="alternate" lang="fr" xml:lang="fr" title="YPassword" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/ypassword/iphoneweb/" />
<link rel="alternate" lang="en" xml:lang="en" title="YPassword" type="text/html" hreflang="en" href="/Scratch/en/softwares/ypassword/iphoneweb/" />
<title>YPassword</title>
</head>
<body lang="fr">
<div id="content">
<div id="entete">
<div id="choix">
<div id="choixrss">
<a id="rss" href="http://feeds.feedburner.com/yannespositocomfr">
s'abonner
</a>
</div>
<div id="choixlang">
<a href="/Scratch/en/softwares/ypassword/iphoneweb/" onclick="setLanguage('en')">in English</a>
</div>
<div id="liens">
<ul><li><a href="/Scratch/fr/">Accueil</a></li>
<li><a href="/Scratch/fr/blog/">Blog</a></li>
<li><a href="/Scratch/fr/softwares/">Softwares</a></li>
<li><a href="/Scratch/fr/about/">À propos</a></li></ul>
</div>
</div>
</div>
<img src="/Scratch/img/presentation.png" alt="Presentation drawing"/>
<div id="titre">
<h1>
YPassword
</h1>
<h2>
Web Interface for iPhone
</h2>
</div>
<div class="flush"></div>
<div class="flush"></div>
<div id="afterheader">
<div class="corps">
<div style="text-align: center">
<iframe frameborder="0" height="180" scrolling="no" src="http://web.me.com/yann.esposito/YPassword.old" width="480">
<p>Votre navigateur ne supporte pas les <code>iframes</code>.</p>
</iframe>
</div>
<div class="return"><a href="#entete" onclick="fastShowMenu()">&uarr;</a></div>
</div>
<div id="bottom">
<div>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.fr">Droits de reproduction ©, Yann Esposito</a>
</div>
<div id="lastmod">
modifié le : 01/10/2010
</div>
<div>
Site entièrement réalisé avec
<a href="http://www.vim.org">Vim</a>
et
<a href="http://nanoc.stoneship.org">nanoc</a>
</div>
<div>
<a href="/Scratch/fr/validation/">Validation</a>
<a href="http://validator.w3.org/check?uri=referer"> [xhtml] </a>
.
<a href="http://jigsaw.w3.org/css-validator/check/referer?profile=css3"> [css] </a>
.
<a href="http://validator.w3.org/feed/check.cgi?url=http%3A//yannesposito.com/Scratch/fr/blog/feed/feed.xml">[rss]</a>
</div>
</div>
<div class="clear"></div>
</div>
</body>
</html>

View file

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="shortcut icon" type="image/x-icon" href="/Scratch/img/favicon.ico" />
<link rel="stylesheet" type="text/css" href="/Scratch/assets/css/main.css" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/yannespositocomfr"/>
<link rel="alternate" lang="fr" xml:lang="fr" title="YPassword" type="text/html" hreflang="fr" href="/Scratch/fr/softwares/ypassword/web/" />
<link rel="alternate" lang="en" xml:lang="en" title="YPassword" type="text/html" hreflang="en" href="/Scratch/en/softwares/ypassword/web/" />
<title>YPassword</title>
</head>
<body lang="fr">
<div id="content">
<div id="entete">
<div id="choix">
<div id="choixrss">
<a id="rss" href="http://feeds.feedburner.com/yannespositocomfr">
s'abonner
</a>
</div>
<div id="choixlang">
<a href="/Scratch/en/softwares/ypassword/web/" onclick="setLanguage('en')">in English</a>
</div>
<div id="liens">
<ul><li><a href="/Scratch/fr/">Accueil</a></li>
<li><a href="/Scratch/fr/blog/">Blog</a></li>
<li><a href="/Scratch/fr/softwares/">Softwares</a></li>
<li><a href="/Scratch/fr/about/">À propos</a></li></ul>
</div>
</div>
</div>
<img src="/Scratch/img/presentation.png" alt="Presentation drawing"/>
<div id="titre">
<h1>
YPassword
</h1>
<h2>
Cappuccino Web Application
</h2>
</div>
<div class="flush"></div>
<div class="flush"></div>
<div id="afterheader">
<div class="corps">
<div style="text-align: center">
<iframe frameborder="0" height="180" scrolling="no" src="http://web.me.com/yann.esposito/YPassword" width="480">
<p>Votre navigateur ne supporte pas les <code>iframes</code>.</p>
</iframe>
</div>
<div class="return"><a href="#entete" onclick="fastShowMenu()">&uarr;</a></div>
</div>
<div id="bottom">
<div>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.fr">Droits de reproduction ©, Yann Esposito</a>
</div>
<div id="lastmod">
modifié le : 01/10/2010
</div>
<div>
Site entièrement réalisé avec
<a href="http://www.vim.org">Vim</a>
et
<a href="http://nanoc.stoneship.org">nanoc</a>
</div>
<div>
<a href="/Scratch/fr/validation/">Validation</a>
<a href="http://validator.w3.org/check?uri=referer"> [xhtml] </a>
.
<a href="http://jigsaw.w3.org/css-validator/check/referer?profile=css3"> [css] </a>
.
<a href="http://validator.w3.org/feed/check.cgi?url=http%3A//yannesposito.com/Scratch/fr/blog/feed/feed.xml">[rss]</a>
</div>
</div>
<div class="clear"></div>
</div>
</body>
</html>

View file

@ -12,17 +12,9 @@
<link rel="alternate" lang="fr" xml:lang="fr" title="Validation" type="text/html" hreflang="fr" href="/Scratch/fr/validation/" />
<link rel="alternate" lang="en" xml:lang="en" title="Validation" type="text/html" hreflang="en" href="/Scratch/en/validation/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<script type="text/javascript" src="/Scratch/js/menu.js"></script>
<title>Validation</title>
</head>
<body lang="fr">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="entete">

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View file

@ -30,6 +30,9 @@
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/softwares/ypassword/iphoneweb/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/</loc>
</url>
@ -108,6 +111,9 @@
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-07-05-Cappuccino-and-Web-applications/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/softwares/ypassword/web/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/05_git_create_remote_branch/</loc>
</url>
@ -345,6 +351,9 @@
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-03-23-Encapsulate-git/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/softwares/ypassword/web/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2010-06-17-track-events-with-google-analytics/</loc>
</url>
@ -366,15 +375,15 @@
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/04_drm/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/</loc>
</url>
@ -399,6 +408,9 @@
<url>
<loc>http://yannesposito.com/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/fr/softwares/ypassword/iphoneweb/</loc>
</url>
<url>
<loc>http://yannesposito.com/Scratch/en/softwares/</loc>
</url>