<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://gniark.net/blog/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>gniark.net/blog/</title>
  <link>http://gniark.net/blog/</link>
  <atom:link href="http://www.gniark.net/blog/feed/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 10 Feb 2012 22:34:17 +0100</pubDate>
  <copyright>Plop</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Nomenclaquoi ?</title>
    <link>http://gniark.net/blog/post/2010/09/09/Nomenclaquoi</link>
    <guid isPermaLink="false">urn:md5:d09b961f5478e4dafe9dd0529fe782c5</guid>
    <pubDate>Thu, 09 Sep 2010 20:29:00 +0200</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Lien(s)</category>
        <category>dotclear</category><category>nawak</category><category>plugin</category>    
    <description>&lt;p&gt;Depuis quelques temps, les développeurs de plugins pour Dotclear 2 s'amusent à trouver des noms qui n'ont aucun rapport avec leur fonction. Avant, le plugin Metadata gérait les métadonnées, le plugin Feedburner utilisait les flux Feedburner et le plugin pre2ol transformait les &amp;lt;pre&amp;gt; en &amp;lt;ol&amp;gt;. C'était limpide mais aussi beaucoup moins drôle.&lt;/p&gt;    &lt;p&gt;L'autre jour, en revenant de la &lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/fac&quot; hreflang=&quot;fr&quot;&gt;fac&lt;/a&gt; je m'installais dans mon &lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/sofa&quot; hreflang=&quot;fr&quot;&gt;sofa&lt;/a&gt; pour regarder le &lt;a href=&quot;http://lab.dotclear.org/wiki/plugin/muppet&quot; hreflang=&quot;fr&quot;&gt;Muppet&lt;/a&gt; Show. Profitant de cet instant de répit, je grattais un &lt;a href=&quot;http://lab.dotclear.org/wiki/plugin/TaC&quot; hreflang=&quot;fr&quot;&gt;Tac&lt;/a&gt; O Tac, espérant devenir aussi riche que la reine de &lt;a href=&quot;http://lab.dotclear.org/wiki/plugin/saba&quot; hreflang=&quot;fr&quot;&gt;Saba&lt;/a&gt;. Tout ça pour gagner, &lt;a href=&quot;http://lab.dotclear.org/wiki/plugin/hum&quot; hreflang=&quot;fr&quot;&gt;hum&lt;/a&gt;, 2 € … Je ne pus me retenir de sortir un &lt;q&gt;&lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/grumph&quot; hreflang=&quot;fr&quot;&gt;Grumph&lt;/a&gt;&lt;/q&gt; de colère, on ne m'y reprendra plus à acheter ces jeux, &lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/meuh&quot; hreflang=&quot;fr&quot;&gt;meuh&lt;/a&gt; non&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2010/09/09/Nomenclaquoi#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2010/09/09/Nomenclaquoi#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/939</wfw:commentRss>
      </item>
    
  <item>
    <title>7 ans</title>
    <link>http://gniark.net/blog/post/2010/01/12/7-ans</link>
    <guid isPermaLink="false">urn:md5:c64940d86b9aeed8207e7b7dacd64dd7</guid>
    <pubDate>Tue, 12 Jan 2010 19:13:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Site / Dév</category>
        <category>ayumi hamasaki</category><category>blog</category><category>gniark.net</category><category>japon</category><category>jpop</category><category>youtube</category>    
    <description>&lt;p&gt;Cela fait environ 7 ans que je tiens &lt;a href=&quot;http://gniark.net/blog/post/2003/01/16/1-premier-post&quot;&gt;ce blog&lt;/a&gt;. Joyeux anniversaire le blog&amp;nbsp;! Un blog plus ou moins en pause depuis quelques années. J'ai hésité plusieurs fois à le fermer et puis finalement non. C'est plus drôle d'avoir un blog vide que pas de blog du tout.&lt;/p&gt;    &lt;p&gt;La bonne surprise de ce début d'année, c'est l'arrivée d'&lt;a href=&quot;http://gniark.net/blog/tag/ayumi%20hamasaki&quot;&gt;Ayu&lt;/a&gt; sur YouTube. Sa maison de disque, Avex, s'est finalement rendu compte qu'il était vain de vouloir supprimer ses vidéos, les voici donc de façon officielle.&lt;/p&gt;


&lt;p&gt;Voici SURREAL, une chanson de son second album qui doit avoir pas loin de 10 ans.&lt;/p&gt;

