<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.paradoxal.org/blog/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/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Blog Blog - Programmation  - Commentaires</title>
  <link>http://www.paradoxal.org/blog/</link>
  <atom:link href="http://www.paradoxal.org/blog/feed/category/Programmation/rss2/comments" rel="self" type="application/rss+xml"/>
  <description>Blogblog vous propose  un aide mémoire d'un développeur PHP / Mysql passionné par l'administration Linux. Seza - son autheur - vous met donc à disposition ses astuces, les mauvais moments et difficultés rencontrées mais aussi ses connaissances.
Même si ce blog s'oriente très clairement vers les lignes de code illisibles pour nombreux d'entre vous, actualité, coup de gueule et information sur les technos du moment ne seront pas absentes. Bonne visite !</description>
  <language>fr</language>
  <pubDate>Thu, 21 Aug 2008 19:06:04 +0200</pubDate>
  <copyright>licence creative commons</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>Les protocoles réseaux ralentissent la communication - Seza</title>
    <link>http://www.paradoxal.org/blog/post/2007/01/11/17-les-protocoles-reseaux-ralentissent-la-communication#c496</link>
    <guid isPermaLink="false">urn:md5:0cfa2576cc17ee65cf650b78e3c5032b</guid>
    <pubDate>Fri, 25 Jul 2008 15:32:49 +0200</pubDate>
    <dc:creator>Seza</dc:creator>
    
    <description>&lt;p&gt;Salut,&lt;/p&gt;


&lt;p&gt;Alors c'était du MyIsam (pour la source comme pour la destination) donc pas de transaction, de foreign key, de contrainte à vérifiée etc... je te passe les détails tu sembles connaître le sujet.&lt;/p&gt;


&lt;p&gt;J'avais testé avec des INSERT classique sans delayed. Le serveur de destination n'était vraiment pas occupé, ni en CPU, ni en utilisation disque.&lt;/p&gt;


&lt;p&gt;J'aurais été en InnoDB (Moteur de table que je connais moins bien) j'aurais procédé différemment c'est clair.&lt;/p&gt;


&lt;p&gt;Néanmoins il y a des choses à testé que je n'ai pas testé à l'époque. Comme Locker les tables en écriture avec de boucler dessus. Visiblement Le locking consomme énormément de temps sur un INSERT en MyIsam car effectuer un INSERT ... SELECT ... quand c'était possible c'était avérer être une solution intermédiaire très payante.&lt;br /&gt;
La désactivation de la mise à jour des index aussi n'a pas été essayé ce qui est aussi très consomateur de temps néanmoins je m'étonne tout de même du peu de ressource consommé par le serveur à ce moment là.&lt;/p&gt;


&lt;p&gt;Aurais-tu d'autres idées ?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Les protocoles réseaux ralentissent la communication - megar</title>
    <link>http://www.paradoxal.org/blog/post/2007/01/11/17-les-protocoles-reseaux-ralentissent-la-communication#c495</link>
    <guid isPermaLink="false">urn:md5:7fd48a0681f1e6d4beb45359e2bccade</guid>
    <pubDate>Fri, 25 Jul 2008 13:07:09 +0200</pubDate>
    <dc:creator>megar</dc:creator>
    
    <description>&lt;p&gt;Et l'insertion mysql, comment as-tu procédé ?&lt;/p&gt;


&lt;p&gt;une transaction ? d'ailleurs quel moteur de table est utilisée pour la cible ?&lt;br /&gt;
insert delayed ?&lt;br /&gt;
auto_commit=0&lt;br /&gt;
FOREIGN_KEY_CHECKS=1;&lt;/p&gt;


&lt;p&gt;Si tu n'as pas optimisé, tu forces le serveur à faire une ecriture sur le disque (+ vérif foreign key et création index) à chaque ligne + un sync (très couteux en temps). Es-tu sûr que c'est vraiment uniquement le protocol overhead qui est responsable de cette énorme différence ?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PHP : PDO et ses misères... - Seza</title>
    <link>http://www.paradoxal.org/blog/post/2008/02/23/PHP-%3A-PDO-et-ses-miseres#c471</link>
    <guid isPermaLink="false">urn:md5:ec1ca60531768555e5eac8c0097a8798</guid>
    <pubDate>Sat, 23 Feb 2008 17:44:10 +0100</pubDate>
    <dc:creator>Seza</dc:creator>
    
    <description>&lt;p&gt;Tiens allons bon ! Je n'aurais jamais pensée avoir des problèmes avec NULL.&lt;/p&gt;


