<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.alti.info/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/">
<channel>
  <title>Alt-I, des informations alternatives - Informatique, Cultures alternatives et Geekeries saupoudrées d'Ajax. - Dotclear</title>
  <link>http://www.alti.info/</link>
  <description>Alt-I, des informations alternatives. Podcast causant d'informatique généraliste et de cultures alternatives avec un soupçon de XHTML, CSS, AJAX, Javascript, et autres outils web…</description>
  <language>fr</language>
  <pubDate>Fri, 08 Aug 2008 21:25:07 +0200</pubDate>
  <copyright>Creative Commons By-NC-SA</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Mise à jour Dotclear 2 RC1</title>
    <link>http://www.alti.info/post/2008/05/02/Mise-a-jour-Dotclear-2-RC1</link>
    <guid isPermaLink="false">urn:md5:aa2e02e0bc7b64a32599a6355e6d4cda</guid>
    <pubDate>Fri, 02 May 2008 20:07:00 +0200</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Général</category>
        <category>Dotclear</category><category>libre</category><category>logiciel</category><category>Over-Blog</category><category>update</category>    
    <description>    &lt;p&gt;Aujourd'hui sort (enfin) la version 2 Release candidate de Dotclear&amp;nbsp;! Et je dois leur dire bravo&amp;nbsp;: la mise à jour depuis la beta 7 s'est déroulée sans le moindre soucis. J'avais un peu peur, me souvenant des problèmes que j'avais eu en passant de la beta 6 à la 7, mais là, nickel &lt;img src=&quot;/themes/Alt-I/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;ALors quoi de neuf dans cette nouvelle version&amp;nbsp;? Bah allez voir &lt;a href=&quot;http://www.dotclear.net/blog/post/2008/05/01/Dotclear-20-RC1&quot; hreflang=&quot;fr&quot;&gt;le post original&lt;/a&gt;… D't'façon &lt;a href=&quot;http://www.over-blog.com&quot; hreflang=&quot;fr&quot;&gt;Overblog&lt;/a&gt; cay mieux :p&lt;/p&gt;


&lt;p&gt;Rah !! Ils ont classé les tags en désordre alphabétique&amp;nbsp;! Ça c'est très chiant&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2008/05/02/Mise-a-jour-Dotclear-2-RC1#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2008/05/02/Mise-a-jour-Dotclear-2-RC1#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/268</wfw:commentRss>
      </item>
    
  <item>
    <title>Dotclear 2ß7</title>
    <link>http://www.alti.info/post/2007/12/23/Dotclear-2b7</link>
    <guid isPermaLink="false">urn:md5:4b584573e8770783a1e8d160f2ac259a</guid>
    <pubDate>Sun, 23 Dec 2007 22:59:00 +0100</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Général</category>
        <category>blog</category><category>Dotclear</category><category>installation</category><category>mise à jour</category>    
    <description>    &lt;p&gt;Ça y est j'ai enfin fait la mise à jour vers la ßeta 7. Pas trop de difficulté mais une merdouille due au plugin 'Citations' qui empechait le chargement de 3 autre plugins avec l'erreur suivante&amp;nbsp;: &lt;em&gt;Invalid data type mediumint in schema&lt;/em&gt; et crachait une fatal en début de page. En fait il suffisait de modifier le type du champ &quot;&lt;strong&gt;citation_id&lt;/strong&gt;&quot; de la table &quot;&lt;strong&gt;dc_citation&lt;/strong&gt;&quot; en bigInt au lieu de mediumInt.&lt;/p&gt;


