<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.chaosklub.com/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Tout le bonheur du monde 2.0 - Tag - blog</title>
  <link>http://blog.chaosklub.com/index.php/</link>
  <atom:link href="http://blog.chaosklub.com/index.php/feed/tag/blog/rss2" rel="self" type="application/rss+xml"/>
  <description>Le blog de Khaos Farbauti Ibn Oblivion. Une vision du monde cynique et poetique.</description>
  <language>fr</language>
  <pubDate>Fri, 29 Aug 2008 00:57:58 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Mise à jour de mon blog</title>
    <link>http://blog.chaosklub.com/index.php/post/2008/08/13/Mise-a-jour-de-mon-blog</link>
    <guid isPermaLink="false">urn:md5:226bce38463fe1a33cc1fbfe9ccce5a8</guid>
    <pubDate>Wed, 13 Aug 2008 13:08:00 +0200</pubDate>
    <dc:creator>Khaos Farbauti Ibn Oblivion</dc:creator>
        <category>Actu du blog</category>
        <category>blog</category><category>Dotclear 2</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.chaosklub.com/public/./.dc2_logo_t.jpg&quot; alt=&quot;dc2_logo.png&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; title=&quot;dc2_logo.png, aoû 2008&quot; /&gt;Le 1 aout est sortie la version définitive de &lt;a href=&quot;http://www.dotclear.net/&quot;&gt;Dotclear 2&lt;/a&gt;, le moteur de mon blog.&lt;/p&gt;


&lt;p&gt;J'ai donc mis à profit aujourd'hui un peu de temps libre pour mettre à jour mon blog de manière transparente pour vous. (la plupart des nouveautés se situent coté administration)&lt;/p&gt;


&lt;p&gt;SI jamais vous détectez un souci quelque part, n'oubliez pas de me l'indiquer mais normalement la mise à jour s'est déroulé parfaitement et sans que personne ne voit rien passer &lt;img src=&quot;/themes/khaos/smilies/cool.gif&quot; alt=&quot;8)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.chaosklub.com/index.php/post/2008/08/13/Mise-a-jour-de-mon-blog#comment-form</comments>
      <wfw:comment>http://blog.chaosklub.com/index.php/post/2008/08/13/Mise-a-jour-de-mon-blog#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.chaosklub.com/index.php/feed/rss2/comments/1111</wfw:commentRss>
      </item>
    
  <item>
    <title>Et si mon blog prenait des vacances ?</title>
    <link>http://blog.chaosklub.com/index.php/post/2008/07/29/Et-si-mon-blog-prenait-des-vacances</link>
    <guid isPermaLink="false">urn:md5:05acc1697e5901b81d7a5b559e8a0872</guid>
    <pubDate>Tue, 29 Jul 2008 15:39:00 +0200</pubDate>
    <dc:creator>Khaos Farbauti Ibn Oblivion</dc:creator>
        <category>Actu du blog</category>
        <category>blog</category><category>vacances</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.chaosklub.com/public/./.avion_t.jpg&quot; alt=&quot;avion.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;Quand je vois tout autour de moi le monde entier prendre des vacances, aussi bien les politiques que, plus près, mon coin de la blogosphère, je m'interroge (pour ne pas dire je m'insurge).&lt;/p&gt;