&lt;p&gt;Je ne te prends pas pour un débile mais n'essaies-tu pas de rentrer NULL dans un champ spécifié comme NOT NULL au moment de la création de la table.&lt;/p&gt;


&lt;p&gt;De mon côté je fais pas mal de SELECT ou j'ai des valeur NULL et jusqu'à maintenant IS NOT NULL ou IS NULL fonctionnent bien.&lt;/p&gt;


&lt;p&gt;Bon courage !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PHP : PDO et ses misères... - Thanh</title>
    <link>http://www.paradoxal.org/blog/post/2008/02/23/PHP-%3A-PDO-et-ses-miseres#c469</link>
    <guid isPermaLink="false">urn:md5:1fa81a28bb61d5d6f5a536b09b8c407e</guid>
    <pubDate>Sat, 23 Feb 2008 13:32:51 +0100</pubDate>
    <dc:creator>Thanh</dc:creator>
    
    <description>&lt;p&gt;Actuellement je galère à trouver comment insérer NULL dans un champ lorsque qu'une chaine est vide. Je ne te cache pas que j'ai testé les différentes méthodes pour les requêtes préparées ainsi que diverses constantes prédéfinies par PDO. Rien à faire. Il insère une chaine vide à chaque fois.&lt;/p&gt;


&lt;p&gt;Même google ne fait que recenser les cas de personnes dans la même situation que moi.&lt;/p&gt;


&lt;p&gt;J'attends de voir comment ça évolue.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Java même pas. - X@V</title>
    <link>http://www.paradoxal.org/blog/post/2007/02/05/24-java-meme-pas#c468</link>
    <guid isPermaLink="false">urn:md5:73d30ee0a9bb6b27edcfcbf2e0137dce</guid>
    <pubDate>Thu, 21 Feb 2008 23:41:57 +0100</pubDate>
    <dc:creator>X@V</dc:creator>
    
    <description>&lt;p&gt;Java c'est de la balle et le je22 c'est monstrueux, énorme...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>MySql - round() - déconseillé - Seza</title>
    <link>http://www.paradoxal.org/blog/post/2007/02/25/28-mysql-rand-deconseille#c455</link>
    <guid isPermaLink="false">urn:md5:6111a6b8096a2416cb2506b29b621aaf</guid>
    <pubDate>Wed, 10 Oct 2007 14:21:15 +0200</pubDate>
    <dc:creator>Seza</dc:creator>
    
    <description>&lt;p&gt;Salut Aga,&lt;/p&gt;
