<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://fashion.hosmoz.net/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>Digital Fashion - Le saviez vous ?</title>
  <link>http://fashion.hosmoz.net/</link>
  <description>Rien de grand ne se fit jamais sans enthousiasme.</description>
  <language>en</language>
  <pubDate>Wed, 06 Aug 2008 10:15:15 +0200</pubDate>
  <copyright>2003-2007 &amp;copy; Geoffrey Bachelet</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Google Reader + Wii</title>
    <link>http://fashion.hosmoz.net/post/2007/05/29/Google-Reader-Wii</link>
    <guid isPermaLink="false">urn:md5:232c9c644df7b44e296fe343987d3744</guid>
    <pubDate>Tue, 29 May 2007 15:24:00 +0200</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
        <category>elite</category><category>google</category><category>nintendo</category><category>opera</category><category>reader</category><category>rigolo</category><category>rss</category><category>wii</category><category>wiimote</category>    
    <description>    &lt;p&gt;Google Reader dispose d'une &lt;a href=&quot;http://www.google.com/reader/view/?ui=wii&quot;&gt;interface dédiée à la wii&lt;/a&gt; (sur laquelle on tombe automatiquement quand on s'y rend avec opera4wii) et optimisé pour la wiimote.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://googlereader.blogspot.com/2007/05/feed-your-television.html&quot;&gt;via&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2007/05/29/Google-Reader-Wii#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2007/05/29/Google-Reader-Wii#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/822</wfw:commentRss>
      </item>
    
  <item>
    <title>Java et /dev/dsp</title>
    <link>http://fashion.hosmoz.net/post/2007/02/23/Java-et-/dev/dsp</link>
    <guid isPermaLink="false">urn:md5:c47f7c31945849edbb3b33221998116d</guid>
    <pubDate>Fri, 23 Feb 2007 12:48:00 +0100</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
            
    <description>    &lt;p&gt;Il semblerait que la java virtual machine, connue sous le nom de &lt;code&gt;java_vm&lt;/code&gt; par &lt;code&gt;/usr/bin/lsof&lt;/code&gt;, attaque directement &lt;code&gt;/dev/dsp&lt;/code&gt;, bloquant ainsi l'accès au son à toutes les autres applications. Pas très sympa.&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2007/02/23/Java-et-/dev/dsp#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2007/02/23/Java-et-/dev/dsp#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/746</wfw:commentRss>
      </item>
    
  <item>
    <title>dotdeb et PDO_Mysql</title>
    <link>http://fashion.hosmoz.net/post/2006/11/28/dotdeb-et-PDO_Mysql</link>
    <guid isPermaLink="false">urn:md5:64d2bdd89f982f4b87f845071b8a5c76</guid>
    <pubDate>Tue, 28 Nov 2006 13:38:00 +0100</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
        <category>dotdeb</category><category>mysql</category><category>pdo</category><category>php</category>    
    <description>    &lt;p&gt;Pour ceux:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;qui utilisent le repository &lt;a href=&quot;http://www.dotdeb.org/&quot;&gt;dotdeb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;qui se demandent pourquoi &lt;code&gt;php5-pdo-mysql&lt;/code&gt; a disparu&lt;/li&gt;
