2010-08-23 12:26:48 +00:00
<?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 = "Acceuil" 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 > Acceuil< / title >
< / head >
< body lang = "fr" >
< script type = "text/javascript" > / / < ! [ C D A T A [
document.write('< div id = "blackpage" > < img src = "/Scratch/img/loading.gif" alt = "Chargement en cours..." / > < / div > ');
// ]]>
< / script >
< 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" >
2010-09-10 07:57:27 +00:00
< a href = "/Scratch/en/" onclick = "setLanguage('en')" > in English< / a >
2010-08-23 12:26:48 +00:00
< / div >
< / div >
< div class = "flush" > < / div >
< div id = "liens" >
< ul > < li > < span class = "active" title = "You're here." > Acceuil< / span > < / li >
< li > < a href = "/Scratch/fr/blog/" > Blog< / a > < / li >
< li > < a href = "/Scratch/fr/about/" > À propos< / a > < / li >
< li > < a href = "/Scratch/fr/contact/" > Contact< / a > < / li > < / ul >
< / div >
< / div >
< div id = "titre" >
< h1 >
Acceuil
< / h1 >
< / div >
< div class = "flush" > < / div >
< div class = "flush" > < / div >
< div id = "afterheader" >
< div class = "corps" >
< p > Bonjour et bienvenue sur mon site personnel.< / p >
2010-09-10 08:07:55 +00:00
< p > Voici l'< i > incipit< / i > < sup > < a href = "#footnote1" > † < / a > < / sup > de mes 5 derniers articles.< / p >
< p > Vous pouvez aussi chercher des entrées en utilisant le < a href = "#tagcloud" > nuage de mots clés (tag cloud)< / a > < / p >
2010-08-23 12:26:48 +00:00
Vous pouvez aussi vous abonner au flux RSS pour être certain d'être prévenu quand un nouvel article est posté. Pour plus d'explications vous pouvez vous référer à cette < a href = "/Scratch/fr/rss" > page< / a > .
< hr / >
< p class = "small" > < span id = "footnote1" > † < / span > approximativement les 800 premiers caractères.< / p >
2010-09-01 22:29:34 +00:00
< / div >
< h1 >
< span class = "date" >
2010-09-02 12:24:37 +00:00
< span class = "day" > 2< / span >
2010-09-01 22:29:34 +00:00
< span class = "month" > Sep< / span >
< span class = "year" > 2010< / span >
2010-09-02 14:42:39 +00:00
< / span >
< a href = "/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/" > Utilisation de git pour calculer les mtimes< / a >
< / h1 >
< div class = "corps" >
< p > Vous pouvez remarquer qu’ à la fin de chaque page je donne une date de dernière modification.
Précédemment cette date était calculée en utilisant la date du fichier.
Mais il arrive fréquemment que je fasse un < code > touch< / code > d’ un fichier pour engendrer tout le site de nouveau.
Donc la date n’ est pas nécessairement la < em > vraie< / em > de modification du contenue.< / p >
< p > J’ utilise < a href = "http://git-scm.org" > git< / a > pour < em > versionner< / em > mon site web.
Et cet outil me permet de récupérer la dernière date de < em > vraie< / em > modification d’ un fichier.
Voici comment je m’ y prend avec < a href = "http://nanoc.stoneship.org" > nanoc< / a > :< / p >
< div class = "code" > < div class = "file" > < / div > < / div >
< p >
< a href = "/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/" > en lire plus → < / a >
< / p >
< / div >
< h1 >
< span class = "date" >
2010-09-10 08:07:55 +00:00
< span class = "day" > 1< / span >
2010-09-02 14:42:39 +00:00
< span class = "month" > Sep< / span >
< span class = "year" > 2010< / span >
2010-09-01 22:29:34 +00:00
< / span >
< a href = "/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/" > base64 et sha1 sur iPhone< / a >
< / h1 >
< div class = "corps" >
< p > Allons directement à l’ essentiel :
voici deux fonctions à intégrer à votre application iPhone pour afficher l’ encodage en base64 ou en hexadecimal du hash sha1 d’ un string en Objective-C pour iPhone.< / p >
< p > Pour l’ usage c’ est très simple, copiez le code dans la classe de votre choix.
Puis :< / p >
< pre class = "twilight" >
< span class = "CCCPreprocessorLine" > #< span class = "CCCPreprocessorDirective" > import< / span > < span class = "String" > < span class = "String" > < < / span > CommonCrypto/CommonDigest.h< span class = "String" > > < / span > < / span > < / span >
...
2010-09-04 08:46:00 +00:00
< span class = "Support" > NSString< / span > *b64_hash = [< span class = "Variable" > self< / span > < span class = "SupportFunction" > b64_sha1< span class = "SupportFunction" > :< / span > < / span > < span class = "String" > < / span > < / pre >
2010-09-01 22:29:34 +00:00
< p >
< a href = "/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/" > en lire plus → < / a >
< / p >
2010-08-31 13:06:43 +00:00
< / div >
< h1 >
< span class = "date" >
< span class = "day" > 31< / span >
< span class = "month" > Aoû< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/" > Envoyer un mail en ligne de commande avec un fichier attaché< / a >
< / h1 >
< div class = "corps" >
< p > J’ ai dû envoyer un mail en ligne de commande récemment.
Quelle ne fût pas ma surprise lorsque je constatais que ce n’ était vraiment pas évident.
Je n’ avais ni < code > pine< / code > ni < code > mutt< / code > . Seulement < code > mail< / code > et < code > mailx< / code > .< / p >
< p > Ce qu’ on trouve sur internet pour envoyer un mail avec fichier attaché c’ est ça :< / p >
< pre class = "twilight" >
uuencode fic.jpg fic.jpg < span class = "Keyword" > |< / span > mail -s < span class = "String" > < span class = "String" > '< / span > Subject< span class = "String" > '< / span > < / span >
< / pre >
< p > Bon, alors, bête et discipliné j’ ai essayé.
Et bien, ça marche < em > presque< / em > tout le temps.
Pour mon fichier ça n’ a pas marché du tout.
Je l’ ai compressé au format < code > .gz< / code > , < / p >
< p >
< a href = "/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/" > en lire plus → < / a >
< / p >
2010-08-23 13:34:35 +00:00
< / div >
< h1 >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Aoû< / span >
< span class = "year" > 2010< / span >
< / span >
2010-09-16 11:56:03 +00:00
< a href = "/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/" > Maintenant sur Heroku< / a >
2010-08-23 13:34:35 +00:00
< / h1 >
< div class = "corps" >
< h1 class = "first" id = "maintenant-sur-herokuhttpherokucom" > Maintenant sur < a href = "http://heroku.com" > Heroku< / a > < / h1 >
< p > J’ ai changé mon hébergeur. Mobileme n’ est absolument pas adapté à la diffusion de mon blog. C’ est pourquoi je suis passé à < a href = "http://heroku.com" > Heroku< / a > .< / p >
< p > Mais comme vous devez le savoir mon blog est un site complètement statique.
J’ utilise < a href = "http://nanoc.stoneship.org/" > nanoc< / a > pour l’ engendrer.
Avoir un site statique amène beaucoup d’ avantages par rapport à un site dynamique. Surtout en terme de sécurité.
Voici comment configurer un site statique sur heroku.< / p >
2010-08-25 10:05:23 +00:00
< p > La racine de mes fichiers est ‘ /output’ . Vous devez simplement créer deux fichiers. Un fichier < code > config.ru< / code > < / p >
2010-08-23 13:34:35 +00:00
< p >
< a href = "/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/" > en lire plus → < / a >
< / p >
2010-08-23 12:26:48 +00:00
< / div >
< h1 >
< span class = "date" >
< span class = "day" > 11< / span >
< span class = "month" > Aoû< / span >
< span class = "year" > 2010< / span >
< / span >
2010-08-23 13:34:35 +00:00
< a href = "/Scratch/fr/blog/2010-07-09-Indecidabilities/" > Indécidabilités (partie 1)< / a >
2010-08-23 12:26:48 +00:00
< / h1 >
< div class = "corps" >
< div class = "intro" >
< p > < span class = "sc" > < abbr title = "Trop long à lire" > tlàl< / abbr > : < / span > Je crée un mode mathématique simple pour parler de différents types d’ < em > indécidabilités< / em > :< / p >
< ul >
< li > indécidabilité due aux erreurs d’ observation ;< / li >
< li > grandes erreurs résultant de petites erreurs de mesure ;< / li >
< li > indécidabilité fractales ;< / li >
< li > indécidabilité logique.< / li >
< / ul >
< / div >
< / div >
< div class = "corps" >
< h1 class = "first" id = "les-indcidabilits" > Les indécidabilités< / h1 >
< div class = "intro" >
< p > Si le monde a été fabriqué par un démiurge, on peut dire que celui-ci devait avoir le sens de l’ humour.
Et le récit que je vais faire va vous en fournir la preuve.
Je vais me mettre à sa p...< / p > < / div >
< p >
< a href = "/Scratch/fr/blog/2010-07-09-Indecidabilities/" > en lire plus → < / a >
< / p >
< / div >
< a href = "#titre" > ↑ back to top ↑ < / a >
< div class = "corps" >
< h2 class = "first" > tag cloud (2 articles au moins)< / h2 >
< script type = "text/javascript" >
$(document).ready( function(){$('.list').hide();$('#tagcloud a').removeAttr("href")} );
function tagSelected(id) {
$('.list').hide();
$('#'+id).fadeIn();
$('.tag.selected').removeClass('selected');
$('#tag_'+id).addClass('selected');
}
2010-09-02 14:42:39 +00:00
< / script > < div id = "tagcloud" > < a href = "#analytics" style = "font-size: 1.125em;" class = "tag" onclick = "tagSelected('analytics')" id = "tag_analytics" > analytics< / a > < a href = "#Apple" style = "font-size: 1.625em;" class = "tag" onclick = "tagSelected('Apple')" id = "tag_Apple" > Apple< / a > < a href = "#arbre" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('arbre')" id = "tag_arbre" > arbre< / a > < a href = "#blog" style = "font-size: 1.75em;" class = "tag" onclick = "tagSelected('blog')" id = "tag_blog" > blog< / a > < a href = "#design" style = "font-size: 1.125em;" class = "tag" onclick = "tagSelected('design')" id = "tag_design" > design< / a > < a href = "#disqus" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('disqus')" id = "tag_disqus" > disqus< / a > < a href = "#git" style = "font-size: 1.75em;" class = "tag" onclick = "tagSelected('git')" id = "tag_git" > git< / a > < a href = "#intense_debate" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('intense_debate')" id = "tag_intense_debate" > intense debate< / a > < a href = "#iPhone" style = "font-size: 1.125em;" class = "tag" onclick = "tagSelected('iPhone')" id = "tag_iPhone" > iPhone< / a > < a href = "#javascript" style = "font-size: 1.625em;" class = "tag" onclick = "tagSelected('javascript')" id = "tag_javascript" > javascript< / a > < a href = "#jQuery" style = "font-size: 1.875em;" class = "tag" onclick = "tagSelected('jQuery')" id = "tag_jQuery" > jQuery< / a > < a href = "#mac" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('mac')" id = "tag_mac" > mac< / a > < a href = "#math__matiques" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('math__matiques')" id = "tag_math__matiques" > mathématiques< / a > < a href = "#mobileme" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('mobileme')" id = "tag_mobileme" > mobileme< / a > < a href = "#nanoc" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('nanoc')" id = "tag_nanoc" > nanoc< / a > < a href = "#programming" style = "font-size: 1.125em;" class = "tag" onclick = "tagSelected('programming')" id = "tag_programming" > programming< / a > < a href = "#protection" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('protection')" id = "tag_protection" > protection< / a > < a href = "#regexp" style = "font-size: 1.375em;" class = "tag" onclick = "tagSelected('regexp')" id = "tag_regexp" > regexp< / a > < a href = "#regular_expression" style = "font-size: 1.125em;" class = "tag" onclick = "tagSelected('regular_expression')" id = "tag_regular_expression" > regular expression< / a > < a href = "#ruby" style = "font-size: 1.125em;" class = "tag" onclick = "tagSelected('ruby')" id = "tag_ruby" > ruby< / a > < a href = "#script" style = "font-size: 1.5em;" class = "tag" onclick = "tagSelected('script')" id = "tag_script" > script< / a > < a href = "#shell" style = "font-size: 1.125em;" class = "tag" onclick = "tagSelected('shell')" id = "tag_shell" > shell< / a > < a href = "#synchronisation" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('synchronisation')" id = "tag_synchronisation" > synchronisation< / a > < a href = "#tip" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('tip')" id = "tag_tip" > tip< / a > < a href = "#web" style = "font-size: 2.5em;" class = "tag" onclick = "tagSelected('web')" id = "tag_web" > web< / a > < a href = "#WebDav" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('WebDav')" id = "tag_WebDav" > WebDav< / a > < a href = "#webdesign" style = "font-size: 1.0em;" class = "tag" onclick = "tagSelected('webdesign')" id = "tag_webdesign" > webdesign< / a > < a href = "#zsh" style = "font-size: 1.125em;" class = "tag" onclick = "tagSelected('zsh')" id = "tag_zsh" > zsh< / a > < / div > < div id = "hiddenDivs" > < div id = "analytics" class = "list" > < h4 > analytics < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
2010-08-23 12:26:48 +00:00
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/" > Se cacher de ses statistiques web< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/" > Analyser les clicks sur votre Site< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 11< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
2010-09-02 08:51:36 +00:00
< a href = "/Scratch/fr/blog/09_Why_I_didn-t_keep_whosamung-us/" > Pourquoi je n'ai pas conservé whos.amung.us< / a >
2010-08-23 12:26:48 +00:00
< / li >
< / ul > < / div > < div id = "Apple" class = "list" > < h4 > Apple < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 4< / span >
< span class = "month" > Jan< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/" > Changer le shell par défaut sous Mac OS X< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 6< / span >
< span class = "month" > Déc< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-12-06-iphone-call-filter/" > Filtrage d'appel avec l'iPhone< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 28< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/" > Synchronisation avec mobileme (2)< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 11< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/" > Héberger son site personnel sur le site mobileMe< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 7< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/" > ssh sur le port 443 avec Snow Leopard< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 6< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/07_Screensaver_compilation_option_for_Snow_Leopard/" > Compilation d'économiseur d'écran sous Snow Leopard< small > © < / small > < / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 15< / span >
< span class = "month" > Aoû< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/04_drm/" > Les protections anti-copies sont LE MAL< / a >
< / li >
< / ul > < / div > < div id = "arbre" class = "list" > < h4 > arbre < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 24< / span >
< span class = "month" > Mai< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/" > Arbres ; Pragmatisme et Formalisme< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 19< / span >
< span class = "month" > Mai< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/" > Comment réparer un XML coupé ?< / a >
< / li >
< / ul > < / div > < div id = "blog" class = "list" > < h4 > blog < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
2010-08-23 13:34:35 +00:00
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Aoû< / span >
< span class = "year" > 2010< / span >
< / span >
2010-09-16 11:56:03 +00:00
< a href = "/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/" > Maintenant sur Heroku< / a >
2010-08-23 13:34:35 +00:00
< / li >
2010-08-23 12:26:48 +00:00
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
2010-09-10 08:07:55 +00:00
< span class = "day" > 18< / span >
2010-08-23 12:26:48 +00:00
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/" > Comment faire des popups en jQuery rapidement< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/" > Se cacher de ses statistiques web< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/" > Analyser les clicks sur votre Site< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 15< / span >
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/" > Récupérez mon système de blog< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 14< / span >
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-14-multi-language-choices/" > choix liés à l'écriture dans plusieurs langues< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Mai< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/" > Je reviens à la vie !< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 28< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/" > Disqus contre Intense Debate (pourquois j'ai changé)< / a >
< / li >
< / ul > < / div > < div id = "design" class = "list" > < h4 > design < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 31< / span >
< span class = "month" > Jul< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-07-31-New-style-after-holidays/" > Nouveau style après les vacances< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 26< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/" > Un menu qui attends avant de se cacher< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 22< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/" > < em > Focus< / em > > Minimalisme< / a >
< / li >
< / ul > < / div > < div id = "disqus" class = "list" > < h4 > disqus < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 28< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/" > Disqus contre Intense Debate (pourquois j'ai changé)< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/11_Load_Disqus_Asynchronously/" > Load Disqus Asynchronously [en]< / a >
< / li >
< / ul > < / div > < div id = "git" class = "list" > < h4 > git < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
2010-09-02 14:42:39 +00:00
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 2< / span >
< 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 >
2010-08-23 12:26:48 +00:00
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Mar< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-03-23-Encapsulate-git/" > Encapsuler git< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 22< / span >
< span class = "month" > Mar< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-03-22-Git-Tips/" > Astuces Git< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 14< / span >
< span class = "month" > Déc< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/" > Git ou Bazaar ?< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 12< / span >
< span class = "month" > Nov< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-11-12-Git-for-n00b/" > Git pour les nuls< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 13< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-untaught-git-usage/" > Usages non dits de Git< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 18< / span >
< span class = "month" > Aoû< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/06_How_I_use_git/" > Git en solo< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Aoû< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/05_git_create_remote_branch/" > Création de branches externe avec Git< / a >
< / li >
< / ul > < / div > < div id = "intense_debate" class = "list" > < h4 > intense debate < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 28< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/" > Disqus contre Intense Debate (pourquois j'ai changé)< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/11_Load_Disqus_Asynchronously/" > Load Disqus Asynchronously [en]< / a >
< / li >
< / ul > < / div > < div id = "iPhone" class = "list" > < h4 > iPhone < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
2010-09-01 22:29:34 +00:00
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
2010-09-10 08:07:55 +00:00
< span class = "day" > 1< / span >
2010-09-01 22:29:34 +00:00
< 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 >
2010-08-23 12:26:48 +00:00
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 5< / span >
< span class = "month" > Jul< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/" > Cappuccino ou jQuery ?< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 6< / span >
< span class = "month" > Déc< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-12-06-iphone-call-filter/" > Filtrage d'appel avec l'iPhone< / a >
< / li >
< / ul > < / div > < div id = "javascript" class = "list" > < h4 > javascript < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 5< / span >
< span class = "month" > Jul< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/" > Cappuccino ou jQuery ?< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
2010-09-10 08:07:55 +00:00
< span class = "day" > 18< / span >
2010-08-23 12:26:48 +00:00
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/" > Comment faire des popups en jQuery rapidement< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/" > Se cacher de ses statistiques web< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/" > Analyser les clicks sur votre Site< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 26< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/" > Un menu qui attends avant de se cacher< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/" > jQuery Tag Cloud [en]< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/11_Load_Disqus_Asynchronously/" > Load Disqus Asynchronously [en]< / a >
< / li >
< / ul > < / div > < div id = "jQuery" class = "list" > < h4 > jQuery < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 5< / span >
< span class = "month" > Jul< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/" > Cappuccino ou jQuery ?< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
2010-09-10 08:07:55 +00:00
< span class = "day" > 18< / span >
2010-08-23 12:26:48 +00:00
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/" > Comment faire des popups en jQuery rapidement< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/" > Se cacher de ses statistiques web< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/" > Analyser les clicks sur votre Site< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 30< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/" > Une CSS pour IE seulement< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 26< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/" > Un menu qui attends avant de se cacher< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 22< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/" > < em > Focus< / em > > Minimalisme< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 3< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/" > Charger une page web avec style< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/" > jQuery Tag Cloud [en]< / a >
< / li >
< / ul > < / div > < div id = "mac" class = "list" > < h4 > mac < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 7< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/" > ssh sur le port 443 avec Snow Leopard< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 6< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/07_Screensaver_compilation_option_for_Snow_Leopard/" > Compilation d'économiseur d'écran sous Snow Leopard< small > © < / small > < / a >
< / li >
< / ul > < / div > < div id = "math__matiques" class = "list" > < h4 > mathématiques < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 11< / span >
< span class = "month" > Aoû< / span >
< span class = "year" > 2010< / span >
< / span >
2010-08-23 13:34:35 +00:00
< a href = "/Scratch/fr/blog/2010-07-09-Indecidabilities/" > Indécidabilités (partie 1)< / a >
2010-08-23 12:26:48 +00:00
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 24< / span >
< span class = "month" > Mai< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/" > Arbres ; Pragmatisme et Formalisme< / a >
< / li >
< / ul > < / div > < div id = "mobileme" class = "list" > < h4 > mobileme < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 28< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/" > Synchronisation avec mobileme (2)< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 11< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/" > Héberger son site personnel sur le site mobileMe< / a >
< / li >
2010-09-02 14:42:39 +00:00
< / ul > < / div > < div id = "nanoc" class = "list" > < h4 > nanoc < a href = "#tagcloud" > ↑ < / 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 = "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 style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 15< / span >
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/" > Récupérez mon système de blog< / a >
< / li >
2010-08-23 12:26:48 +00:00
< / ul > < / div > < div id = "programming" class = "list" > < h4 > programming < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 7< / span >
< span class = "month" > Jul< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/" > N'utilisez pas de gradients avec Chrome< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 5< / span >
< span class = "month" > Jul< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/" > Cappuccino ou jQuery ?< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 13< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-untaught-git-usage/" > Usages non dits de Git< / a >
< / li >
< / ul > < / div > < div id = "protection" class = "list" > < h4 > protection < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Mar< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-03-23-Encapsulate-git/" > Encapsuler git< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 15< / span >
< span class = "month" > Aoû< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/04_drm/" > Les protections anti-copies sont LE MAL< / a >
< / li >
< / ul > < / div > < div id = "regexp" class = "list" > < h4 > regexp < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 24< / span >
< span class = "month" > Mai< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/" > Arbres ; Pragmatisme et Formalisme< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Fév< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/" > Quand se passer des expressions régulières ?< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 16< / span >
< span class = "month" > Fév< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/" > Tout sauf quelquechose en expression régulière.< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 15< / span >
< span class = "month" > Fév< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-02-15-All-but-something-regexp/" > Expression régulière pour tout sauf quelquechose< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 22< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-09-replace-all-except-some-part/" > Remplacer tout sauf une partie< / a >
< / li >
< / ul > < / div > < div id = "regular_expression" class = "list" > < h4 > regular expression < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 16< / span >
< span class = "month" > Fév< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/" > Tout sauf quelquechose en expression régulière.< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 15< / span >
< span class = "month" > Fév< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-02-15-All-but-something-regexp/" > Expression régulière pour tout sauf quelquechose< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 22< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-09-replace-all-except-some-part/" > Remplacer tout sauf une partie< / a >
< / li >
< / ul > < / div > < div id = "ruby" class = "list" > < h4 > ruby < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 19< / span >
< span class = "month" > Mai< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/" > Comment réparer un XML coupé ?< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/" > jQuery Tag Cloud [en]< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 22< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-09-replace-all-except-some-part/" > Remplacer tout sauf une partie< / a >
< / li >
< / ul > < / div > < div id = "script" class = "list" > < h4 > script < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 24< / span >
< span class = "month" > Mai< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/" > Arbres ; Pragmatisme et Formalisme< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 19< / span >
< span class = "month" > Mai< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/" > Comment réparer un XML coupé ?< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 18< / span >
< span class = "month" > Fév< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/" > découper un fichier par mots clés< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 28< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/" > Synchronisation avec mobileme (2)< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/" > lancer un démon en ligne de commande< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 11< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/" > Héberger son site personnel sur le site mobileMe< / a >
< / li >
< / ul > < / div > < div id = "shell" class = "list" > < h4 > shell < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
2010-08-31 13:06:43 +00:00
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 31< / span >
< span class = "month" > Aoû< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/" > Envoyer un mail en ligne de commande avec un fichier attaché< / a >
< / li >
2010-08-23 12:26:48 +00:00
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 18< / span >
< span class = "month" > Fév< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/" > découper un fichier par mots clés< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/" > lancer un démon en ligne de commande< / a >
< / li >
< / ul > < / div > < div id = "synchronisation" class = "list" > < h4 > synchronisation < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 28< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/" > Synchronisation avec mobileme (2)< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 11< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/" > Héberger son site personnel sur le site mobileMe< / a >
< / li >
< / ul > < / div > < div id = "tip" class = "list" > < h4 > tip < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 22< / span >
< span class = "month" > Mar< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-03-22-Git-Tips/" > Astuces Git< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/" > lancer un démon en ligne de commande< / a >
< / li >
< / ul > < / div > < div id = "web" class = "list" > < h4 > web < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
2010-09-02 14:42:39 +00:00
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 2< / span >
< 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 >
2010-08-23 12:26:48 +00:00
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 31< / span >
2010-08-31 13:06:43 +00:00
< span class = "month" > Aoû< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/" > Envoyer un mail en ligne de commande avec un fichier attaché< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 31< / span >
2010-08-23 12:26:48 +00:00
< span class = "month" > Jul< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-07-31-New-style-after-holidays/" > Nouveau style après les vacances< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 7< / span >
< span class = "month" > Jul< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/" > N'utilisez pas de gradients avec Chrome< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 5< / span >
< span class = "month" > Jul< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/" > Cappuccino ou jQuery ?< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
2010-09-10 08:07:55 +00:00
< span class = "day" > 18< / span >
2010-08-23 12:26:48 +00:00
< span class = "month" > Jui< / span >
< span class = "year" > 2010< / span >
< / span >
< a href = "/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/" > Comment faire des popups en jQuery rapidement< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 30< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/" > Une CSS pour IE seulement< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 26< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/" > Un menu qui attends avant de se cacher< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 22< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/" > < em > Focus< / em > > Minimalisme< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 3< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/" > Charger une page web avec style< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 28< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/" > Disqus contre Intense Debate (pourquois j'ai changé)< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/" > jQuery Tag Cloud [en]< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 17< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/11_Load_Disqus_Asynchronously/" > Load Disqus Asynchronously [en]< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 11< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
2010-09-02 08:51:36 +00:00
< a href = "/Scratch/fr/blog/09_Why_I_didn-t_keep_whosamung-us/" > Pourquoi je n'ai pas conservé whos.amung.us< / a >
2010-08-23 12:26:48 +00:00
< / li >
< / ul > < / div > < div id = "WebDav" class = "list" > < h4 > WebDav < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 28< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/" > Synchronisation avec mobileme (2)< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 11< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/" > Héberger son site personnel sur le site mobileMe< / a >
< / li >
< / ul > < / div > < div id = "webdesign" class = "list" > < h4 > webdesign < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 30< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/" > Une CSS pour IE seulement< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 3< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/" > Charger une page web avec style< / a >
< / li >
< / ul > < / div > < div id = "zsh" class = "list" > < h4 > zsh < a href = "#tagcloud" > ↑ < / a > < / h4 > < ul style = "list-style-type: none; margin: 0;" >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 28< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/" > Synchronisation avec mobileme (2)< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 23< / span >
< span class = "month" > Oct< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/" > lancer un démon en ligne de commande< / a >
< / li >
< li style = "line-height: 3em; margin: 0;" >
< span class = "date" >
< span class = "day" > 11< / span >
< span class = "month" > Sep< / span >
< span class = "year" > 2009< / span >
< / span >
< a href = "/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/" > Héberger son site personnel sur le site mobileMe< / a >
< / li >
< / ul > < / div > < / div >
< / div >
< / div >
< div class = "corps" >
Le bouton en bas à gauche sert à revenir en haut de la page et à afficher le menu.
< div class = "return" > < a href = "#entete" onclick = "fastShowMenu()" > ↑ < / 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" >
2010-09-10 14:51:22 +00:00
modifié le : 10/09/2010
2010-08-23 12:26:48 +00:00
< / 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 >