&lt;p&gt;Maintenant, je pars fouiller ce qu'il y a d'intéressant dans cette version (plus si neuve que ça… ça fait un moment qu'elle est dispo…)&lt;/p&gt;


&lt;p&gt;PS&amp;nbsp;: Oh my god&amp;nbsp;! En fouillant dans le code pour essayer de bidouiller quelques trucs qui ne sont pas encore interfacés, je suis tombé sur des horreurs de codage. Du genre, abus d'utilisation de variables globales. Par exemple, lors de la génération d'une page, un objet $_ctx est créé et lui sont attribués les contenus à afficher récupérer par l'objet $core. Puis est appellée une autre méthode afin de traiter ces données. Là où ça devient drôle, c'est que chaque méthode commencent par ceci&amp;nbsp;:&lt;/p&gt;

&lt;code&gt;$_ctx =&amp;amp; $GLOBALS['_ctx'];&lt;br /&gt;
$core =&amp;amp; $GLOBALS['core'];&lt;/code&gt;



&lt;p&gt;… ignoble.&lt;/p&gt;


&lt;p&gt;PS2&amp;nbsp;: Rah, après 2 heures de fouille dans ce sac de nouilles, j'ai réussi à limiter la longueur des articles dans mes flux RSS. Si ça interresse quelqu'un, voici le hack&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/inc/public/default_templates/rss2.xml
&lt;ul&gt;
&lt;li&gt;ligne 31, ajouter l'attribut &lt;strong&gt;cut_string&lt;/strong&gt; de la sorte&amp;nbsp;: &lt;q&gt;tpl:EntryContent absolute_urls=&quot;1&quot; encode_xml=&quot;1&quot; cut_string=&quot;1000&quot;&lt;/q&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;/clearbricks/common/lib.text.php
&lt;ul&gt;
&lt;li&gt;Pour avoir un suffixe (&lt;em&gt;[…]&lt;/em&gt; par exemple), modifiez la méthode &lt;strong&gt;cutString&lt;/strong&gt;  de cette classe&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;hackDC&quot; class=&quot;php&quot;&gt;public static function cutString($str,$l)
{
	$s = preg_split('/([\s]+)/u',$str,-1,PREG_SPLIT_DELIM_CAPTURE);
	
	$res = '';
	$L = 0;
	
	if (strlen($s[0]) &gt;= $l) {
		return substr($s[0],0,$l) . '[…]';
	}
	$suffix = '';
	foreach ($s as $v)
	{
		$L = $L+strlen($v);
		
		if ($L &gt; $l) {
			$suffix = ' […]';
			break;
		} else {
			$res .= $v;
		}
	}
	return trim($res) . $suffix;
}&lt;/pre&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
//&lt;![CDATA[
document.getElementById('hackDC').setAttribute('name', 'code');
dp.SyntaxHighlighter.ClipboardSwf = '/js/dp.SyntaxHighlighter/Scripts/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');
document.getElementById('hackDC').parentNode.removeChild(document.getElementById('hackDC'));
//]]&gt;
&lt;/script&gt;



&lt;p&gt;Bon c'est du gros hack bien crade, mais j'ai pas trouvé de solution plus simple.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2007/12/23/Dotclear-2b7#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2007/12/23/Dotclear-2b7#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/215</wfw:commentRss>
      </item>
    
  <item>
    <title>Alt-I passe la seconde</title>
    <link>http://www.alti.info/post/2007/04/09/Alt-I-passe-la-seconde</link>
    <guid isPermaLink="false">urn:md5:a1aa3641f49b5dee56bf43e3ffbddac6</guid>
    <pubDate>Mon, 09 Apr 2007 16:03:00 +0200</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Général</category>
        <category>altNetVision</category><category>Dotclear</category><category>nouveau</category><category>web2.0</category>    
    <description>    &lt;p&gt;Comme vous pouvez le constater, &lt;strong&gt;Alt-I&lt;/strong&gt; a subi un léger changement. Après la version 2 &lt;a href=&quot;http://www.over-blog.com&quot; hreflang=&quot;fr&quot;&gt;d'Overblog&lt;/a&gt;, voici la version d'Alt-I basé sur la version 2 de &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot;&gt;DotClear&lt;/a&gt; pour vous faire apprécier encore plus la version 2 du Web. :p&lt;/p&gt;