&lt;li&gt;qui ne lisent pas les news de dotdeb&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sachez que &lt;code&gt;php5-pdo-mysql&lt;/code&gt; a été renommé/fusionné en &lt;code&gt;php5-mysql&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;C'était l'info utile (ou pas) du jour.&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/11/28/dotdeb-et-PDO_Mysql#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/11/28/dotdeb-et-PDO_Mysql#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/727</wfw:commentRss>
      </item>
    
  <item>
    <title>MySQL, Interclassement et Recherche</title>
    <link>http://fashion.hosmoz.net/post/2006/11/14/MySQL-Interclassement-et-Recherche</link>
    <guid isPermaLink="false">urn:md5:d5ef97391a00890550e71a668793f45e</guid>
    <pubDate>Tue, 14 Nov 2006 13:16:00 +0100</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
        <category>charset</category><category>sql</category>    
    <description>    &lt;p&gt;Sur une colonne en interclassement &lt;code&gt;utf8_bin&lt;/code&gt;, une recherche de type &lt;code&gt;LIKE&lt;/code&gt; sera &lt;em&gt;case sensitive&lt;/em&gt; (sensible à la casse) par défaut (je n'ai pas cherché / trouvé de moyen d'inverser ce comportement). Alors que sur un interclassement &lt;code&gt;utf8_unicode_ci&lt;/code&gt;, la recherche se fait en mode &lt;em&gt;case insensitive&lt;/em&gt; (insensible à la casse), à moins d'employer la syntaxe &lt;code&gt;LIKE BIN 'needle'&lt;/code&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/11/14/MySQL-Interclassement-et-Recherche#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/11/14/MySQL-Interclassement-et-Recherche#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/718</wfw:commentRss>
      </item>
    
  <item>
    <title>Coca-Cola et Minute Maid</title>
    <link>http://fashion.hosmoz.net/post/2006/10/18/Coca-Cola-et-Minute-Maid</link>
    <guid isPermaLink="false">urn:md5:be1029f2d70097a52079591a70203a7a</guid>
    <pubDate>Wed, 18 Oct 2006 22:32:00 +0200</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
        <category>bouffe</category><category>clichés</category><category>optimisation</category><category>rigolo</category><category>santé</category><category>stupide</category><category>way of life</category>    
    <description>    &lt;p&gt;Non je ne vous dirai pas que Minute Maid appartient à Coca-Cola, tout le monde le sait déjà. Le truc qu'on ne sait pas forcément, et ce surtout grâce au célèbre mantra &lt;em&gt;coca == sucre&lt;/em&gt;, c'est qu'un Coca-Cola est moins calorique et contient moins de glucides qu'un Minute Maid &lt;em&gt;Tropicale&lt;/em&gt;. Qui l'eut-cru ?&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/10/18/Coca-Cola-et-Minute-Maid#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/10/18/Coca-Cola-et-Minute-Maid#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/671</wfw:commentRss>
      </item>
    
  <item>
    <title>Liste de fichiers avec grep</title>
    <link>http://fashion.hosmoz.net/post/2006/08/13/Liste-de-fichiers-avec-grep</link>
    <guid isPermaLink="false">urn:md5:100b006bfd5662b0134ea3dd12578c4c</guid>
    <pubDate>Sun, 13 Aug 2006 17:57:00 +0200</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
        <category>cli</category><category>unix</category>    
    <description>    &lt;p&gt;Quand on cherche à récupérer une liste de fichiers contenant un motif particulier sous UNIX, on peut, quand on est une grosse brute comme moi, utiliser un mix des commandes &lt;code&gt;grep&lt;/code&gt;, &lt;code&gt;cut&lt;/code&gt; et &lt;code&gt;uniq&lt;/code&gt;:&lt;/p&gt;


&lt;pre&gt;grep -r motif /emplacement/des/fichiers/ | cut -d : -f 1 | uniq&lt;/pre&gt;


&lt;p&gt;Le truc, c'est qu'il existe une option de grep qui remplace avantageusement l'appel a &lt;code&gt;cut&lt;/code&gt;:&lt;/p&gt;


&lt;pre&gt;grep -rl motif /emplacement/des/fichiers | uniq&lt;/pre&gt;


&lt;p&gt;Je ne sais pas si l'option &lt;code&gt;-l&lt;/code&gt; traite les doublons, a vérifier.&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/08/13/Liste-de-fichiers-avec-grep#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/08/13/Liste-de-fichiers-avec-grep#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/575</wfw:commentRss>
      </item>
    
  <item>
    <title>Pub éhontée</title>
    <link>http://fashion.hosmoz.net/post/2006/06/15/552-pub-ehontee</link>
    <guid isPermaLink="false">urn:md5:0717a793069d71ddac93bc37d3a74010</guid>
    <pubDate>Thu, 15 Jun 2006 18:48:59 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
            
    <description>    &lt;p&gt;&lt;a href=&quot;http://20-notes-sur-ror.grosso-modo.org&quot; hreflang=&quot;fr&quot;&gt;20 notes sur ruby on rails&lt;/a&gt;, un site bien si on ne veut savoir que 20 choses sur Ruby on Rails.&lt;/p&gt;