&lt;p&gt;Pourquoi serais-je le seul à maintenir une moyenne d'écriture d'un billet par jour alors que le reste du monde s'atrophie les neurones sur la cote d'Azur, ou à Paris&amp;nbsp;? (ce qui n'est certes pas la même chose d'un point de vue ensoleillement mais qui reste tout aussi efficace au niveau de l'atrophie)&lt;/p&gt;


&lt;p&gt;Donc, bien que conscient que mon neurone n'a aucunement l'intention de se faire atrophier ni de près ni de loin (c'est un rebelle le bougre), que diriez-vous, vous, lecteurs, si mon blog faisait silence quelques jours/semaines/mois&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;Attention à ce que vous allez dire... &lt;img src=&quot;/themes/khaos/smilies/laugh.gif&quot; alt=&quot;:D&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.chaosklub.com/index.php/post/2008/07/29/Et-si-mon-blog-prenait-des-vacances#comment-form</comments>
      <wfw:comment>http://blog.chaosklub.com/index.php/post/2008/07/29/Et-si-mon-blog-prenait-des-vacances#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.chaosklub.com/index.php/feed/rss2/comments/1105</wfw:commentRss>
      </item>
    
  <item>
    <title>Guide d'optimisation des blogs Dotclear 2 (partie 3)</title>
    <link>http://blog.chaosklub.com/index.php/post/2008/07/23/Guide-doptimisation-des-blogs-Dotclear-2-partie-3</link>
    <guid isPermaLink="false">urn:md5:3f147e1141b9d13d4ea002c9cb675b67</guid>
    <pubDate>Wed, 23 Jul 2008 07:05:00 +0200</pubDate>
    <dc:creator>Khaos Farbauti Ibn Oblivion</dc:creator>
        <category>Général</category>
        <category>blog</category><category>cache</category><category>Dotclear 2</category><category>optimisation</category><category>sprites</category><category>vitesse</category><category>Web</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://blog.chaosklub.com/public/./.dotclear_t.jpg&quot; alt=&quot;dotclear.gif&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;Et voici la troisième (et théoriquement dernière) partie de mon &lt;a href=&quot;http://blog.chaosklub.com/index.php/post/2008/04/30/Guide-doptimisation-des-blogs-Dotclear-2&quot;&gt;guide d'optimisation des blogs Dotclear 2&lt;/a&gt; (&lt;a href=&quot;http://blog.chaosklub.com/index.php/post/2008/05/22/Guide-doptimisation-des-blogs-Dotclear-2-partie-2&quot;&gt;seconde partie&lt;/a&gt;)&lt;/p&gt;


&lt;p&gt;Les 3 nouvelles techniques décrites ci-dessous apporteront la petite touche finale qui vous permettra de gagner les quelques secondes supplémentaires qui transformeront votre blog en véritable bijou de rapidité.&lt;/p&gt;


&lt;p&gt;Comme à chaque fois, je vous recommande de &lt;a href=&quot;http://blog.chaosklub.com/index.php/post/2008/04/30/Guide-doptimisation-des-blogs-Dotclear-2&quot;&gt;mesurer systématiquement les résultats obtenus&lt;/a&gt; en appliquant ces techniques d'optimisation afin de ne conserver que celles véritablement adaptées à votre blog.&lt;/p&gt;    &lt;h4&gt;&lt;strong&gt;Technique n°7&amp;nbsp;: Utiliser des sprites&lt;/strong&gt;&lt;/h4&gt;


&lt;p&gt;Comme nous l'avons vu dans &lt;a href=&quot;http://blog.chaosklub.com/index.php/post/2008/04/30/Guide-doptimisation-des-blogs-Dotclear-2&quot;&gt;la première partie de ce guide&lt;/a&gt;, ce sont généralement les images qui impactent le plus le temps de chargement. Il est donc nécessaire d'en réduire le nombre et la taille au maximum.&lt;/p&gt;


&lt;p&gt;Mais on se retrouve parfois obligé d'utiliser beaucoup d'images pour de simples raisons esthétiques et fonctionnelles (par exemple sur mon blog, les smileys en bas et les icônes &quot;Partager&quot; dans le menu)&lt;/p&gt;


&lt;p&gt;Il est alors temps de passer aux sprites. Le concept est tout simple, il s'agit de regrouper plusieurs images en une seule. Puis, la partie un peu plus complexe, de n'afficher que la partie de l'image globale qui nous intéresse au bon endroit.&lt;/p&gt;


&lt;p&gt;Pour vous donner un exemple concret, les icônes de ma section &quot;Partager&quot; ne sont en fait qu'&lt;a href=&quot;http://blog.chaosklub.com/index.php/?pf=partager2/img/sprite_partager2.png&quot;&gt;une seule et même image&lt;/a&gt;. J'utilise ensuite le code css pour la découper en morceau et n'afficher que les morceaux qui m'intéressent.&lt;/p&gt;


&lt;p&gt;Alors pourquoi est-ce que les sprites améliorent la vitesse&amp;nbsp;? Et bien regardons, en simplifiant, ce qui se passe si l'on affiche une page avec 10 images&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;Le navigateur va d'abord rechercher l'image 1 (temps 1), puis la télécharge (temps 2), puis l'affiche (temps 3), puis il va chercher la deuxième image (temps 4), la télécharge (temps 5), l'affiche (temps 6), etc... jusqu'à la dixième&lt;/p&gt;


&lt;p&gt;Maintenant si, au lieu des 10 images, on utilise une seule image contenant 10 sprites, le navigateur va rechercher l'image (temps 1), puis la télécharge (temps 2), puis l'affiche (temps 3)... et c'est tout&amp;nbsp;!
On réduit donc de manière significative les temps de recherche et d'affichage.&lt;/p&gt;


&lt;p&gt;Par ailleurs, il y a un effet &quot;bonus&quot;&amp;nbsp;: lorsqu'on regroupe plusieurs images en une seule, en règle générale, l'image globale a une taille (en octets) inférieure à la somme des images d'origine. On économise donc également sur le temps de téléchargement.&lt;/p&gt;


&lt;p&gt;Voilà pour la théorie, passons à la pratique. Comme tout le monde préfère les choses simples, il existe des outils pour mettre en place facilement des sprites. Notamment &lt;a href=&quot;http://spritegen.website-performance.org/&quot;&gt;CSS Sprite Generator&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;C'est en anglais mais le mode d'emploi n'est pas compliqué&amp;nbsp;: vous réunissez toutes vos images dans un fichier zip que vous indiquez dans la case &quot;Upload Images (ZIP)&quot; du site puis vous appuyez sur le bouton &quot;Create Sprite Image &amp;amp; CSS&quot; tout en bas (vous pouvez laisser les options par défaut le temps de vous familiariser avec l'outil)&lt;/p&gt;


&lt;p&gt;Vous obtenez alors une image au format PNG, optimisée, regroupant toutes vos images. Ainsi que le code css à utiliser dans votre feuille de style et voilà&amp;nbsp;!&lt;/p&gt;


&lt;h4&gt;&lt;strong&gt;Technique n°8&amp;nbsp;: Le flush&lt;/strong&gt;&lt;/h4&gt;


&lt;p&gt;Pour se reposer de la technique précédente assez complexe, en voici une autre dont l'impact est minime mais très simple à mettre en place.&lt;/p&gt;


&lt;p&gt;Ouvrez vos fichiers de template dotclear 2 (home.html, post.html, archive.html, etc...) et insérez&lt;/p&gt;


&lt;p&gt;&lt;code&gt;&amp;lt;?php flush(); ?&amp;gt;&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;juste après la balise &quot;&amp;lt;/head&amp;gt;&quot; (et donc juste avant &quot;&amp;lt;body&quot;)&lt;/p&gt;


&lt;p&gt;Voilà c'est tout&amp;nbsp;! &lt;img src=&quot;/themes/khaos/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Grâce à cette commande, on demande au navigateur d'afficher la page &quot;tout de suite&quot; sans attendre la fin du téléchargement. Le résultat varie selon les navigateurs mais permet de diminuer le temps d'attente perçu par l'utilisateur. (c'est à dire le temps durant lequel, il ne s'affiche rien dans le navigateur)&lt;/p&gt;


&lt;h4&gt;&lt;strong&gt;Technique n°9&amp;nbsp;: Encore plus vite pour les habitués&lt;/strong&gt;&lt;/h4&gt;


&lt;p&gt;Les navigateurs Internet utilisent un système appelé &quot;cache&quot; pour vous permettre d'accéder plus vite à vos sites habituels. Le principe est simple&amp;nbsp;: lorsque vous vous connectez une première à un site, les composants de ce site sont stockés sur votre ordinateur. Ensuite lorsque vous retournez sur cette page, au lieu de re-télécharger tous les composants, il suffit de prendre ceux stockés localement sur votre ordinateur, ce qui est beaucoup plus rapide.&lt;/p&gt;


&lt;p&gt;Le problème c'est que, pour qu'un cache soit efficace, il doit être capable de déterminer les composants qui ne changent pratiquement jamais (et qu'on peut donc tranquillement mettre en cache) et ceux qui au contraire change sans arrêt (qu'il ne faut donc surtout pas mettre dans le cache)&lt;/p&gt;


&lt;p&gt;Afin d'optimiser l'affichage de votre blog Dotclear 2 pour vos visiteurs, il peut donc être utile de définir vous-même ce qui doit ou ne doit pas être mis en cache.&lt;/p&gt;


&lt;p&gt;Pour cela il suffit d'éditer le fichier &quot;.htaccess&quot; qui se trouve à la racine de votre installation dotclear 2 et d'y ajouter les lignes suivantes&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;code&gt;&amp;lt;IfModule mod_expires.c&amp;gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;ExpiresActive On&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;ExpiresDefault &quot;access plus 1 seconds&quot;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;ExpiresByType text/html &quot;access plus 1 seconds&quot;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;ExpiresByType image/gif &quot;access plus 2592000 seconds&quot;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;ExpiresByType image/jpeg &quot;access plus 2592000 seconds&quot;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;ExpiresByType image/png &quot;access plus 2592000 seconds&quot;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;ExpiresByType text/css &quot;access plus 604800 seconds&quot;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;ExpiresByType text/javascript &quot;access plus 216000 seconds&quot;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;ExpiresByType application/x-javascript &quot;access plus 216000 seconds&quot;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&amp;lt;/IfModule&amp;gt;&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Dans cet exemple, on indique que globalement les images (gif, jpeg, png) ne change quasiment jamais (donc on peut tranquillement les mettre longtemps en cache). Les feuilles de styles (css) ne change pas beaucoup non plus (évitez cette ligne si vous changez de thème tous les jours). Le javascript évolue peu lui aussi (dans mon exemple, il évolue néanmoins plus souvent que les feuilles de styles).
Et enfin, dans cet exemple, les fichiers html ne sont jamais mis en cache. (C'est préférable sur un blog afin de toujours bien afficher les nouveaux commentaires ou les nouveaux billets).&lt;/p&gt;


&lt;p&gt;Il ne vous reste plus qu'à adapter cet exemple en fonction de vos besoins.&lt;/p&gt;


&lt;p&gt;Ainsi s'achève mon guide d'optimisation, j'espère qu'il vous aura été utile et que votre blog sera désormais plus rapide que jamais&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Que la paix soit avec vous.&lt;/p&gt;


&lt;p&gt;(&lt;a href=&quot;http://blog.chaosklub.com/index.php/post/2008/04/30/Guide-doptimisation-des-blogs-Dotclear-2&quot;&gt;Partie 1&lt;/a&gt;)(&lt;a href=&quot;http://blog.chaosklub.com/index.php/post/2008/05/22/Guide-doptimisation-des-blogs-Dotclear-2-partie-2&quot;&gt;Partie 2&lt;/a&gt;)&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.chaosklub.com/index.php/post/2008/07/23/Guide-doptimisation-des-blogs-Dotclear-2-partie-3#comment-form</comments>
      <wfw:comment>http://blog.chaosklub.com/index.php/post/2008/07/23/Guide-doptimisation-des-blogs-Dotclear-2-partie-3#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.chaosklub.com/index.php/feed/rss2/comments/1102</wfw:commentRss>
      </item>
    
  <item>
    <title>Blablabla, salaire de ministre, blablabla</title>
    <link>http://blog.chaosklub.com/index.php/post/2008/07/03/Blablabla-salaire-de-ministre-blablabla</link>
    <guid isPermaLink="false">urn:md5:1e532ae1d90fb0910ff8171db1a0efc6</guid>
    <pubDate>Thu, 03 Jul 2008 13:01:00 +0200</pubDate>
    <dc:creator>Khaos Farbauti Ibn Oblivion</dc:creator>
        <category>Vie publique</category>
        <category>blog</category><category>mon boulot</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://blog.chaosklub.com/public/./.money_t.jpg&quot; alt=&quot;money.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;Non fidèle lecteur, sois rassuré&amp;nbsp;: ma vénérable personne (dont le pelage tend prudemment mais fermement vers le gris) n'a subi aucune atteinte à son intégrité et sa cohérence anatomique. La diminution récente et manifeste de mon verbiage légendaire prend sa source dans une invasion soudaine autant qu'intempestive de mes neurones par ces petits désagréments de la vie que l'on regroupe communément sous l'appellation &quot;travail&quot;.&lt;/p&gt;    &lt;p&gt;En effet, il faut savoir que, ces derniers mois, mon humble moi-même n'était ni véritablement sur le marché du travail ni véritablement en dehors, flottant sur la ligne du &quot;Je fais ce que j'aime mais ça ne paye pas dur&quot; (Un grand classique de notre monde actuel, que vous vivrez tous tôt ou tard si ce n'est déjà fait)&lt;/p&gt;


&lt;p&gt;Situation idyllique qui me permettait de faire avancer de front des dizaines de projets enthousiasmant tout en m'octroyant une part non négligeable de temps dédié à la détente (Oui, vous apprendrez que le Khaos est beaucoup plus productif en dehors du cadre et des règlementations du travail, qu'au dedans)&lt;/p&gt;


&lt;p&gt;Or, et cela n'aura sans doute échappé à aucun membre de mon fan-club, je suis désormais légalement tenu de contribuer à la survivance de ma, toute nouvelle, &lt;a href=&quot;http://blog.chaosklub.com/index.php/post/2008/06/23/Et-voici-les-maries&quot;&gt;cellule familiale personnelle&lt;/a&gt;. Et ma contribution financière se doit de redevenir significative sous peine de sanctions, terribles, à caractère ménager et animalier (Les propriétaires d'amis poilus de toutes espèces comprendront)&lt;/p&gt;


&lt;p&gt;Bref, si je ne peux que me réjouir du retour de mon salaire de ministre, un impact non négligeable est à prévoir sur mon blog.&lt;/p&gt;


&lt;p&gt;Attention néanmoins, il ne s'agit pas de faire mon &lt;a href=&quot;http://kannto.mi-blog.net/post/Sgorbalut-6600&quot;&gt;KannTo&lt;/a&gt; &lt;img src=&quot;/themes/khaos/smilies/wink.gif&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; en réduisant mes écrits à peau de chagrin, mais c'est par contre le retour des &lt;a href=&quot;http://blog.chaosklub.com/index.php/category/Hommage-a-machin&quot;&gt;textes long et pompeux&lt;/a&gt; qui ont fait ma renommée (Le cynisme est bien sûr prévu lui aussi, mais là la liesse générale due à la libération d'Ingrid m'a tellement engluée dans le bonheur et la joie qu'un léger délai s'avère nécessaire pour m'en remettre)&lt;/p&gt;


&lt;p&gt;Je tenterai néanmoins de conserver la spontanéité juvénile de ces derniers mois avec quelques &lt;a href=&quot;http://blog.chaosklub.com/index.php/tag/vid%C3%A9o&quot;&gt;vidéos&lt;/a&gt; ponctuelles et bien sûr des images de ma personne, ma vie, mon oeuvre. (...et de mon mariage, n'ayez crainte &lt;img src=&quot;/themes/khaos/smilies/wink.gif&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; )&lt;/p&gt;


&lt;p&gt;Que la paix soit avec vous.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.chaosklub.com/index.php/post/2008/07/03/Blablabla-salaire-de-ministre-blablabla#comment-form</comments>
      <wfw:comment>http://blog.chaosklub.com/index.php/post/2008/07/03/Blablabla-salaire-de-ministre-blablabla#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.chaosklub.com/index.php/feed/rss2/comments/1088</wfw:commentRss>
      </item>
    
</channel>
</rss>