&lt;p&gt;je te conseille cet article sur wikipedia : &lt;a href=&quot;http://fr.wikipedia.org/wiki/Arrondi&quot; rel=&quot;nofollow&quot;&gt;http://fr.wikipedia.org/wiki/Arrondi&lt;/a&gt;&amp;nbsp;qui parle des différentes manière d'arrondir. Déjà à ce stade tu pourras te rendre compte qu'il n'y a pas qu'une seule méthode pour arrondir un chiffre.&lt;br /&gt;Je n'ai pas trouver un texte de loi française spécifiant la manière d'arrondir un chiffre néanmoins comme dans ce décret (en annexe I) &lt;a href=&quot;http://www10.finances.gouv.fr/fonds_documentaire/euro2002/textes/recueil/04.htm&quot; rel=&quot;nofollow&quot;&gt;http://www10.finances.gouv.fr/fonds_documentaire/euro2002/textes/recueil/04.htm&lt;/a&gt;&amp;nbsp;on peut voir que la méthode d'arrondi à employer est spécifiée. &lt;/p&gt;
&lt;p&gt;L'arrondi par excès se retrouve dans de nombreux documents officiel français et on peut donc en déduire que l'arrondi par excès est la méthode préférée à employer en france. Ce qui n'est pas forcément le cas dans d'autres pays comme me l'avais préciser à l'époque de cet article un DAF ayant travaillé quelques années aux états-unis.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>MySql - round() - déconseillé - Aga</title>
    <link>http://www.paradoxal.org/blog/post/2007/02/25/28-mysql-rand-deconseille#c422</link>
    <guid isPermaLink="false">urn:md5:3fc47ed11b59850c5877cbb1a5c386fd</guid>
    <pubDate>Wed, 10 Oct 2007 02:53:49 +0200</pubDate>
    <dc:creator>Aga</dc:creator>
    
    <description>&lt;p&gt;Lorsque qu'un chiffre est exactement entre deux entiers, il DOIT être est arrondi à l'entier supérieur. Cà n'a rien d'une convention française, c'est mathématique. Vala...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>MySql - round() - déconseillé - Seza</title>
    <link>http://www.paradoxal.org/blog/post/2007/02/25/28-mysql-rand-deconseille#c394</link>
    <guid isPermaLink="false">urn:md5:e48c2028b930a9c57c78715366989ad8</guid>
    <pubDate>Wed, 12 Sep 2007 21:59:32 +0200</pubDate>
    <dc:creator>Seza</dc:creator>
    
    <description>&lt;p&gt;je dois être dyslexique ... merci :)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>MySql - round() - déconseillé - Sethpolma</title>
    <link>http://www.paradoxal.org/blog/post/2007/02/25/28-mysql-rand-deconseille#c379</link>
    <guid isPermaLink="false">urn:md5:e006ab811702064d4de0dc9ce573b875</guid>
    <pubDate>Wed, 12 Sep 2007 12:26:30 +0200</pubDate>
    <dc:creator>Sethpolma</dc:creator>
    
    <description>&lt;p&gt;Simple commentaire reprenant un peu celui de Taku : il y a encode deux &quot;rand()&quot; dans les deux premiers paragraphes. :)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>MySql - round() - déconseillé - Seza</title>
    <link>http://www.paradoxal.org/blog/post/2007/02/25/28-mysql-rand-deconseille#c16</link>
    <guid isPermaLink="false">urn:md5:c293cde87839544d844d5768f3d64ffa</guid>
    <pubDate>Thu, 05 Apr 2007 21:54:26 +0000</pubDate>
    <dc:creator>Seza</dc:creator>
    
    <description>&lt;p&gt;Méga faute !!&lt;/p&gt;

&lt;p&gt;Les plus grosses sont toujours celles que l'on ne voit pas. Merci pour ton post encourageant =p rectification faîtes !&lt;/p&gt;

&lt;p&gt;Et mes sincères excuses pour la frayeur occasionnée&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>MySql - round() - déconseillé - Taku</title>
    <link>http://www.paradoxal.org/blog/post/2007/02/25/28-mysql-rand-deconseille#c15</link>
    <guid isPermaLink="false">urn:md5:c02f7bb6822343743283cba5ad5e5553</guid>
    <pubDate>Thu, 05 Apr 2007 15:22:42 +0000</pubDate>
    <dc:creator>Taku</dc:creator>
    
    <description>&lt;p&gt;Ouf !&lt;br /&gt;
Rand() n'est pas déconseillé, c'est  Round() ... si tu savais comme le titre de ton post m'a fait peur :).&lt;br /&gt;
&lt;br /&gt;
Très intéressant ton blog, bonne continuation.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Les protocoles réseaux ralentissent la communication - Seza</title>
    <link>http://www.paradoxal.org/blog/post/2007/01/11/17-les-protocoles-reseaux-ralentissent-la-communication#c14</link>
    <guid isPermaLink="false">urn:md5:858fe44a3325a75b1dc45d3ce719462f</guid>
    <pubDate>Sun, 25 Mar 2007 15:56:16 +0000</pubDate>
    <dc:creator>Seza</dc:creator>
    
    <description>&lt;p&gt;Et dire que j'ai failli te virer des commentaires en nettoyant les spams du blog !&lt;br /&gt;