&lt;p&gt;Nouvelle plateforme, nouveau design, nouveau logo… nouvelles émissions… non faut pas abuser. J'en ai déjà trop fait &lt;img src=&quot;/themes/Alt-I/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Pour ceux qui pourraient se demander pourquoi pas une migration vers Overblog plutôt que vers Dotclear2, je leur répondrais qu'il ferait mieux de s'occuper de leur oignons. Mais vu leur insistance, je leur répond donc que la migration aurait été plus chiante, que j'aurais galéré à transférer mon domaine, que je ne profiterais plus de mon hébergement de qualité exceptionnelle que m'offre l'association &lt;a href=&quot;http://www.altnetvision.org&quot; hreflang=&quot;fr&quot;&gt;~altNetVision&lt;/a&gt;, etc.&lt;/p&gt;


&lt;p&gt;Merci de me donner vos avis sur cette nouvelle version &lt;img src=&quot;/themes/Alt-I/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2007/04/09/Alt-I-passe-la-seconde#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2007/04/09/Alt-I-passe-la-seconde#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/96</wfw:commentRss>
      </item>
    
  <item>
    <title>IE Sucks</title>
    <link>http://www.alti.info/post/2007/04/07/103-ie-sucks</link>
    <guid isPermaLink="false">urn:md5:85627f3349a6a68183a8f5ee8c842156</guid>
    <pubDate>Sat, 07 Apr 2007 21:05:00 +0000</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Nawakeries</category>
        <category>Dotclear</category><category>fuckIE</category><category>fun</category><category>troll</category>    
    <description>    &lt;p&gt;&lt;strong&gt;IE Sucks&lt;/strong&gt;&amp;nbsp;! Et c'est même pas moi qui l'ai dit&amp;nbsp;! Ce sont les &lt;strong&gt;devs de &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot;&gt;Dotclear&lt;/a&gt;&lt;/strong&gt; :D&lt;/p&gt;


&lt;p&gt;Un samedi après midi, on s'emmerde un peu, donc on essaye d'installer DotClear 2 en vue, d'un jour, mettre à jour Alt-I. Et que voit-on dans le code&amp;nbsp;? Ceci :&lt;br /&gt;
&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://www.alti.info/post/2007/04/07/style/iesucks.css&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;:D&lt;/p&gt;


&lt;p&gt;Edit&amp;nbsp;: Du coup, j'en ai mis un aussi sur mon thème &lt;img src=&quot;/themes/Alt-I/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2007/04/07/103-ie-sucks#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2007/04/07/103-ie-sucks#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/95</wfw:commentRss>
      </item>
    
  <item>
    <title>Explosion du compteur de visite !!!</title>
    <link>http://www.alti.info/post/2007/01/25/77-explosion-du-compteur-de-visite</link>
    <guid isPermaLink="false">urn:md5:bf190eb92a3fb17ed9793c7e8c2e2dce</guid>
    <pubDate>Thu, 25 Jan 2007 15:55:19 +0000</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Général</category>
        <category>accident</category><category>bidouille</category><category>boulet</category><category>Dotclear</category><category>ma life</category><category>statistiques</category>    
    <description>    &lt;p&gt;Waw !! &lt;strong&gt;118 000 visites&lt;/strong&gt; !!! Alors que j'était à 50 000 il y a 10 minutes :o&lt;/p&gt;


&lt;p&gt;Bon ok, personne n'est dupe. J'ai fait une bourde avec les plugins dotclear. Ayant voulu mettre le plugin &lt;strong&gt;BBClone&lt;/strong&gt; à jour dans l'espoir qu'il me permette de ne plus compter les bots dans les stats, j'ai désinstallé la version précédente. En ayant bien sur pas pris soin de sauvegarder les fichiers de compteurs que je pensais être en base… Donc, je me suis retrouvé avec des stats vides :'( Du coup, j'ai copié les stats du compteurs de stats du rss pour avoir un peu de contenu.&lt;/p&gt;


&lt;p&gt;Pensez donc à faire des &lt;strong&gt;sauvegardes&lt;/strong&gt; avant vos &lt;strong&gt;mises à jours&lt;/strong&gt; !!!&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2007/01/25/77-explosion-du-compteur-de-visite#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2007/01/25/77-explosion-du-compteur-de-visite#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/70</wfw:commentRss>
      </item>
    
</channel>
</rss>