<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.sorcellerieweb.net/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Sorcellerie Web  - Commentaires</title>
  <link>http://blog.sorcellerieweb.net/</link>
  <description>Bienvenue dans l'antre d'un sorcier du web. Ici vous seront dévoilées les formules les plus secrètes, les potions les plus goutues, les sorts les plus faramineux pour en mettre plein la vue à vos collègues nerds avec votre sorcellerie web niveau 36. Ou au moins à mettre en ligne un gif animé.</description>
  <language>fr</language>
  <pubDate>Tue, 15 Jul 2008 11:46:58 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>Fichiers de configuration - Emacs</title>
    <link>http://blog.sorcellerieweb.net/post/2007/12/07/Fichiers-de-configuration#c6119609</link>
    <guid isPermaLink="false">urn:md5:b2df85dd83ae63c6277711f2660cd574</guid>
    <pubDate>Mon, 14 Jan 2008 15:41:37 +0100</pubDate>
    <dc:creator>Emacs</dc:creator>
    
    <description>&lt;p&gt;Ce qui est pas mal aussi c'est de stocker les données sensibles dans le
fichier .htaccess. Par exemple :&lt;/p&gt;
&lt;p&gt;SetEnv MySQL_Serveur &amp;quot;localhost&amp;quot;&lt;br /&gt;
SetEnv MySQL_Login &amp;quot;user&amp;quot;&lt;br /&gt;
SetEnv MySQL_Pwd &amp;quot;password&amp;quot;&lt;br /&gt;
SetEnv MySQL_Base &amp;quot;production&amp;quot;&lt;/p&gt;
&lt;p&gt;Ainsi, on peut les retrouver dans les variables du tableau $_SERVER :&lt;/p&gt;
&lt;p&gt;echo $_SERVER['MySQL_Serveur'];&lt;br /&gt;
echo $_SERVER['MySQL_Login'];&lt;br /&gt;
echo $_SERVER['MySQL_Pwd'];&lt;br /&gt;
echo $_SERVER['MySQL_Base'];&lt;/p&gt;
&lt;p&gt;L'intérêt de ça, c'est que l'accès au fichier .htaccess est très difficile
mis à part si un pirate arrive à uploader un script php sur le serveur web.&lt;/p&gt;
&lt;p&gt;++&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Optimisation PHP : les chaines de caractères - J.Ducastel</title>
    <link>http://blog.sorcellerieweb.net/post/2007/11/30/Optimisation-PHP-%3A-les-chaines-de-caracteres#c5846126</link>
    <guid isPermaLink="false">urn:md5:500a0e03bd4250a7c4245a628ba36db8</guid>
    <pubDate>Mon, 03 Dec 2007 09:31:58 +0100</pubDate>
    <dc:creator>J.Ducastel</dc:creator>
    
    <description>&lt;p&gt;Merci pour les liens et le complément d'infos.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Optimisation PHP : les chaines de caractères - Hugo</title>
    <link>http://blog.sorcellerieweb.net/post/2007/11/30/Optimisation-PHP-%3A-les-chaines-de-caracteres#c5845887</link>
    <guid isPermaLink="false">urn:md5:570b0af6319e010658835b27a07c681f</guid>
    <pubDate>Mon, 03 Dec 2007 09:12:03 +0100</pubDate>
    <dc:creator>Hugo</dc:creator>
    
    <description>&lt;p&gt;Effectivement l'utilisation de la virgule est plus rapide que la
