<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:sioc="http://rdfs.org/sioc/ns#"
xmlns:sioctype="http://rdfs.org/sioc/types#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xml:lang="fr">
<head profile="http://www.w3.org/1999/xhtml/vocab/">
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<meta name="MSSmartTagsPreventParsing" content="true" />
<title>{% block title %}{% endblock %} sur BioloGeek, l'avis d'un freelance passionné par le web et son évolution.</title>
<link rel="stylesheet" href="{{ MEDIA_URL }}css/screen.css?{{ MEDIA_TIMESTAMP }}" type="text/css" media="screen, projection" />
<link rel="stylesheet" href="{{ MEDIA_URL }}css/print.css?{{ MEDIA_TIMESTAMP }}" type="text/css" media="print" />
<!--[if IE]><link rel="stylesheet" href="{{ MEDIA_URL }}css/ie.css?{{ MEDIA_TIMESTAMP }}" type="text/css" media="screen, projection"><![endif]-->
<link rel="icon" href="{{ MEDIA_URL }}css/images/logo.png" type="image/x-icon" />
<link rel="apple-touch-icon" href="{{ MEDIA_URL }}css/images/logo.png" />
<link rel="alternate" type="application/xml" title="Atom Général" href="/data/atom/" />
<link rel="alternate" type="application/xml" title="Atom Billets" href="/data/atom/journal/" />
<link rel="alternate" type="application/xml" title="Atom Pensées" href="/data/atom/bistrot/" />
<link rel="alternate" type="application/xml" title="Atom Commentaires" href="/data/atom/commentaires/" />
<link rel="alternate" type="application/rss+xml" title="RSS Général" href="/data/rss/" />
<link rel="alternate" type="application/rss+xml" title="RSS Billets" href="/data/rss/journal/" />
<link rel="alternate" type="application/rss+xml" title="RSS Pensées" href="/data/rss/bistrot/" />
<link rel="alternate" type="application/rss+xml" title="RSS Commentaires" href="/data/rss/commentaires/" />
{% block extra_head %}{% endblock %}
</head>
{% load biologeek_tags %}
<body {% block extra_body %}typeof="sioctype:Weblog" about="http://www.biologeek.com"{% endblock %}>
<div id="page" {% block extra_page %}property="dc:title" content="Biologeek"{% endblock %}>
<div id="header">
<div class="container">
<div class="column span-24">
<div id="logo" class="column span-9">
<h1>
<a href="{% url index %}" title="Aller à l'accueil">
<img src="{{ MEDIA_URL }}css/images/logo_biologeek.png" alt="Logo BioloGeek" />
</a>
</h1>
</div>
<div id="citation" class="column span-14 last">
<blockquote>
<p>
BioloGeek est le site d'un <a href="http://welldev.fr/" title="Accès au site professionnel de David Larlet">développeur web freelance</a>
passionné par les frameworks web, les Logiciels Libres, le Web Sémantique, l'optimisation du temps
et <a href="{% url index %}#tags" title="Accès à l'ensemble des thèmes abordés sur ce site">bien plus encore</a>.
Bienvenue ! —
{% block author %}
<cite><a href="http://david.larlet.fr" title="Accès au profil de David Larlet" rel="me">David Larlet</a></cite>
{% endblock %}
</p>
</blockquote>
</div>
</div>
<hr />
<ul id="navigation" class="alt">
<li id="tabhome">
<a href="{% url index %}" title="Découvrez ce site en repartant de la page d'accueil">
Accueil <span>Découverte</span>
</a>
</li>
<li id="tabjournal">
<a href="{% url journal %}" title="Lisez les dernières entrées du journal">
Journal <span>Connaissance</span>
</a>
</li>
<li id="tabbistrot">
<a href="{% url bistrot %}" title="Participez aux dernières discussions">
Bistrot <span>Veille et discussions</span>
</a>
</li>
<li id="tabarchives">
<a href="{% url archives %}" title="Consultez les archives">
Archives <span>Avec le temps, va...</span>
</a>
</li>
<li id="tababonnements">
<a href="{% url abonnements %}" title="Abonnez-vous à ce site">
Abonnements <span>Simple et gratuit</span>
</a>
</li>
<li id="tabcontact">
<a href="{% url contact %}" title="Contactez l'auteur personnellement" class="last">
Contact <span>Réponse personnalisée</span>
</a>
</li>
</ul>
<hr />
</div>
</div>
<div id="help">
<div class="container">
<div id="info">{% block info %}{% endblock %}</div>
<hr />
</div>
</div>
{% block content %}
<div id="content">
<div class="container"{% block containerextra %}{% endblock %}>
<div class="column span-24">
<div id="main" class="main column span-16"{% block mainextra %}{% endblock %}>{% block main %}{% endblock %}</div>
<div id="related" class="sidebar column span-8 last"{% block relatedextra %}{% endblock %}>{% block related %}{% endblock %}</div>
</div>
</div>
</div>
{% endblock %}
<div id="promotion">
<div class="container">
<div class="column span-24">
<div class="column span-15 colborder">
{% block promotion_main %}{% endblock %}
</div>
<div class="column span-8 last">
{% block promotion_sidebar %}{% endblock %}
</div>
</div>
</div>
</div>
<div id="extra_content">
<div class="container">
{% block extra_content %}
<div id="contextual">
<hr />
<h3 class="bottom">Billets <a href="{% url bestof %}" title="Accès à l'ensemble des billets séléctionnés par l'auteur">★ choisis</a></h3>
{% display_best_of_posts %}
<hr />
</div>
{% endblock %}
</div>
</div>
{% block footer %}
<div id="footer">
<div class="container">
<div class="column span-24">
<div id="author" class="column span-16">
<h3>En savoir plus sur l'auteur</h3>
<p>
<a href="http://david.larlet.fr" title="Accès au profil de David Larlet" rel="me">David Larlet</a>
est un passionné du web qui croit en sa progression, c'est la
raison pour laquelle il a aujourd'hui choisi d'en devenir acteur
à travers ces publications régulières.
</p>
<p>
Bon et comme on est entre nous, je vais arrêter de parler de moi
à la troisième personne. J'écris principalement ici pour
partager mes connaissances et les confronter à votre œil
critique afin de progresser.
</p>
<p>
Comme tout blogueur, j'ai inévitablement un ego beaucoup
plus gros que mon pagerank mais j'essaye de me soigner et
de survivre en répondant du mieux que je peux aux commentaires
et aux mails.
</p>
<p>
Pour terminer, si vous aimez ce qui est écrit ici, n'hésitez pas
à <a href="{% url abonnements %}" title="Abonnez-vous, c'est
simple gratuit et rapide">vous abonner</a>. C'est gratuit
et garanti sans spam ni revente d'adresse.
</p>
<p>
Vous pouvez <a href="{% url contact %}" title="Accès à la page de contact">me contacter</a> par mail
si vous souhaitez une réponse personnalisée mais je préfère répondre
en commentaire si c'est relatif à un billet particulier afin d'en faire
profiter tout le monde.
</p>
</div>
<div id="quicklinks" class="column span-8 last">
{% block quicklinks %}
{% load biologeek_tags %}
{% get_latest_objects journal.Post 5 as latest_posts %}
{% display_footer_posts %}
{% get_latest_objects bistrot.Thought 3 as latest_thoughts %}
{% display_footer_thoughts %}
{% endblock %}
</div>
</div>
</div>
</div>
{% endblock footer %}
<div id="legacy">
<div class="container">
<p class="column span-24 small">
© 2004-{% now "Y" %} <a href="http://david.larlet.fr" title="Accès au profil de David Larlet" rel="me">David Larlet</a> -
<a href="{% url contact %}#licence" title="À lire avant toute (re)copie">Licence</a> (presque) libre -
Site enfin propulsé par <a href="http://www.django-fr.org/" title="Le framework web python">Django</a>
et hébergé par <a href="http://www.typhon.com/" title="Typhon, l'hébergeur de qualité">Typhon</a>.
</p>
</div>
</div>
{% if debug %}
<div id="debug">
<h2>Queries</h2>
<p>
{{ sql_queries|length }} Quer{{ sql_queries|pluralize:"y,ies" }}
{% ifnotequal sql_queries|length 0 %}
(<span style="cursor: pointer;" onclick="var s=document.getElementById('debugQueryTable').style;s.display=s.display=='none'?'':'none';this.innerHTML=this.innerHTML=='Show'?'Hide':'Show';">Show</span>)
{% endifnotequal %}
</p>
<table id="debugQueryTable" style="display: none;">
<col width="1"></col>
<col></col>
<col width="1"></col>
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">SQL</th>
<th scope="col">Time</th>
</tr>
</thead>
<tbody>
{% for query in sql_queries %}<tr class="{% cycle odd,even %}">
<td>{{ forloop.counter }}</td>
<td>{{ query.sql|spaces_and_commas|escape }}</td>
<td>{{ query.time }}</td>
</tr>{% endfor %}
</tbody>
</table>
</div>
{% endif %}
</div>
<script src="{{ STATS_URL }}" type="text/javascript"></script>
<script src="{{ MEDIA_URL }}js/highlight.js" type="text/javascript"></script>
<script type="text/javascript">
initHighlightingOnLoad('html', 'css', 'python', 'php', 'javascript', 'django');
</script>
</body>
</html>