&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/6gUFCHjJJeY&amp;amp;hl=fr_FR&amp;amp;fs=1&amp;amp;rel=0&quot;&gt;&lt;/param&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;
&lt;embed src=&quot;http://www.youtube.com/v/6gUFCHjJJeY&amp;amp;hl=fr_FR&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;
</description>
    
    
    
          <comments>http://gniark.net/blog/post/2010/01/12/7-ans#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2010/01/12/7-ans#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/924</wfw:commentRss>
      </item>
    
  <item>
    <title>Vœux</title>
    <link>http://gniark.net/blog/post/2010/01/02/V%C5%93ux</link>
    <guid isPermaLink="false">urn:md5:015f1a5291ea6c05d3ff347b573dc9aa</guid>
    <pubDate>Sat, 02 Jan 2010 14:37:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Site / Dév</category>
            
    <description>    &lt;p&gt;Bonne année et bonne santé à tous&amp;nbsp;! Meilleurs vœux pour &lt;del&gt;2009&lt;/del&gt; 2010&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://gniark.net/blog/post/2009/01/01/V%C5%93ux&quot;&gt;Source&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2010/01/02/V%C5%93ux#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2010/01/02/V%C5%93ux#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/921</wfw:commentRss>
      </item>
    
  <item>
    <title>Citation du jour # 17</title>
    <link>http://gniark.net/blog/post/2009/11/28/Citation-du-jour-17</link>
    <guid isPermaLink="false">urn:md5:c5d2783c9e253b4528e409cb724db1a4</guid>
    <pubDate>Sat, 28 Nov 2009 19:01:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Site / Dév</category>
        <category>citation</category><category>pensée</category>    
    <description>    &lt;p&gt;Pourquoi certains programmes restent en développement sans jamais sortir de version stable&lt;sup&gt;[&lt;a href=&quot;http://gniark.net/blog/post/2009/11/28/Citation-du-jour-17#pnote-917-1&quot; id=&quot;rev-pnote-917-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&amp;nbsp;?&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;The problem with relying on people that are motivated by their inspiration is that you tend not to get &quot;normal.&quot; You have to pay people to work on &quot;normal&quot;. Refining and polishing is not fun. Inventing your own bespoke miracle from whole cloth and taking it no more than 10% of the way to functional before you lose interest and wander off is infinitely more fun.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Ou en français avec une traduction approximative&amp;nbsp;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;Le problème quand on compte sur les gens qui sont poussés par leur inspiration est qu'ils ne feront rien de &quot;normal&quot;. Il faut payer des gens pour qu'ils travaillent de façon &quot;normale&quot;. Peaufiner, ce n'est pas drôle. Inventer votre [propre outil à partir de rien] et le rendre fonctionnel à 10 % avant d'abandonner est infiniment plus marrant.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Maintenant, vous savez pourquoi&amp;nbsp;: c'est parce que c'est chiant ...&lt;/p&gt;


&lt;p&gt;Source&amp;nbsp;: &lt;a href=&quot;http://linux.slashdot.org/comments.pl?sid=1443570&amp;amp;cid=30096104&quot; hreflang=&quot;en&quot; title=&quot;Slashdot Comments | GNOME 3 Delayed Until September 2010&quot;&gt;un commentaire sur Slashdot&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://gniark.net/blog/post/2009/11/28/Citation-du-jour-17#rev-pnote-917-1&quot; id=&quot;pnote-917-1&quot;&gt;1&lt;/a&gt;] je parle en connaissance de cause&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/11/28/Citation-du-jour-17#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/11/28/Citation-du-jour-17#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/917</wfw:commentRss>
      </item>
    
  <item>
    <title>Rapatrier un plugin de Dotclear Lab sous Windows avec RapidSVN</title>
    <link>http://gniark.net/blog/post/2009/09/30/Rapatrier-un-plugin-de-Dotclear-Lab-sous-Windows-avec-RapidSVN</link>
    <guid isPermaLink="false">urn:md5:da270d33d5bf03371aeb57bcee080b53</guid>
    <pubDate>Wed, 30 Sep 2009 20:49:00 +0200</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Ma vie</category>
        <category>dotclear</category><category>images</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://rapidsvn.tigris.org/&quot; hreflang=&quot;en&quot; title=&quot;rapidsvn.tigris.org&quot;&gt;RapidSVN&lt;/a&gt; est un logiciel multi-plateformes compatible avec le &lt;em&gt;protocole&lt;/em&gt; &lt;a href=&quot;http://fr.wikipedia.org/wiki/Subversion_(logiciel)&quot; hreflang=&quot;fr&quot; title=&quot;Subversion (logiciel) - Wikipédia&quot;&gt;SVN&lt;/a&gt;, il a l'avantage de fournir une interface graphique&lt;sup&gt;[&lt;a href=&quot;http://gniark.net/blog/post/2009/09/30/Rapatrier-un-plugin-de-Dotclear-Lab-sous-Windows-avec-RapidSVN#pnote-902-1&quot; id=&quot;rev-pnote-902-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; simple d'utilisation. Voyons comment l'utiliser avec &lt;a href=&quot;http://lab.dotclear.org/wiki/WikiStart/fr&quot; hreflang=&quot;fr&quot; title=&quot;WikiStart/fr – Dotclear Lab&quot;&gt;Dotclear Lab&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://gniark.net/blog/post/2009/09/30/Rapatrier-un-plugin-de-Dotclear-Lab-sous-Windows-avec-RapidSVN#rev-pnote-902-1&quot; id=&quot;pnote-902-1&quot;&gt;1&lt;/a&gt;] par opposition à la ligne de commande&lt;/p&gt;&lt;/div&gt;
    &lt;h3&gt;Préambule&lt;/h3&gt;


&lt;p&gt;Avoir un &lt;a href=&quot;http://fr.dotclear.org/my/&quot; hreflang=&quot;fr&quot;&gt;compte Dotclear.org&lt;/a&gt; et mettre de côté son identifiant et son mot de passe. Il faut aussi être &lt;a href=&quot;http://lab.dotclear.org/wiki/WikiStart/fr#Contribuer&quot; hreflang=&quot;fr&quot; title=&quot;WikiStart/fr – Dotclear Lab&quot;&gt;inscrit&lt;/a&gt; pour avoir les droits de modifier le SVN du Lab.&lt;/p&gt;


&lt;h3&gt;Installer RapidSVN&lt;/h3&gt;


&lt;p&gt;Se rendre sur le site de &lt;a href=&quot;http://rapidsvn.tigris.org/&quot; hreflang=&quot;en&quot;&gt;RapidSVN&lt;/a&gt; et cliquer sur &lt;q&gt;Download the latest release&lt;/q&gt;.&lt;/p&gt;


&lt;p&gt;Exécuter le fichier récupéré pour procéder à l'installation, choisir la langue française lorsque le choix de la langue se présente. Appuyer sur &lt;q&gt;Suivant&lt;/q&gt; autant de fois que nécessaire. À la fin, RapidSVN se lance.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://gniark.net/dotclear-files/public/images/rapidsvn_1.png&quot;&gt;&lt;img src=&quot;http://gniark.net/dotclear-files/public/images/.rapidsvn_1_m.jpg&quot; alt=&quot;rapidsvn_1.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;rapidsvn_1.png, sept. 2009&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;En haut se trouve la barre de menus, le navigateur de signets est à gauche et les fichiers (si présents) sont listés à droite. Enfin, les messages sont affichés en bas.&lt;/p&gt;


&lt;p&gt;Dans le menu, cliquer sur &lt;q&gt;Dépôt&lt;/q&gt; &amp;gt; &lt;q&gt;Récupérer&lt;/q&gt;, un menu s'ouvre&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://gniark.net/dotclear-files/public/images/rapidsvn_2.png&quot;&gt;&lt;img src=&quot;http://gniark.net/dotclear-files/public/images/rapidsvn_2.png&quot; alt=&quot;rapidsvn_2.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;rapidsvn_2.png, sept. 2009&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Nous allons remplir les deux premiers champs&amp;nbsp;:&lt;/p&gt;


&lt;h4&gt;URL&lt;/h4&gt;


&lt;p&gt;Entrer l'URL de dépôt d'un module (plugin ou thème), qui se trouve sur sa fiche Lab. Pour le plugin &lt;a href=&quot;http://lab.dotclear.org/wiki/plugin/lightbox&quot; hreflang=&quot;en&quot;&gt;Lightbox&lt;/a&gt;, l'adresse est écrite sous &lt;q lang=&quot;en&quot;&gt;http://lab.dotclear.org/wiki/plugin/lightbox&lt;/q&gt;, c'est &lt;code&gt;https://svn.dotclear.net/lab/plugins/lightbox&lt;/code&gt;&lt;/p&gt;


&lt;h4&gt;Répertoire de destination&lt;/h4&gt;


&lt;p&gt;Choisir dans quel répertoire le module sera installé, si vous utilisez WAMP, le répertoire qui contient vos plugins se trouve dans &lt;code&gt;C:\wamp\www&lt;/code&gt;. Pour placer le plugin dans un répertoire, il faut cliquer sur le bouton &lt;q&gt;Créer un nouveau dossier&lt;/q&gt; et lui donner comme nom le dernier mot écrit dans la case &lt;strong&gt;URL&lt;/strong&gt;. Avec notre exemple il faut se rendre dans le dossier &lt;code&gt;C:\wamp\www\dotclear\plugins&lt;/code&gt; et créer un nouveau dossier &lt;code&gt;lightbox&lt;/code&gt; et obtenir le dossier &lt;code&gt;C:\wamp\www\dotclear\plugins\lightbox&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://gniark.net/dotclear-files/public/images/rapidsvn_3.png&quot;&gt;&lt;img src=&quot;http://gniark.net/dotclear-files/public/images/rapidsvn_3.png&quot; alt=&quot;rapidsvn_3.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;rapidsvn_3.png, sept. 2009&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Ne modifiez pas les autres options puis cliquez sur &lt;q&gt;OK&lt;/q&gt;. Une boîte de dialogue apparaît. C'est un message d'erreur bénin.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://gniark.net/dotclear-files/public/images/rapidsvn_4.png&quot;&gt;&lt;img src=&quot;http://gniark.net/dotclear-files/public/images/rapidsvn_4.png&quot; alt=&quot;rapidsvn_4.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;rapidsvn_4.png, sept. 2009&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Cliquez sur &lt;q&gt;De façon permanente&lt;/q&gt;.&lt;/p&gt;


&lt;p&gt;Les fichiers sont importés sur le disque dur à l'endroit défini plus tôt. On peut alors les modifier avec son éditeur de texte favori.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://gniark.net/dotclear-files/public/images/rapidsvn_5.png&quot;&gt;&lt;img src=&quot;http://gniark.net/dotclear-files/public/images/.rapidsvn_5_m.jpg&quot; alt=&quot;rapidsvn_5.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;rapidsvn_5.png, sept. 2009&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;Note&lt;/h3&gt;

&lt;p&gt;&lt;del&gt;Il manque l'étape d'authentification car Windows a enregistré mon nom d'utilisateur et mon mot de passe lors de mon premier essai.&lt;/del&gt; Cette étape n'intervient que lorsqu'on envoie une modification sur le Lab.&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/09/30/Rapatrier-un-plugin-de-Dotclear-Lab-sous-Windows-avec-RapidSVN#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/09/30/Rapatrier-un-plugin-de-Dotclear-Lab-sous-Windows-avec-RapidSVN#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/902</wfw:commentRss>
      </item>
    
  <item>
    <title>Petit moment de satisfaction</title>
    <link>http://gniark.net/blog/post/2009/03/30/Petit-moment-de-satisfaction</link>
    <guid isPermaLink="false">urn:md5:8ab27c3a4773fd9b7a21f9c9fe6fb822</guid>
    <pubDate>Mon, 30 Mar 2009 14:11:00 +0200</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Ma vie</category>
        <category>cours</category><category>dotclear</category><category>plugin</category>    
    <description>    &lt;p&gt;Surfer sur Internet, tomber par hasard sur un &lt;a href=&quot;http://www.aubryconseil.com/&quot; hreflang=&quot;fr&quot; title=&quot;Le syndrome de l&amp;#039;étudiant - Scrum, Agilité et Rock&amp;#039;n roll&quot;&gt;blog Dotclear&lt;/a&gt; et découvrir &lt;a href=&quot;http://www.aubryconseil.com/media&quot; hreflang=&quot;fr&quot; title=&quot;Gestionnaire de téléchargements - Accueil - Scrum, Agilité et Rock&amp;#039;n roll&quot;&gt;un de ses plugins en action&lt;/a&gt; d'une bien belle manière. Sourire béatement&lt;sup&gt;[&lt;a href=&quot;http://gniark.net/blog/post/2009/03/30/Petit-moment-de-satisfaction#pnote-873-1&quot; id=&quot;rev-pnote-873-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://gniark.net/blog/post/2009/03/30/Petit-moment-de-satisfaction#rev-pnote-873-1&quot; id=&quot;pnote-873-1&quot;&gt;1&lt;/a&gt;] facultatif&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/03/30/Petit-moment-de-satisfaction#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/03/30/Petit-moment-de-satisfaction#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/873</wfw:commentRss>
      </item>
    
  <item>
    <title>Live Blogging</title>
    <link>http://gniark.net/blog/post/2009/03/14/Live-Blogging</link>
    <guid isPermaLink="false">urn:md5:1dbc15ad38d2665bd334e82a416ecccc</guid>
    <pubDate>Sat, 14 Mar 2009 15:23:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Ma vie</category>
        <category>dotclear</category><category>irl</category>    
    <description>    &lt;p&gt;Je suis &lt;a href=&quot;http://fr.dotclear.org/blog/post/2009/03/01/Install-Party-deuxi%C3%A8me-%C3%A9dition&quot; hreflang=&quot;fr&quot; title=&quot;Install-Party, deuxième édition › Blog Dotclear › Dotclear › Prenez le contrôle de votre blog&quot;&gt;là&lt;/a&gt;, sur &lt;del&gt;le&lt;/del&gt; un portable de Thomas (Tomtom). Merci pour le prêt&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/03/14/Live-Blogging#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/03/14/Live-Blogging#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/867</wfw:commentRss>
      </item>
    
  <item>
    <title>Nouveau thème : Braid</title>
    <link>http://gniark.net/blog/post/2009/01/17/Nouveau-th%C3%A8me-%3A-Braid</link>
    <guid isPermaLink="false">urn:md5:dacffeb28a2bde8cae04d2e1cbf92d1c</guid>
    <pubDate>Sat, 17 Jan 2009 23:31:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Site / Dév</category>
        <category>blog</category><category>css</category><category>dotclear</category><category>images</category><category>javascript</category><category>jeux vidéo</category>    
    <description>&lt;p&gt;Je suis en train de créer un nouveau thème pour ce blog, l'actuel thème &lt;a href=&quot;http://gniark.net/blog/post/2006/02/27/458-nouveau-theme-6699cc&quot;&gt;6699cc&lt;/a&gt; commence à dater après 3 ans de bons et loyaux services.&lt;/p&gt;    &lt;p&gt;J'étais tombé en admiration devant les graphismes du jeu vidéo &lt;a href=&quot;http://gniark.net/blog/post/2008/09/28/Braid&quot;&gt;Braid&lt;/a&gt;. C'est un peu par hasard que j'ai découvert dans la blogroll du &lt;a href=&quot;http://braid-game.com/news/&quot; hreflang=&quot;en&quot; title=&quot;Braid&quot;&gt;blog de Braid&lt;/a&gt; un &lt;a href=&quot;http://www.davidhellman.net/blog/the-art-of-braid-index/&quot; hreflang=&quot;en&quot; title=&quot;David Hellman&amp;nbsp;» The Art of Braid Index&quot;&gt;blog de David Hellman&lt;/a&gt; le graphiste du jeu, il y explique la genèse de l'identité visuelle du jeu. Sur son site on trouve aussi une &lt;a href=&quot;http://www.davidhellman.net/braidbrief.htm&quot; hreflang=&quot;en&quot; title=&quot;David Hellman .net - Braid&quot;&gt;page de ressources liées au jeu&lt;/a&gt;. Ne voyant pas de licence, j'ai envoyé un email à l'artiste qui m'a gentiment donné son autorisation pour utiliser ces images.&lt;/p&gt;


&lt;p&gt;J'ai aussi utilisé le code Javascript qui fait fonctionner le menu du haut du &lt;a href=&quot;http://fr.dotclear.org/blog/&quot; hreflang=&quot;fr&quot; title=&quot;Blog Dotclear › Dotclear › Prenez le contrôle de votre blog&quot;&gt;blog de Dotclear&lt;/a&gt; avec l'autorisation d'Olivier. Le thème est basé sur  l'&lt;a href=&quot;http://themes.dotaddict.org/galerie-dc2/details/Aorakit-1B&quot; hreflang=&quot;fr&quot;&gt;Aorakit-1B&lt;/a&gt; et le tutoriel &lt;a href=&quot;http://tips.dotaddict.org/fiche/Le-choix-dans-la-date&quot; hreflang=&quot;fr&quot; title=&quot;Le choix dans la date - Trucs et astuces pour Dotclear&quot;&gt;Le choix dans la date&lt;/a&gt; m'a permis de mettre en valeur l'heure et la date des billets.&lt;/p&gt;


&lt;p&gt;&lt;del&gt;Ce thème est encore en développement, mais vous pouvez d'ores et déjà le tester en utilisant les liens suivants.&lt;/del&gt; Si vous avez des conseils, n'hésitez pas. J'aurais aimé avoir du talent artistique ...&lt;/p&gt;


&lt;p&gt;Edit du 26/01/2009&amp;nbsp;: le thème Braid est désormais le thème par défaut.&lt;/p&gt;


&lt;p&gt;Quelques liens pour tester&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://gniark.net/blog/PxhnNPsmMnl3eTyWjYbU&quot;&gt;page d'erreur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gniark.net/blog/tags&quot;&gt;page des tags&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gniark.net/blog/category/MaVie&quot;&gt;une catégorie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gniark.net/blog/?q=braid&quot;&gt;la page de recherche&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gniark.net/blog/post/2009/01/17/Nouveau-th%C3%A8me-%3A-Braid&quot;&gt;un billet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gniark.net/blog/&quot;&gt;l'accueil&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;a href=&quot;http://gniark.net/images/theme_braid.png&quot;&gt;&lt;img src=&quot;http://gniark.net/images/theme_braid_.jpg&quot; alt=&quot;Thème Braid&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/01/17/Nouveau-th%C3%A8me-%3A-Braid#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/01/17/Nouveau-th%C3%A8me-%3A-Braid#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/839</wfw:commentRss>
      </item>
    
  <item>
    <title>Pourquoi faire simple quand on peut faire extrêmement compliqué ?</title>
    <link>http://gniark.net/blog/post/2009/01/16/Pourquoi-faire-simple-quand-on-peut-extr%C3%AAmement-compliqu%C3%A9</link>
    <guid isPermaLink="false">urn:md5:173be29dc7ec4c7ef2fcc248986bb628</guid>
    <pubDate>Fri, 16 Jan 2009 19:59:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Site / Dév</category>
        <category>cafzone</category><category>code</category><category>fail</category><category>geek</category>    
    <description>    &lt;p&gt;Je viens de découvrir un best-of des mauvaises pratiques de codage informatique&amp;nbsp;: &lt;a href=&quot;http://freeworld.thc.org/root/phun/unmaintain.html&quot; hreflang=&quot;en&quot;&gt;How To Write Unmaintainable Code&lt;/a&gt;. Pour ceux qui ont déjà programmé, c'est à ne pas rater. Pour les autres, faites semblant de comprendre et riez.&lt;/p&gt;


&lt;p&gt;Source&amp;nbsp;: plouff sur Geekzone.fr&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/01/16/Pourquoi-faire-simple-quand-on-peut-extr%C3%AAmement-compliqu%C3%A9#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/01/16/Pourquoi-faire-simple-quand-on-peut-extr%C3%AAmement-compliqu%C3%A9#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/838</wfw:commentRss>
      </item>
    
  <item>
    <title>Learning curve</title>
    <link>http://gniark.net/blog/post/2009/01/10/Learning-curve</link>
    <guid isPermaLink="false">urn:md5:89ce30458e61382b40d16ac99e7b3ff8</guid>
    <pubDate>Sat, 10 Jan 2009 03:29:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Ma vie</category>
        <category>loose</category><category>vie de merde</category>    
    <description>    &lt;p&gt;Je crois que certaines personnes ont une courbe d'apprentissage en pente négative, plus ils se servent d'une application, moins ils savent s'en servir. C'est moche.&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/01/10/Learning-curve#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/01/10/Learning-curve#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/834</wfw:commentRss>
      </item>
    
  <item>
    <title>Ici Doudou, je vois la Terre, j'ai froid</title>
    <link>http://gniark.net/blog/post/2009/01/07/Ici-Doudou%2C-je-vois-la-Terre%2C-j-ai-froid</link>
    <guid isPermaLink="false">urn:md5:ea44b3ced0f31546573887aa9d1e839e</guid>
    <pubDate>Wed, 07 Jan 2009 14:51:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Lien(s)</category>
        <category>espace</category><category>images</category><category>nasa</category><category>nounours</category>    
    <description>    &lt;p&gt;Je viens de découvrir sur &lt;a href=&quot;http://mfrost.typepad.com/cute_overload/2008/12/teddy-bearsinsp.html&quot; hreflang=&quot;en&quot; title=&quot;Cute Overload! :)&quot;&gt;Cute Overload&lt;/a&gt;&lt;sup&gt;[&lt;a href=&quot;http://gniark.net/blog/post/2009/01/07/Ici-Doudou%2C-je-vois-la-Terre%2C-j-ai-froid#pnote-830-1&quot; id=&quot;rev-pnote-830-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; un projet très amusant réalisé par des écoliers anglais. Ils ont envoyé des nounours dans l'espace&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Les photos sont surréalistes&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://gniark.net/images/teddy_bears_in_space.jpg&quot;&gt;&lt;img src=&quot;http://gniark.net/images/teddy_bears_in_space_.jpg&quot; alt=&quot;Teddy bears in space&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.dailymail.co.uk/sciencetech/article-1091896/Out-world-British-teddy-bears-strapped-helium-weather-balloon-reach-edge-space.html&quot; hreflang=&quot;en&quot; title=&quot;Out of this world: British teddy bears strapped to helium weather balloon reach the edge of space | Mail Online&quot;&gt;L'article original&lt;/a&gt; avec d'autres photos.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://gniark.net/blog/post/2009/01/07/Ici-Doudou%2C-je-vois-la-Terre%2C-j-ai-froid#rev-pnote-830-1&quot; id=&quot;pnote-830-1&quot;&gt;1&lt;/a&gt;] j'ai du retard dans mes flux RSS&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/01/07/Ici-Doudou%2C-je-vois-la-Terre%2C-j-ai-froid#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/01/07/Ici-Doudou%2C-je-vois-la-Terre%2C-j-ai-froid#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/830</wfw:commentRss>
      </item>
    
  <item>
    <title>Failware</title>
    <link>http://gniark.net/blog/post/2009/01/06/Failware</link>
    <guid isPermaLink="false">urn:md5:acb9e79a26586415e1224dd3a5af96ed</guid>
    <pubDate>Tue, 06 Jan 2009 02:48:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Site / Dév</category>
        <category>code</category><category>fail</category><category>geek</category><category>php</category>    
    <description>&lt;p&gt;&lt;em&gt;Mon&lt;/em&gt; plugin &lt;a href=&quot;http://lab.dotclear.org/wiki/plugin/contribute&quot; hreflang=&quot;en&quot; title=&quot;plugin/contribute – Dotclear Lab&quot;&gt;Contribute&lt;/a&gt; a perdu ses MyMeta dans sa &lt;a href=&quot;http://lab.dotclear.org/changeset/620&quot; hreflang=&quot;en&quot;&gt;dernière version&lt;/a&gt;. À force d'ajouter des bouts de code sans structuration, c'est devenu une soupe, un &lt;a href=&quot;http://performancing.com/future-all-software-bloatware&quot; hreflang=&quot;en&quot; title=&quot;Is The Future Of All Software - Bloatware? &quot;&gt;bloatware&lt;/a&gt;, voir un &lt;a href=&quot;http://www.urbandictionary.com/define.php?term=Failware&quot; hreflang=&quot;en&quot; title=&quot;Urban Dictionary: Failware&quot;&gt;Failware&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;C'est l'occasion de se rappeler des &lt;a href=&quot;http://gniark.net/blog/post/2007/10/23/Philosophie-de-developpement&quot; hreflang=&quot;fr&quot;&gt;principes que je voulais appliquer&lt;/a&gt; mais que j'ai fini par oublier.&lt;/p&gt;


&lt;p&gt;En voici d'autres tout aussi intéressants&amp;nbsp;:&lt;/p&gt;


&lt;h3&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/You_Ain%27t_Gonna_Need_It&quot; hreflang=&quot;en&quot;&gt;You Ain't Gonna Need It&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&lt;q lang=&quot;en&quot;&gt;You are not going to need it&lt;/q&gt;&amp;nbsp;: étant un peu perfectionniste, j'ai souvent envie que mes plugins en fassent  &lt;strong&gt;plus&lt;/strong&gt;, au détriment du &lt;strong&gt;mieux&lt;/strong&gt;. C'est un cercle vicieux&amp;nbsp;: plus on ajoute de possibilités, plus on a besoin de paramètres qui rajoute des possibilités &lt;em&gt;et caetera&lt;/em&gt;. Il faut savoir se limiter à l'essentiel plutôt que de développer des trucs parfois inutiles.&lt;/p&gt;


&lt;p&gt;En vrac&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Unix_philosophy&quot; hreflang=&quot;en&quot; title=&quot;Unix philosophy - Wikipedia, the free encyclopedia&quot;&gt;Unix philosophy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Occam%27s_razor&quot; hreflang=&quot;en&quot; title=&quot;Occam&amp;#039;s razor - Wikipedia, the free encyclopedia&quot;&gt;Occam's razor&lt;/a&gt; (ça a un rapport lointain avec le développement mais c'est quand même intéressant :) )&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour en revenir au plugin Contribute, je vais devoir réécrire toute la partie du code qui pose problème pour essayer de faire quelque chose de plus propre. Que du fun.&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/01/06/Failware#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/01/06/Failware#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/821</wfw:commentRss>
      </item>
    
  <item>
    <title>Au gui l’an neuf</title>
    <link>http://gniark.net/blog/post/2009/01/04/Au-gui-l%E2%80%99an-neuf</link>
    <guid isPermaLink="false">urn:md5:d86420540e7bbc34a875c2dc5fc3d778</guid>
    <pubDate>Sun, 04 Jan 2009 15:08:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Ma vie</category>
        <category>chaîne</category>    
    <description>    &lt;p&gt;Au gui l’an neuf,&lt;br /&gt;
on se souhaite plein de choses, l'air jouasse&lt;br /&gt;
au gui l'an neuf,&lt;br /&gt;
je vous embrasse&lt;/p&gt;


&lt;p&gt;Source&amp;nbsp;: &lt;a href=&quot;http://www.kozlika.org/kozeries/post/2009/01/04/Au-gui-l-an-neuf&quot; hreflang=&quot;fr&quot; title=&quot;Au gui l’an neuf - Kozeries en dilettante&quot;&gt;Kozlika&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/01/04/Au-gui-l%E2%80%99an-neuf#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/01/04/Au-gui-l%E2%80%99an-neuf#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/807</wfw:commentRss>
      </item>
    
  <item>
    <title>Citation du jour # 16</title>
    <link>http://gniark.net/blog/post/2009/01/04/Citation-du-jour-16</link>
    <guid isPermaLink="false">urn:md5:4766c1c7098ec8be3bc4bd835a5f461b</guid>
    <pubDate>Sun, 04 Jan 2009 00:37:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Ma vie</category>
        <category>backup</category><category>citation</category><category>pensée</category>    
    <description>    &lt;blockquote&gt;&lt;p&gt;Rule 1: Always make a backup.&lt;br /&gt;Rule 2: Always make a backup. (This is a backup of Rule 1)&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Source&amp;nbsp;: &lt;a href=&quot;http://tech.slashdot.org/comments.pl?sid=1079453&amp;amp;cid=26314659&quot; hreflang=&quot;en&quot; title=&quot;Protection From Online Eviction?&quot;&gt;un commentaire sur Slashdot&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/01/04/Citation-du-jour-16#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/01/04/Citation-du-jour-16#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/805</wfw:commentRss>
      </item>
    
  <item>
    <title>Vœux</title>
    <link>http://gniark.net/blog/post/2009/01/01/V%C5%93ux</link>
    <guid isPermaLink="false">urn:md5:12504f53a1c66c980bcf01bc9133869e</guid>
    <pubDate>Thu, 01 Jan 2009 04:47:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Ma vie</category>
            
    <description>    &lt;p&gt;Bonne année et bonne santé à tous&amp;nbsp;! Meilleurs vœux pour 2009&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2009/01/01/V%C5%93ux#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2009/01/01/V%C5%93ux#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/803</wfw:commentRss>
      </item>
    
  <item>
    <title>Clearbricks : la classe staticRecord et sa fonction newFromArray()</title>
    <link>http://gniark.net/blog/post/2008/11/11/Clearbricks-%3A-la-classe-staticRecord-et-sa-fonction-newFromArray%28%29</link>
    <guid isPermaLink="false">urn:md5:ea39b9b8ec81580a8ef20ee1b24cfe3a</guid>
    <pubDate>Tue, 11 Nov 2008 20:16:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Site / Dév</category>
        <category>clearbricks</category><category>documentation</category><category>dotclear</category><category>GeSHi</category><category>php</category>    
    <description>&lt;p&gt;Je pensais avoir décrit toutes les fonctions de la classe &lt;code&gt;dbLayer&lt;/code&gt; de Clearbricks dans ma &lt;a href=&quot;http://gniark.net/blog/tag/documentation&quot;&gt;documentation&lt;/a&gt;. &lt;em&gt;Que nenni&lt;/em&gt;. J'ai découvert récemment (dans le plugin &lt;a href=&quot;http://dev.dotclear.org/2.0/browser/trunk/plugins/metadata/class.dc.meta.php?rev=1973#L89&quot; hreflang=&quot;fr&quot; title=&quot;/trunk/plugins/metadata/class.dc.meta.php - Dotclear 2 - Trac&quot;&gt;Metadata&lt;/a&gt;) une nouvelle fonction extrêmement pratique. Cette fonction, elle s'appelle &lt;code&gt;newFromArray()&lt;/code&gt; et elle appartient à la classe &lt;code&gt;staticRecord&lt;/code&gt;.&lt;/p&gt;    &lt;p&gt;Comme son nom l'indique, la fonction reçoit un tableau (&lt;q lang=&quot;en&quot;&gt;array&lt;/q&gt; en anglais) &lt;code&gt;newFromArray()&lt;/code&gt; et le transforme en quelque chose de nouveau, ici c'est un objet &lt;code&gt;staticRecord&lt;/code&gt;. L'interêt de cet objet, c'est qu'il est compatible avec les fonctions que j'ai &lt;a href=&quot;http://gniark.net/blog/post/2007/11/15/Clearbricks-%3A-la-fonction-select-de-dbLayer&quot;&gt;déjà décrites&lt;/a&gt; (je vais reprendre ce même exemple).&lt;/p&gt;


&lt;h3&gt;Un tableau&lt;/h3&gt;


&lt;p&gt;Créons un tableau &lt;em&gt;tout simple&lt;/em&gt;&amp;nbsp;:&lt;/p&gt;

&lt;pre class=&quot;php code php&quot; style=&quot;font-family:inherit&quot;&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$array&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;array&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #000088;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;array&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;'nom'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;&quot;&gt;'Pierre'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;&quot;&gt;'role'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;&quot;&gt;'clown'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #000088;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;array&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;'nom'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;&quot;&gt;'Paul'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;&quot;&gt;'role'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;&quot;&gt;'développeur'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #000088;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #990000;&quot;&gt;array&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;'nom'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;&quot;&gt;'Jacques'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;&quot;&gt;'role'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;&quot;&gt;'soutien moral'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/pre&gt;


&lt;h3&gt;Rappel sur la commande &lt;code&gt;foreach()&lt;/code&gt;&lt;/h3&gt;


&lt;p&gt;Classiquement, on parcourt un tableau avec la commande &lt;a href=&quot;http://fr.php.net/manual/fr/control-structures.foreach.php&quot; hreflang=&quot;fr&quot; title=&quot;PHP: foreach - Manual&quot;&gt;foreach&lt;/a&gt;&amp;nbsp;:&lt;/p&gt;

&lt;pre class=&quot;php code php&quot; style=&quot;font-family:inherit&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;foreach&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$array&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;as&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$k&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$v&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$v&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;'nom'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;&quot;&gt;' : '&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$v&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;'role'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;&quot;&gt;'&amp;lt;br /&amp;gt;'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;Voici le résultat de l'exécution de ces 2 codes l'un après l'autre&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
Pierre : clown
Paul : développeur
Jacques : soutien moral
&lt;/pre&gt;


&lt;h3&gt;Utilisation de newFromArray()&lt;/h3&gt;


&lt;p&gt;Utilisons la fonction &lt;code&gt;staticRecord::newFromArray()&lt;/code&gt;&amp;nbsp;:&lt;/p&gt;

&lt;pre class=&quot;php code php&quot; style=&quot;font-family:inherit&quot;&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$sr&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; staticRecord&lt;span style=&quot;color: #339933;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;newFromArray&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/pre&gt;


&lt;p&gt;On peut alors parcourir &lt;code&gt;$sr&lt;/code&gt; comme on parcourait les &lt;em&gt;recordsets&lt;/em&gt; issus de la fonction &lt;code&gt;select()&lt;/code&gt;&amp;nbsp;:&lt;/p&gt;

&lt;pre class=&quot;php code php&quot; style=&quot;font-family:inherit&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$sr&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;fetch&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$sr&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;nom&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;&quot;&gt;' : '&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$sr&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;role&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;&quot;&gt;'&amp;lt;br /&amp;gt;'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;Ceci affiche le même résultat qu'avec la fonction &lt;code&gt;foreach()&lt;/code&gt;, mais avec un code plus simple.&lt;/p&gt;


&lt;h3&gt;Conclusion&lt;/h3&gt;

&lt;p&gt;Grâce à cette commande, on peut utiliser la même syntaxe pour les &lt;em&gt;recordsets&lt;/em&gt; et pour les tableaux transformés avec &lt;code&gt;staticRecord::newFromArray()&lt;/code&gt;. L'intérêt n'est peut-être pas flagrant avec cet exemple mais l'intérêt augmente avec la quantité de données. Dans les fonctions de template de Dotclear 2, ça permet aussi de pouvoir utiliser &lt;code&gt;&lt;a href=&quot;http://doc.dotclear.net/2.0/resources/themes/tags/loopposition&quot; hreflang=&quot;fr&quot; title=&quot;2.0:resources:themes:tags:loopposition - Documentation Dotclear&quot;&gt;&amp;lt;LoopPosition&amp;gt;&lt;/a&gt;&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;Pour les connaisseurs de Dotclear et de ses templates, voici un exemple d'utilisation&amp;nbsp;: &lt;a href=&quot;http://code.google.com/p/dcplugins/source/browse/dlManager/default-templates/media_player.html?spec=svn356&amp;amp;r=356#80&quot; hreflang=&quot;en&quot;&gt;une balise tpl&lt;/a&gt;, &lt;a href=&quot;http://code.google.com/p/dcplugins/source/browse/dlManager/_public.php?spec=svn356&amp;amp;r=356#1020&quot; hreflang=&quot;en&quot;&gt;la fonction associée&lt;/a&gt; (observez aussi la fonction suivante) et &lt;a href=&quot;http://code.google.com/p/dcplugins/source/browse/dlManager/lib.dlManager.php?spec=svn356&amp;amp;r=356#214&quot; hreflang=&quot;en&quot;&gt;la fonction qu'elle appelle&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2008/11/11/Clearbricks-%3A-la-classe-staticRecord-et-sa-fonction-newFromArray%28%29#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2008/11/11/Clearbricks-%3A-la-classe-staticRecord-et-sa-fonction-newFromArray%28%29#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/743</wfw:commentRss>
      </item>
    
  <item>
    <title>DL Manager : présentez vos médias sur votre blog</title>
    <link>http://gniark.net/blog/post/2008/11/04/DL-Manager-%3A-pr%C3%A9sentez-vos-m%C3%A9dias-sur-votre-blog</link>
    <guid isPermaLink="false">urn:md5:d1ac3336a307ea0264c39bced63128d1</guid>
    <pubDate>Tue, 04 Nov 2008 22:27:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Site / Dév</category>
        <category>dotclear</category><category>GeSHi</category><category>images</category><category>php</category><category>plugin</category>    
    <description>&lt;p&gt;Ce plugin est né suite à une idée d'&lt;a href=&quot;http://forum.dotclear.net/viewtopic.php?pid=226927#p226927&quot; hreflang=&quot;fr&quot; title=&quot;Forum Dotclear - Dotclear 2 / &amp;quot;Liste&amp;quot; de Media ?&quot;&gt;Ugluck&lt;/a&gt;. Il permet d'afficher les médias d'un blog sur une page dédiée ou dans un widget.&lt;/p&gt;


&lt;p&gt;Il est sorti sous le nom &lt;q&gt;Public Media&lt;/q&gt; puis a été renommé en DL Manager en référence au plugin &lt;a href=&quot;http://plugins.dotaddict.org/dc1/details/Dlm&quot; hreflang=&quot;fr&quot; title=&quot;Dlm - DotAddict.org&amp;nbsp;: Plugins pour Dotclear 1&quot;&gt;Dlm&lt;/a&gt; de Dotclear 1. Tomtom a intégré à Public Media un compteur de téléchargements.&lt;/p&gt;    &lt;p&gt;Captures d'écran, dernière version et support sur &lt;a href=&quot;http://lab.dotclear.org/wiki/plugin/dlManager&quot; hreflang=&quot;en&quot;&gt;Dotclear Lab&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;Informations générales&lt;/h3&gt;

&lt;p&gt;Il faut installer le plugin puis aller sur sa page de configuration qui se trouve dans le menu &lt;q&gt;Extensions&lt;/q&gt; dans le menu de l'administration.&lt;/p&gt;


&lt;h3&gt;Aperçus&lt;/h3&gt;


&lt;h4&gt;Administration&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://gniark.net/images/dotclear_2_plugin_dl_manager_admin.png&quot;&gt;&lt;img src=&quot;http://gniark.net/images/dotclear_2_plugin_dl_manager_admin_.jpg&quot; alt=&quot;Administration&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h4&gt;Configuration du widget&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://gniark.net/images/dotclear_2_plugin_dl_manager_admin_widget.png&quot;&gt;&lt;img src=&quot;http://gniark.net/images/dotclear_2_plugin_dl_manager_admin_widget.png&quot; alt=&quot;Configuration du widget&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h4&gt;Affichage de la liste des fichiers avec prévisualisation d'un fichier&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://gniark.net/images/dotclear_2_plugin_dl_manager_public.png&quot;&gt;&lt;img src=&quot;http://gniark.net/images/dotclear_2_plugin_dl_manager_public_.jpg&quot; alt=&quot;Prévisualisation d&amp;#039;un fichier&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h4&gt;Prévisualisation d'un fichier&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://gniark.net/images/dotclear_2_plugin_dl_manager_public_mediaplayer.png&quot;&gt;&lt;img src=&quot;http://gniark.net/images/dotclear_2_plugin_dl_manager_public_mediaplayer_.jpg&quot; alt=&quot;Liste des fichiers avec prévisualisation d&amp;#039;un fichier&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2008/11/04/DL-Manager-%3A-pr%C3%A9sentez-vos-m%C3%A9dias-sur-votre-blog#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2008/11/04/DL-Manager-%3A-pr%C3%A9sentez-vos-m%C3%A9dias-sur-votre-blog#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/741</wfw:commentRss>
      </item>
    
  <item>
    <title>Contribute : faites participer les visiteurs à votre blog</title>
    <link>http://gniark.net/blog/post/2008/11/04/Contribute-%3A-faites-participer-les-visiteurs-%C3%A0-votre-blog</link>
    <guid isPermaLink="false">urn:md5:a71f4e3ce0bd45f3bf03dab72911c2d0</guid>
    <pubDate>Tue, 04 Nov 2008 22:17:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Site / Dév</category>
        <category>dotclear</category><category>plugin</category>    
    <description>&lt;p&gt;Ce plugin a été créé pour répondre à &lt;a href=&quot;http://code.google.com/p/dcplugins/issues/detail?id=20&quot; hreflang=&quot;fr&quot;&gt;une demande sur dcplugins&lt;/a&gt;. Il offre aux visiteurs la possibilité aux visiteurs de soumettre un billet à un blog depuis une interface simplifiée.&lt;/p&gt;    &lt;p&gt;Captures d'écran, dernière version et support sur &lt;a href=&quot;http://lab.dotclear.org/wiki/plugin/contribute&quot; hreflang=&quot;en&quot;&gt;Dotclear Lab&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2008/11/04/Contribute-%3A-faites-participer-les-visiteurs-%C3%A0-votre-blog#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2008/11/04/Contribute-%3A-faites-participer-les-visiteurs-%C3%A0-votre-blog#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/740</wfw:commentRss>
      </item>
    
  <item>
    <title>Citation du jour # 15</title>
    <link>http://gniark.net/blog/post/2008/10/30/Citation-du-jour-15</link>
    <guid isPermaLink="false">urn:md5:616ab0c12a85b49e85c227f89cda7851</guid>
    <pubDate>Thu, 30 Oct 2008 23:05:00 +0100</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Trucs</category>
        <category>citation</category><category>pensée</category><category>vie de merde</category>    
    <description>    &lt;p&gt;Encore un enfoiré pour une &lt;a href=&quot;http://gniark.net/blog/tag/vie%20de%20merde&quot;&gt;vie de merde&lt;/a&gt;&amp;nbsp;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;Aujourd'hui, je pars en vacances. Je traîne une valise énorme dans le métro parisien. Arrivée au pied d'un escalier, j'envisage avec effroi le nombre de marches. Heureusement, un monsieur vient à ma rencontre&amp;nbsp;: &quot;Eh bien, elle a l'air lourde, votre valise !&quot; Et il s'en va. VDM&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Source&amp;nbsp;: &lt;a href=&quot;http://www.viedemerde.fr/259938&quot; hreflang=&quot;fr&quot; title=&quot;Vie de merde&quot;&gt;VDM&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2008/10/30/Citation-du-jour-15#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2008/10/30/Citation-du-jour-15#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/739</wfw:commentRss>
      </item>
    
  <item>
    <title>@ Reply : répondre facilement aux commentaires de Dotclear 2</title>
    <link>http://gniark.net/blog/post/2008/06/28/Reply-%3A-repondre-facilement-aux-commentaires-de-Dotclear-2</link>
    <guid isPermaLink="false">urn:md5:84ede04e4f22c24d15e5130141292a5d</guid>
    <pubDate>Sat, 28 Jun 2008 19:15:00 +0200</pubDate>
    <dc:creator>Moe</dc:creator>
        <category>Site / Dév</category>
        <category>dotclear</category><category>GeSHi</category><category>images</category><category>plugin</category>    
    <description>&lt;p&gt;Cette extension affiche une  flèche au-dessus des commentaires, en cliquant dessus le nom du propriétaire du commentaire est affiché sous la forme d'un lien. Cela permet d'identifier le commentaire auquel le commentaire répond.&lt;/p&gt;


&lt;p&gt;C'est visible par exemple dans les premiers commentaires en-dessous.&lt;/p&gt;    &lt;p&gt;Captures d'écran, dernière version et support sur &lt;a href=&quot;http://lab.dotclear.org/wiki/plugin/atReply&quot; hreflang=&quot;en&quot;&gt;Dotclear Lab&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://gniark.net/blog/post/2008/06/28/Reply-%3A-repondre-facilement-aux-commentaires-de-Dotclear-2#comment-form</comments>
      <wfw:comment>http://gniark.net/blog/post/2008/06/28/Reply-%3A-repondre-facilement-aux-commentaires-de-Dotclear-2#comment-form</wfw:comment>
      <wfw:commentRss>http://gniark.net/blog/feed/atom/comments/719</wfw:commentRss>
      </item>
    
</channel>
</rss>