&lt;br /&gt;
Je ne peux pas me dresser contre un specialiste en la matière tu as raison. Et ceci dit j'ai trouver bien meilleure méthode depuis. Il suffit d'oser s'aventurer dans la doc mysql.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Les protocoles réseaux ralentissent la communication - syrus</title>
    <link>http://www.paradoxal.org/blog/post/2007/01/11/17-les-protocoles-reseaux-ralentissent-la-communication#c13</link>
    <guid isPermaLink="false">urn:md5:bec1719e4a9da42c43fe22a26b803637</guid>
    <pubDate>Sun, 25 Mar 2007 04:38:45 +0000</pubDate>
    <dc:creator>syrus</dc:creator>
    
    <description>&lt;p&gt;Ah ce réseau... Mais bon on doit sa lenteur aux différents controls qui sont qd meme bien utils...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Etes-vous un pro du web ? - Seza</title>
    <link>http://www.paradoxal.org/blog/post/2007/01/22/21-etes-vous-un-pro-du-web#c10</link>
    <guid isPermaLink="false">urn:md5:3678d5ad6f7826d95ee6f92c059dc99a</guid>
    <pubDate>Thu, 01 Feb 2007 20:58:43 +0000</pubDate>
    <dc:creator>Seza</dc:creator>
    
    <description>&lt;p&gt;Je me suis trouvé peu précis sur ce qui n'étais pas PHP, je pense devoir travaillé encore dnas ces autres domaines, et le savoir n'est pas tout ^^&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Etes-vous un pro du web ? - Fyter</title>
    <link>http://www.paradoxal.org/blog/post/2007/01/22/21-etes-vous-un-pro-du-web#c9</link>
    <guid isPermaLink="false">urn:md5:98b1646e542d7429f0f4228f1be39925</guid>
    <pubDate>Thu, 01 Feb 2007 11:10:37 +0000</pubDate>
    <dc:creator>Fyter</dc:creator>
    
    <description>&lt;p&gt;J'ai pas été aussi brillant! &lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Dotclear et Coloration syntaxique - Seza</title>
    <link>http://www.paradoxal.org/blog/post/2006/11/01/11-dotclear-et-coloration-syntaxique#c4</link>
    <guid isPermaLink="false">urn:md5:abf7d9930c3c5978c0dd49c969084b12</guid>
    <pubDate>Thu, 02 Nov 2006 14:12:35 +0000</pubDate>
    <dc:creator>Seza</dc:creator>
    
    <description>&lt;p&gt;J'ai même poussé plus loin si tu as lu le post suivant. Ta solution est bien aussi pour celui pour celui qui ne veut pas prendre le risque de faire beaucoup de modifications dans le code du plugin.&lt;br /&gt;
&lt;br /&gt;
^^&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Dotclear et Coloration syntaxique - Vivi</title>
    <link>http://www.paradoxal.org/blog/post/2006/11/01/11-dotclear-et-coloration-syntaxique#c3</link>
    <guid isPermaLink="false">urn:md5:1b0fbc54223a98cdc0cfd185f5090a3b</guid>
    <pubDate>Thu, 02 Nov 2006 12:17:30 +0000</pubDate>
    <dc:creator>Vivi</dc:creator>
    
    <description>&lt;p&gt;Merci pour ton commentaire et T.B. sur mon blog, ta solution est en effet meilleure que la mienne. Je la mettrai en place dès que j'aurais le temps.&lt;br /&gt;
&lt;br /&gt;
Amicalement, Vivi.&lt;/p&gt;</description>
  </item>
      
    <item>
    <title>[ping] Dotclear et Coloration syntaxique - Vivi's Blog</title>
    <link>http://www.paradoxal.org/blog/post/2006/11/01/11-dotclear-et-coloration-syntaxique#c2</link>
    <guid isPermaLink="false">urn:md5:1510ba7ea2b20834993f92ddea13f624</guid>
    <pubDate>Thu, 02 Nov 2006 12:15:00 +0000</pubDate>
    <dc:creator>Vivi's Blog</dc:creator>
    
    <description>&lt;p&gt;&lt;a href="http://www.vivihome.net/index.php/2006/09/09/14--dotclear-colorisation-syntaxique"&gt;[Dotclear] - Colorisation syntaxique&lt;/a&gt;&lt;/p&gt;
    &lt;!-- TB --&gt;

&lt;p&gt;Je viens de commencer le tour du propriétaire des plugins disponnibles pour dotclear. Comme je suis geek développeur je me suis dit que disposer d'une colorisation syntaxique pourrait trouver son utilité ici.&lt;/p&gt;</description>
  </item>
    
      
</channel>
</rss>