&lt;p&gt;Si vous aussi vous êtes sympa, et que vous voulez que minitareck ait une bonne note, faites un lien sur votre blog, c'est d'utilité publique. Et en plus ça peut servir pour de vrai. Ou pas.&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/06/15/552-pub-ehontee#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/06/15/552-pub-ehontee#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/551</wfw:commentRss>
      </item>
    
  <item>
    <title>Reconfigurer les locales sous Ubuntu Dapper</title>
    <link>http://fashion.hosmoz.net/post/2006/06/15/551-reconfigurer-les-locales-sous-ubuntu-dapper</link>
    <guid isPermaLink="false">urn:md5:2d8eee4d57030aeca890141590c79c8e</guid>
    <pubDate>Thu, 15 Jun 2006 11:29:45 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
        <category>ubuntu</category>    
    <description>    &lt;p&gt;Sous ubuntu Dapper, &lt;code&gt;dpkg-reconfigure locales&lt;/code&gt; ne propose pas de modifier la locale a utiliser sur le système. C'est ennuyeux. Pour remédier a ce problème, nous pouvons utiliser le package &lt;code&gt;localeconf&lt;/code&gt;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;This package provides a debconf-based interface to configuring the system-wide locale settings on your system.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;C'est exactement ce qu'il nous faut.&lt;/p&gt;


&lt;pre&gt;$ sudo apt-get install localeconf
$ sudo dpkg-reconfigure localeconf&lt;/pre&gt;


&lt;p&gt;And violà ;-)&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/06/15/551-reconfigurer-les-locales-sous-ubuntu-dapper#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/06/15/551-reconfigurer-les-locales-sous-ubuntu-dapper#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/550</wfw:commentRss>
      </item>
    
  <item>
    <title>les fichiers .jar</title>
    <link>http://fashion.hosmoz.net/post/2006/05/26/542-les-fichiers-jar</link>
    <guid isPermaLink="false">urn:md5:702bda5f39155b25af4364e8c7e4202a</guid>
    <pubDate>Fri, 26 May 2006 16:32:39 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
            
    <description>    &lt;p&gt;Les fichiers &lt;code&gt;.jar&lt;/code&gt; sont compressés au format zip.&lt;/p&gt;


&lt;p&gt;En gros, quand vous avez un &lt;code&gt;.jar&lt;/code&gt; qui traine et que vous ne savez pas quoi en faire, &lt;code&gt;unzip lefichier.jar&lt;/code&gt; peut aider.&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/05/26/542-les-fichiers-jar#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/05/26/542-les-fichiers-jar#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/542</wfw:commentRss>
      </item>
    
  <item>
    <title>Le plus mauvais match de l'équipe de France</title>
    <link>http://fashion.hosmoz.net/post/2006/05/16/537-le-plus-mauvais-match-de-l-equipe-de-france</link>
    <guid isPermaLink="false">urn:md5:43469debe1f9441d9e3603eb34850b03</guid>
    <pubDate>Tue, 16 May 2006 16:59:14 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
            
    <description>    &lt;p&gt;Danemark 17-1 France joué le 22 octobre 1908. Eh Beh.&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/05/16/537-le-plus-mauvais-match-de-l-equipe-de-france#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/05/16/537-le-plus-mauvais-match-de-l-equipe-de-france#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/537</wfw:commentRss>
      </item>
    
  <item>
    <title>Les galigeades du javascript</title>
    <link>http://fashion.hosmoz.net/post/2006/04/28/528-les-galigeades-du-javascript</link>
    <guid isPermaLink="false">urn:md5:fd12caa3f617d9f5f85107021adf3f49</guid>
    <pubDate>Fri, 28 Apr 2006 17:01:07 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
            
    <description>    &lt;p&gt;Prenons une page &lt;em&gt;http://foo.example.org/foo.html&lt;/em&gt; avec, entre autre, cette portion de code javascript quelque part:&lt;/p&gt;

&lt;pre&gt;window.&lt;span style=&quot;color: #006600;&quot;&gt;open&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;'http://bar.example.org/bar.html'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/pre&gt;


&lt;p&gt;La page &lt;em&gt;http://bar.example.org/bar.html&lt;/em&gt; contenant elle même cet innocent bout de code:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #000066;&quot;&gt;alert&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;window.&lt;span style=&quot;color: #006600;&quot;&gt;opener&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;location&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/pre&gt;