concaténation lorsque l'on utilise la structure du langage echo(). Echo() est
en fait une fonction particulière qui peut prendre une infinité de paramètres
(d'où la virgule). Chaque paramètre est affiché directement sur la sortie
standard lorsque l'on utilise la virgule alors qu'avec le point de
concaténation, l'interprêteur construit toute la chaine avant de l'envoyer
comme un unique paramètre à echo() pour l'affichage.&lt;/p&gt;
&lt;p&gt;Néanmoins, la différence de performances entre la virgule et le point reste
minime mais reste au final une bonne pratique à adopter.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Optimisation PHP : les chaines de caractères - Damien</title>
    <link>http://blog.sorcellerieweb.net/post/2007/11/30/Optimisation-PHP-%3A-les-chaines-de-caracteres#c5820964</link>
    <guid isPermaLink="false">urn:md5:bebf3cfff4621cd625ef76f4a3c1b6d6</guid>
    <pubDate>Sat, 01 Dec 2007 14:37:42 +0100</pubDate>
    <dc:creator>Damien</dc:creator>
    
    <description>&lt;p&gt;Salut,&lt;/p&gt;
&lt;p&gt;Selon les cas, la différence n'est pas si énorme d'après un benchmark récent
[1], il vaut mieux éviter des trucs du type&lt;br /&gt;
$ma_chaine = &amp;quot;truc $foo&amp;quot;;&lt;br /&gt;
qu'il vaut mieux remplacer par&lt;br /&gt;
$ma_chaine = &amp;quot;truc &amp;quot;.$foo;&lt;br /&gt;
mais&lt;br /&gt;
$ma_chaine = 'truc '.$foo;&lt;br /&gt;
donne les même performances...&lt;br /&gt;
Par contre chose intéressante et moins connue&lt;br /&gt;
echo 'truc ', $foo;&lt;br /&gt;
est un peu mieux que&lt;br /&gt;
echo 'truc ' . $foo;&lt;/p&gt;
&lt;p&gt;[1] &lt;a href=&quot;http://m-fernandez.developpez.com/articles/php/bench/#LII&quot; title=&quot;http://m-fernandez.developpez.com/articles/php/bench/#LII&quot; rel=&quot;nofollow&quot;&gt;http://m-fernandez.developpez.com/a...&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Tester Django - modifier ses modèles - NiCoS</title>
    <link>http://blog.sorcellerieweb.net/post/2007/11/19/Tester-Django-modifier-ses-modeles#c5808329</link>
    <guid isPermaLink="false">urn:md5:752e8ca75bd6a51d56f5a5c571f963ff</guid>
    <pubDate>Fri, 30 Nov 2007 18:26:32 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
    
    <description>&lt;p&gt;Merci pour l'extension Sqlite, je cherchais ça depuis longtemps sans prendre
le temps de le faire !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Afficher son adresse email, mais la protéger du spam - fastclemmy</title>
    <link>http://blog.sorcellerieweb.net/post/2007/11/08/Afficher-son-adresse-email-mais-la-proteger-du-spam#c5724808</link>
    <guid isPermaLink="false">urn:md5:ab58811001ce2ce43e40628415924f2a</guid>
    <pubDate>Mon, 26 Nov 2007 11:14:43 +0100</pubDate>
    <dc:creator>fastclemmy</dc:creator>
    
    <description>&lt;p&gt;Testé et approuvé sur &lt;a href=&quot;http://lilolipop.com&quot; title=&quot;http://lilolipop.com&quot; rel=&quot;nofollow&quot;&gt;http://lilolipop.com&lt;/a&gt; ;-)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Intelligence artificielle, internet et assistant personnel - J.Ducastel</title>
    <link>http://blog.sorcellerieweb.net/post/2006/07/26/Intelligence-artificielle-internet-et-assistant-personnel#c5657499</link>
    <guid isPermaLink="false">urn:md5:4ae70342ac9f7103bfef8bfca0fccc99</guid>
    <pubDate>Wed, 25 Oct 2006 20:27:35 +0200</pubDate>
    <dc:creator>J.Ducastel</dc:creator>
    
    <description>&lt;p&gt;Les &lt;q&gt;trucs qui font tout&lt;/q&gt; le font bien souvent plutot mal. Je teste en
ce moment &lt;a href=&quot;http://synapselife.com&quot; hreflang=&quot;en&quot; rel=&quot;nofollow&quot;&gt;synapselife.com&lt;/a&gt;
qui regroupe pas mal de chose, mais dont la realisation est franchement
passable.&lt;/p&gt;
&lt;p&gt;Oui, c'est tout à fait d'un agent intelligent dont je parle ;)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Intelligence artificielle, internet et assistant personnel - sebseb</title>
    <link>http://blog.sorcellerieweb.net/post/2006/07/26/Intelligence-artificielle-internet-et-assistant-personnel#c5657498</link>
    <guid isPermaLink="false">urn:md5:88438b21561261c7127266ed4ddc7225</guid>
    <pubDate>Wed, 25 Oct 2006 17:29:12 +0200</pubDate>
    <dc:creator>sebseb</dc:creator>
    
    <description>&lt;p&gt;Bon ben... apres un saut chez clemmy, apparemment y a eu du neuf, j y go...
d agneau ;)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://fastclemmy.com/?viewlog=107_overLOADED-appli-de-reve&quot; title=&quot;http://fastclemmy.com/?viewlog=107_overLOADED-appli-de-reve&quot; rel=&quot;nofollow&quot;&gt;http://fastclemmy.com/?viewlog=107_...&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Intelligence artificielle, internet et assistant personnel - sebseb</title>
    <link>http://blog.sorcellerieweb.net/post/2006/07/26/Intelligence-artificielle-internet-et-assistant-personnel#c5657497</link>
    <guid isPermaLink="false">urn:md5:8fde40fa5c1c62ca8bc135f799d13721</guid>
    <pubDate>Wed, 25 Oct 2006 17:23:32 +0200</pubDate>
    <dc:creator>sebseb</dc:creator>
    
    <description>&lt;p&gt;Salut msieur ducastel ;)&lt;/p&gt;
&lt;p&gt;Via la magie du web (et je crois une recherche sur l echiquier du mal ;) )
je suis tombé sur ton blog perso puis sur celui ci (sans me faire mal, pour le
moment, je te rassure ;) )&lt;/p&gt;
&lt;p&gt;Je suis aussi dans l informatique et tout ces webservices dont tu parles la,
j en suspecte l existence mais ne les utilise pas car je serai plutot a la
recherche du 'truc qui fait tout' (ouais, je suis limite flemmard ;) Enfin
bref... tu decris tout simplement un agent intelligent non ? Une sorte de
'google qui pense pour nous' et centralise nos questions et activités.&lt;/p&gt;
&lt;p&gt;Sur q un de ces 4 ca sera d actualité, voir les bouquins de cyberpunk
notamment ;) Franchement c est interessant et ca me liberera de toutes mes
notes (informatiques) que je fous partout et sur lesquelles je ne me repenchent
jamais SIC !!!&lt;/p&gt;
&lt;p&gt;Bon a part ca, y a une coquille sur la fin de ton article : &amp;quot;ceentralisation
&amp;quot;&lt;/p&gt;
&lt;p&gt;CU Seb&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>