&lt;p&gt;On obtient une chouette Exception: &lt;em&gt;Permission denied to call Location.toString()&lt;/em&gt;. Tout ça parceque les deux pages ne sont pas sur le même domaine. C'est frustrant non&amp;nbsp;?&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/04/28/528-les-galigeades-du-javascript#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/04/28/528-les-galigeades-du-javascript#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/531</wfw:commentRss>
      </item>
    
  <item>
    <title>Downgrade MySQL 5.0 vers 4.x avec APT</title>
    <link>http://fashion.hosmoz.net/post/2006/04/13/520-downgrade-mysql-50-vers-4x-avec-apt</link>
    <guid isPermaLink="false">urn:md5:ded35d072423fec57bbb45dbef6078d9</guid>
    <pubDate>Thu, 13 Apr 2006 13:22:37 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
        <category>sql</category><category>ubuntu</category>    
    <description>    &lt;p&gt;Si vous avez un mysql-server-5.0 d'installé et que vous souhaitez le downgrader vers un 4.x (pour une raison X ou Y), il est probable que &lt;acronym&gt;APT&lt;/acronym&gt; vous jette ainsi:&lt;/p&gt;


&lt;pre&gt;Aborting downgrade from (at least) 5.0 to 4.1.
dpkg: error processing mysql-server-4.1_4.1.15-1ubuntu5_i386.deb (--install):
 subprocess pre-installation script returned error exit status 1
Errors were encountered while processing:
 mysql-server-4.1_4.1.15-1ubuntu5_i386.deb&lt;/pre&gt;


&lt;p&gt;So what&amp;nbsp;? Il s'agit en fait d'un problème causé par la présence du &lt;em&gt;/var/lib/mysql&lt;/em&gt; du mysql-server-5.0, il suffit de le supprimer, ou de le déplacer pour backup:&lt;/p&gt;


&lt;pre&gt;rm -rf /var/lib/mysql
mv /var/lib/mysql /var/lib/mysql.old&lt;/pre&gt;


&lt;p&gt;Une des deux seulement hein&amp;nbsp;! Puis on relance l'installation:&lt;/p&gt;


&lt;pre&gt;apt-get install mysql-server-4.1&lt;/pre&gt;


&lt;p&gt;Ce post inaugure le retour en douceur des posts techniques sur ce blog.&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/04/13/520-downgrade-mysql-50-vers-4x-avec-apt#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/04/13/520-downgrade-mysql-50-vers-4x-avec-apt#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/525</wfw:commentRss>
      </item>
    
  <item>
    <title>MySQL, type de champ ENUM et type de valeur</title>
    <link>http://fashion.hosmoz.net/post/2006/02/05/492-mysql-type-de-champ-enum-et-type-de-valeur</link>
    <guid isPermaLink="false">urn:md5:148d04c58d0001f8a3b19555679eb16b</guid>
    <pubDate>Sun, 05 Feb 2006 02:34:36 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
        <category>sql</category>    
    <description>    &lt;p&gt;Imaginons la table suivante:&lt;/p&gt;


&lt;pre&gt;+--------+---------------+------+-----+---------+-------+
| Field  | Type          | Null | Key | Default | Extra |
+--------+---------------+------+-----+---------+-------+
| foobar | enum('0','1') | YES  |     | NULL    |       |
+--------+---------------+------+-----+---------+-------+&lt;/pre&gt;


&lt;p&gt;Exemple complètement trivial, je sais. L'astuce du jour porte donc sur les requêtes de type &lt;code&gt;SELECT&lt;/code&gt; avec un &lt;code&gt;WHERE&lt;/code&gt; portant sur un champ de type &lt;code&gt;ENUM&lt;/code&gt;. Ce qu'il faut savoir, c'est que la déclaration d'un champ en tant qu'&lt;code&gt;ENUM&lt;/code&gt; fait qu'on ne peut pas considérer ce champs comme un entier. Ainsi, la requête suivante retournera un &lt;em&gt;Empty set&lt;/em&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; * &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; foobar &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;WHERE&lt;/span&gt; foobar = &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;;&lt;/pre&gt;


&lt;p&gt;Quelque soit le contenu de la table &lt;code&gt;foobar&lt;/code&gt;. Il faut écrire la requête comme suit:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; * &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; foobar &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;WHERE&lt;/span&gt; foobar = &lt;span style=&quot;color: #ff0000;&quot;&gt;'0'&lt;/span&gt;;&lt;/pre&gt;


&lt;p&gt;Et pour les petits malins qui se croient plus malins que MySQL:&lt;/p&gt;


&lt;pre&gt;mysql&amp;gt; create table foobar (foo enum('0', '1'), bar(0, 1));
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(0, 1))' at line 1&lt;/pre&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/02/05/492-mysql-type-de-champ-enum-et-type-de-valeur#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/02/05/492-mysql-type-de-champ-enum-et-type-de-valeur#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/490</wfw:commentRss>
      </item>
    
  <item>
    <title>Ajouter une ligne à la fin d'un array dans une boucle</title>
    <link>http://fashion.hosmoz.net/post/2006/02/01/491-ajouter-une-ligne-a-la-fin-d-un-array-dans-une-boucle</link>
    <guid isPermaLink="false">urn:md5:e9aa382ea5d09f5e9109df1a25473765</guid>
    <pubDate>Wed, 01 Feb 2006 16:51:54 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
        <category>php</category>    
    <description>    &lt;p&gt;Quand on est dans une boucle, et qu'on veut remplir un &lt;code&gt;array&lt;/code&gt;, à chaque itération on doit y rajouter une ligne et garder la trace de l'index courant du tableau, cela peut se faire de plusieurs façons, en voilà au moins deux:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #b1b100;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;foo&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;$row&lt;/span&gt; = &amp;amp; &lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;a href=&quot;http://www.php.net/count&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;count&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; - &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #b1b100;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;foo&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;$row&lt;/span&gt; = &amp;amp; &lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;qu'on peut &lt;em&gt;fonctionniser&lt;/em&gt; comme suit (dans le but par exemple de gagner en lisibilité et en flexibilité):&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; &amp;amp; array_newrow&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&amp;amp;&lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;, &lt;span style=&quot;color: #0000ff;&quot;&gt;$default&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span style=&quot;color: #0000ff;&quot;&gt;$default&lt;/span&gt;
	&lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;a href=&quot;http://www.php.net/count&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;count&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; - &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; &amp;amp; array_newrow&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&amp;amp;&lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;$row&lt;/span&gt; = &amp;amp; &lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;;
	&lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$row&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Il parait que c'est pas très clair, alors on va expliquer mieux. En gros, dans une boucle, si on veut ajouter une ligne à un array et qu'on procède comme ça:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'foo'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;'bar'&lt;/span&gt;;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'bar'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;'foo'&lt;/span&gt;;&lt;/pre&gt;


&lt;p&gt;Ca ne fonctionne &lt;strong&gt;pas&lt;/strong&gt; comme on le désire (ça créé deux lignes d'une entrée chacune). On peut donc faire comme ça:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'foo'&lt;/span&gt; =&amp;gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;'bar'&lt;/span&gt;, &lt;span style=&quot;color: #ff0000;&quot;&gt;'bar'&lt;/span&gt; =&amp;gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;'foo'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/pre&gt;


&lt;p&gt;Ce qui fonctionne, mais n'est pas pratique ni flexible. Reste alors la solution de récupérer une référence vers la dernière ligne du tableau, qu'on créé spécialement pour l'occasion (sortez le champomy !) en utilisant la méthode sus-expliquée:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$row&lt;/span&gt; = &amp;amp; &lt;span style=&quot;color: #0000ff;&quot;&gt;$data&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$row&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'foo'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;'bar'&lt;/span&gt;;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$row&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'bar'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;'foo'&lt;/span&gt;;&lt;/pre&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/02/01/491-ajouter-une-ligne-a-la-fin-d-un-array-dans-une-boucle#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/02/01/491-ajouter-une-ligne-a-la-fin-d-un-array-dans-une-boucle#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/489</wfw:commentRss>
      </item>
    
  <item>
    <title>Alt+Entrée dans Firefox</title>
    <link>http://fashion.hosmoz.net/post/2006/01/22/482-altentree-dans-firefox</link>
    <guid isPermaLink="false">urn:md5:ec4694e9821eccc353d8334b9a81c0dc</guid>
    <pubDate>Sun, 22 Jan 2006 07:43:03 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
        <category>firefox</category>    
    <description>    &lt;p&gt;Dans la barre d'&lt;acronym&gt;URL&lt;/acronym&gt; (raccourci: &lt;em&gt;Alt+D&lt;/em&gt;) et dans la barre de Recherche (raccourci: &lt;em&gt;Ctrl+K&lt;/em&gt;), Une validation par &lt;em&gt;Alt+Entrée&lt;/em&gt; au lieu de &lt;em&gt;Entrée&lt;/em&gt; ouvre un nouvel onglet. Pratique.&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/01/22/482-altentree-dans-firefox#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/01/22/482-altentree-dans-firefox#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/480</wfw:commentRss>
      </item>
    
  <item>
    <title>Conversion de dates</title>
    <link>http://fashion.hosmoz.net/post/2006/01/15/473-conversion-de-dates</link>
    <guid isPermaLink="false">urn:md5:ef9f2b3b1e3d6f02b521bec13c89837b</guid>
    <pubDate>Sun, 15 Jan 2006 06:08:12 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
            
    <description>    &lt;p&gt;En PHP pour traiter des dates, on peut utiliser PEAR::Date, mais quand on ne peut/veut pas (pour une raison quelconque), et qu'on veut convertir une date au format SQL vers le format &lt;em&gt;fr&lt;/em&gt; (ou l'inverse), on peut utiliser les bouts de code suivant:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;?php&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// ceci est une date au format SQL&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$date&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/date&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;date&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'Y-m-d'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// conversion SQL -&amp;gt; fr&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$date&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/date&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;date&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'d/m/Y'&lt;/span&gt;, &lt;a href=&quot;http://www.php.net/strtotime&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;strtotime&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$date&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// conversion fr -&amp;gt; SQL&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$date&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/vsprintf&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;vsprintf&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'%3$d-%2$02d-%1$02d'&lt;/span&gt;, &lt;a href=&quot;http://www.php.net/sscanf&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;sscanf&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$date&lt;/span&gt;, &lt;span style=&quot;color: #ff0000;&quot;&gt;'%d/%d/%d'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;On ne peut pas utiliser &lt;em&gt;strtotime&lt;/em&gt; dans le sens &lt;em&gt;fr&lt;/em&gt; -&amp;gt; &lt;acronym&gt;SQL&lt;/acronym&gt; car il la traitera comme une date au format &lt;em&gt;m/d/Y&lt;/em&gt; le bougre (alors que nous c'est &lt;em&gt;d/m/Y&lt;/em&gt;).&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/01/15/473-conversion-de-dates#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/01/15/473-conversion-de-dates#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/472</wfw:commentRss>
      </item>
    
  <item>
    <title>Déficiences navigatoriales</title>
    <link>http://fashion.hosmoz.net/post/2006/01/11/469-deficiences-navigatoriales</link>
    <guid isPermaLink="false">urn:md5:6d743dbc790ab9c3d5015eb193e189d8</guid>
    <pubDate>Wed, 11 Jan 2006 09:42:03 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
            
    <description>    &lt;p&gt;le code suivant:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;a href=&quot;http://december.com/html/4/element/form.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;form&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;method&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;delete&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;submit&quot;&lt;/span&gt; /&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;générera une requête &lt;acronym&gt;HTTP&lt;/acronym&gt; &lt;code&gt;GET&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;:(&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/01/11/469-deficiences-navigatoriales#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/01/11/469-deficiences-navigatoriales#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/469</wfw:commentRss>
      </item>
    
  <item>
    <title>DB_DataObject et PHP_VERSION</title>
    <link>http://fashion.hosmoz.net/post/2006/01/04/463-db_dataobject-et-php_version</link>
    <guid isPermaLink="false">urn:md5:52e25346a018c832b42312dd01cfe1e2</guid>
    <pubDate>Wed, 04 Jan 2006 10:54:53 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
            
    <description>    &lt;p&gt;Je me suis rendu compte aujourd'hui que &lt;a href=&quot;http://pear.php.net/package/DB_DataObject&quot;&gt;PEAR::DB_DataObject&lt;/a&gt; génère des fichiers différents selon la version de &lt;acronym&gt;PHP&lt;/acronym&gt; utilisée. Avec &lt;code&gt;/usr/bin/php5&lt;/code&gt;, il génère du code genre&lt;/p&gt;

&lt;pre&gt;public &lt;span style=&quot;color: #0000ff;&quot;&gt;$__table&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;'foo'&lt;/span&gt;;&lt;/pre&gt;


&lt;p&gt;alors qu'avec &lt;code&gt;/usr/bin/php4&lt;/code&gt; il génère:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$__table&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;'foo'&lt;/span&gt;;&lt;/pre&gt;


&lt;p&gt;Voila voila.&lt;/p&gt;


&lt;p&gt;&lt;acronym&gt;PS&lt;/acronym&gt;: notons également que geshi ne connait pas php5 :p&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2006/01/04/463-db_dataobject-et-php_version#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2006/01/04/463-db_dataobject-et-php_version#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/465</wfw:commentRss>
      </item>
    
  <item>
    <title>Console javascript et numéro de ligne</title>
    <link>http://fashion.hosmoz.net/post/2005/12/21/460-console-javascript-et-numero-de-ligne</link>
    <guid isPermaLink="false">urn:md5:9bc5f457a7a286c94874a90ddc6ac061</guid>
    <pubDate>Wed, 21 Dec 2005 12:53:53 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
            
    <description>    &lt;p&gt;La console Javascript de Firefox (1.5) ne prend pas en compte les commentaires &lt;acronym&gt;HTML&lt;/acronym&gt;.&lt;/p&gt;


&lt;p&gt;Exemple&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;a href=&quot;http://december.com/html/4/element/html.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;a href=&quot;http://december.com/html/4/element/head.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;&amp;lt;!-- kikoolol --&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;a href=&quot;http://december.com/html/4/element/script.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;script&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;text/javascript&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;foo();&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;a href=&quot;http://december.com/html/4/element/body.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;Donnera une erreur du genre &lt;em&gt;foo is not defined (line 3)&lt;/em&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2005/12/21/460-console-javascript-et-numero-de-ligne#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2005/12/21/460-console-javascript-et-numero-de-ligne#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/462</wfw:commentRss>
      </item>
    
  <item>
    <title>Modifier Firefox 1.5 pour qu'il fonctionne avec toutes les extensions</title>
    <link>http://fashion.hosmoz.net/post/2005/12/07/452-modifier-firefox-15-pour-qu-il-fonctionne-avec-toutes-les-extensions</link>
    <guid isPermaLink="false">urn:md5:2030cf1b9acef25f8e93d175e3964473</guid>
    <pubDate>Wed, 07 Dec 2005 12:13:36 +0000</pubDate>
    <dc:creator>Geoffrey</dc:creator>
        <category>Le saviez vous ?</category>
            
    <description>    &lt;p&gt;Vu chez &lt;a href=&quot;http://dancameron.org/&quot; hreflang=&quot;en&quot;&gt;Dan Cameron&lt;/a&gt;, &lt;a href=&quot;http://dancameron.org/archives/903/modify-firefox-15-to-work-with-all-extensions/&quot;&gt;Modifier Firefox 1.5 pour qu'il fonctionne avec toutes les extensions&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Petite traduction on the fly:&lt;/p&gt;


&lt;p&gt;Pour tous ceux qui ont téléchargé Firefox 1.5 et dont les extensions ne fonctionnent plus. Voila une modification simple de la configuration de Firefox pour tromper les extensions et les faire fonctionner. Pas besoin de modifier manuellement les extensions pour qu'elles fonctionnent. Actuellement toutes les extensions fonctionnent sauf l'extension &lt;em&gt;bookmark sync&lt;/em&gt; que j'aime tellement.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Dans la barre d'adresse, entrez: &lt;em&gt;about:config&lt;/em&gt;. Cela vous affichera la liste des préférences internes de Firefox.&lt;/li&gt;
&lt;li&gt;Faites un clic droit sur la liste, et choisissez &lt;em&gt;New &amp;gt; String&lt;/em&gt;. Entrez &lt;em&gt;app.extensions.version&lt;/em&gt; comme nom de la préférence.&lt;/li&gt;
&lt;li&gt;Puis, entrez &lt;em&gt;1.0&lt;/em&gt; comme valeur pour &lt;em&gt;app.extensions.version&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Relancez Firefox 1.5, puis installez vos extensions Firefox.&lt;/li&gt;
&lt;li&gt;Relancez Firefox 1.5 pour activer les extensions. Voilà.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Personnellement, je pense que c'est la meilleure solution parceque vous pouvez toujours revenir en arrière et supprimer la préférence plus tard plutot que de bidouiller dans les extensions.&lt;/p&gt;</description>
    
    
    
          <comments>http://fashion.hosmoz.net/post/2005/12/07/452-modifier-firefox-15-pour-qu-il-fonctionne-avec-toutes-les-extensions#comment-form</comments>
      <wfw:comment>http://fashion.hosmoz.net/post/2005/12/07/452-modifier-firefox-15-pour-qu-il-fonctionne-avec-toutes-les-extensions#comment-form</wfw:comment>
      <wfw:commentRss>http://fashion.hosmoz.net/feed/rss2/comments/450</wfw:commentRss>
      </item>
    
</channel>
</rss>