<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="/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>Genezys : Humeurs d'un codeur</title>
  <link>/blog/</link>
  <atom:link href="http://www.genezys.net/blog/feed/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 02 Feb 2010 11:57:13 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Dotclear 2 &amp; chantiers</title>
    <link>/blog/post/Dotclear-2-chantiers</link>
    <guid isPermaLink="false">urn:md5:27eaa87e8cb4793851c8dccfaebc289f</guid>
    <pubDate>Sun, 22 Mar 2009 03:42:00 +0100</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>    &lt;p&gt;Un petit passage rapide pour vous dire que le blog est (enfin) passé sur Dotclear 2.


La migration se serait vraiment passée sans aucun problème si je n'avais pas dans le même temps voulu mettre à jour la Debian de mon serveur. C'est uniquement ma faute, la migration Dotclear s'est passée parfaitement. Seul la configuration du serveur était en... &lt;em&gt;&lt;a href=&quot;/blog/post/Dotclear-2-chantiers&quot;&gt;Lire&lt;/em&gt; Dotclear 2 &amp;amp; chantiers&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>/blog/post/Dotclear-2-chantiers#comment-form</comments>
      <wfw:comment>/blog/post/Dotclear-2-chantiers#comment-form</wfw:comment>
      <wfw:commentRss>/blog/feed/atom/comments/126</wfw:commentRss>
      </item>
    
  <item>
    <title>Définir une structure arborescente en Java</title>
    <link>/blog/post/131-definir-une-structure-arborescente-en-java</link>
    <guid isPermaLink="false">urn:md5:a0ad16d0dfe1e53df5a357d292de3420</guid>
    <pubDate>Wed, 18 Mar 2009 19:34:46 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Un petit mot pour vous parler d'une découverte que j'ai récemment faite à propos du langage Java.&lt;/p&gt;


&lt;p&gt;Si vous avez déjà développé une interface graphique, vous savez qu'il est fastidieux la déclarer. Il est souvent difficile de suivre le déroulement de la construction car le modèle impératif du langage Java ne s'accorde pas bien avec la structure arborescente d'une interface graphique.&lt;/p&gt;


&lt;p&gt;Voici maintenant une solution pour rendre beaucoup plus lisible tous vos codes déclarant des arbres ou des maps&amp;nbsp;!&lt;/p&gt;    &lt;p&gt;Le problème avec les structures arborescente est qu'il faut construire un élément et également le rattacher à son parent. Ces deux actions sont parfois difficiles à discerner dans un langage impératif comme Java. Un petit exemple :


JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel panel = new JPanel();... &lt;em&gt;&lt;a href=&quot;/blog/post/131-definir-une-structure-arborescente-en-java&quot;&gt;Lire&lt;/em&gt; Définir une structure arborescente en Java&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>/blog/post/131-definir-une-structure-arborescente-en-java#comment-form</comments>
      <wfw:comment>/blog/post/131-definir-une-structure-arborescente-en-java#comment-form</wfw:comment>
      <wfw:commentRss>/blog/feed/atom/comments/124</wfw:commentRss>
      </item>
    
  <item>
    <title>Ligne de commande</title>
    <link>/blog/post/129-ligne-de-commande</link>
    <guid isPermaLink="false">urn:md5:aada17f80b3d87d038ce50d814d0e9e4</guid>
    <pubDate>Sat, 26 Jul 2008 15:36:00 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Je ne suis pas un fan de la ligne de commande. Certains de mes billets contiennent même de nombreuses critiques, plus ou moins bien argumentées contre l'utilisation de la ligne de commande. Et pourtant, il se trouve que je l'utilise tous les jours... Alors pourquoi tant de haine&amp;nbsp;?&lt;/p&gt;    &lt;p&gt;L'argument de la difficulté de la ligne de commande est souvent l'argument le plus présenté dès qu'il s'agit de critiquer Linux ou plus exactement ses différentes distributions. L'argument avancé est que la ligne de commande n'est pas une interface utilisateur suffisante pour un débutant. Je confirme.


Le principe de la ligne de commande est de... &lt;em&gt;&lt;a href=&quot;/blog/post/129-ligne-de-commande&quot;&gt;Lire&lt;/em&gt; Ligne de commande&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Vincent 2.0</title>
    <link>/blog/post/128-vincent-20</link>
    <guid isPermaLink="false">urn:md5:4b83d87d3c8ea7bd2017e3531c31bb87</guid>
    <pubDate>Mon, 12 May 2008 00:58:35 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;J'ai beaucoup de mal à me faire à tout ces nouveaux outils web 2.0&amp;nbsp;: Facebook, Twitter et compagnie... La principale raison est que je ne vois pas l'utilité de ces outils.&lt;/p&gt;    &lt;p&gt;Je n'utilise pas Facebook pour rester en contact avec mes amis, je leur envoie des mails et je les rencontre dans la vraie vie. Par contre, je peux tout à fait comprendre l'intérêt des outils de réseaux sociaux dans un cadre professionnel, c'est très intéressant d'être capable de s'approcher de personnes avec les mêmes besoins professionnels.... &lt;em&gt;&lt;a href=&quot;/blog/post/128-vincent-20&quot;&gt;Lire&lt;/em&gt; Vincent 2.0&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>ChuWiki 2.0 alpha</title>
    <link>/blog/post/127-chuwiki-20-alpha</link>
    <guid isPermaLink="false">urn:md5:12beff50fec06fdf1ab32201f6b26afc</guid>
    <pubDate>Sat, 01 Mar 2008 00:54:22 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Le développement continue doucement. Dans la ligné de mon billet précédent sur les numéros de versions, aucun changement majeure dans cette nouvelle version mais de nombreuses nouvelles fonctionnalités et bien sûr toujours autant de simplicité.&lt;/p&gt;    &lt;p&gt;(Ce billet est une recopie de la news du site ChuWiki)


Le développement continue tout d'abord avec un passage en version 2.0, tout simplement parce que ce n'est pas la peine de passer un an à sortir une version si c'est pour seulement augmenter le numéro mineur de version :)


Après l'ajout de la gestion des templates avec ::include, j'ai... &lt;em&gt;&lt;a href=&quot;/blog/post/127-chuwiki-20-alpha&quot;&gt;Lire&lt;/em&gt; ChuWiki 2.0 alpha&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>IIRC</title>
    <link>/blog/post/126-iirc</link>
    <guid isPermaLink="false">urn:md5:2d73169fb250d8dc29e1d3d9ba8f7068</guid>
    <pubDate>Sun, 06 Jan 2008 14:36:50 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Cette abréviation signifie « If I Remember Correctly » et est souvent utilisée lors de discussions en ligne sur des forums, des commentaires de blogs ou même les discussions Wikipedia.&lt;/p&gt;


&lt;p&gt;Je vais être franc&amp;nbsp;: je déteste cette expression...&lt;/p&gt;    &lt;p&gt;Les origines de IIRC remontent aux premières discussions sur Internet, par mail ou par IRC, je ne sais pas. L'idée est simplement de réduire le nombre de caractères à taper pour une expression souvent employée. « Si je me souviens bien », vous avez sûrement déjà utilisé cette expression en discutant avec un ami ou un collègue. C'est tout à fait... &lt;em&gt;&lt;a href=&quot;/blog/post/126-iirc&quot;&gt;Lire&lt;/em&gt; IIRC&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Dialoguer avec ses utilisateurs - Partie 2</title>
    <link>/blog/post/124-dialoguer-avec-ses-utilisateurs-partie-2</link>
    <guid isPermaLink="false">urn:md5:2cb54563c25c342989fbc76ebe1d618c</guid>
    <pubDate>Wed, 01 Aug 2007 23:07:43 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Nous avons vu dans la &lt;a href=&quot;/blog/post/124-dialoguer-avec-ses-utilisateurs-partie-2/blog/123-dialoguer-avec-ses-utilisateurs-1&quot;&gt;1re partie&lt;/a&gt; que les boites de dialogue sont une part importante de l'expérience utilisateur et qu'il est important de passer du temps sur leur conception. Mais pourquoi y a-t-il autant de différences entre les systèmes&amp;nbsp;? Pourquoi tous les logiciels tournant sous Microsoft Windows n'utilise pas ce principe alors que toutes les applications Mac OS X y sont passées. Il n'y a qu'une et une seule raison&amp;nbsp;: l'API.&lt;/p&gt;    &lt;p&gt;Une histoire de plateforme ?

Lorsque vous développez une nouvelle plateforme, comme Windows, Mac OS X ou encore Linux, votre but est qu'elle soit utilisée. Or par définition, une plateforme n'a pas d'intérêt direct, son seul intérêt est de fournir à des développeurs des moyens de répondre rapidement et simplement à des besoins.


À ce titre, il... &lt;em&gt;&lt;a href=&quot;/blog/post/124-dialoguer-avec-ses-utilisateurs-partie-2&quot;&gt;Lire&lt;/em&gt; Dialoguer avec ses utilisateurs - Partie 2&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Évolution de la version d'un logiciel</title>
    <link>/blog/post/125-evolution-de-la-version-d-un-logiciel</link>
    <guid isPermaLink="false">urn:md5:4e3d859333deb137c0602c129dd4cfaf</guid>
    <pubDate>Thu, 05 Apr 2007 22:57:03 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Hadrien a posté un billet très intéressant présentant son avis sur &lt;a href=&quot;http://psydk.org/archives/2007-04-04-201-evolution-de-la-version-d-un-logiciel&quot;&gt;l'évolution à donner aux numéros de versions d'un logiciel&lt;/a&gt; au cours de sa vie.&lt;/p&gt;


&lt;p&gt;Je ne suis pas complètement d'accord avec ses propositions, je vais donc exposer les miennes maintenant.&lt;/p&gt;    &lt;p&gt;Tout d'abord, un point rapide : oui je sais, je n'ai pas encore mis en ligne la partie 2 de mon précédent article. Il est en cours d'écriture, considérez celui-ci comme un intermède.


Bon revenons à notre problème. Hadrien souhaite avoir une différence forte entre la numérotation des ajouts de fonctionnalités et les corrections de bugs. Alors... &lt;em&gt;&lt;a href=&quot;/blog/post/125-evolution-de-la-version-d-un-logiciel&quot;&gt;Lire&lt;/em&gt; Évolution de la version d'un logiciel&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Dialoguer avec ses utilisateurs - Partie 1</title>
    <link>/blog/post/123-dialoguer-avec-ses-utilisateurs-1</link>
    <guid isPermaLink="false">urn:md5:44ea902658444502a296a61d741b34f3</guid>
    <pubDate>Thu, 15 Feb 2007 21:54:03 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;En ces temps de campagne présidentielle, le concept est d'actualité. Pourtant certains développeurs semblent ne pas avoir compris le concept.&lt;/p&gt;


&lt;p&gt;Après tout, les boites de dialogues — car c'est bien de cela qu'il s'agit — sont une part très importante de l'expérience utilisateur dans un logiciel.&lt;/p&gt;    &lt;p&gt;Un des principes fort de l'utilisabilité est que les utilisateurs ne lisent pas. Loin de moi l'idée de dire que les utilisateurs ont un niveau scolaire inférieure à la maternelle, mais il s'agit plutôt de concentrer ses efforts sur ce qui est important. Les utilisateurs ne lisent pas ce qui ne les intéressent pas, en tout cas pas ce qui ne les... &lt;em&gt;&lt;a href=&quot;/blog/post/123-dialoguer-avec-ses-utilisateurs-1&quot;&gt;Lire&lt;/em&gt; Dialoguer avec ses utilisateurs - Partie 1&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Ce site est-il mort ?</title>
    <link>/blog/post/122-ce-site-est-il-mort</link>
    <guid isPermaLink="false">urn:md5:1db73698e7f333d0b455e39366a34cec</guid>
    <pubDate>Sun, 04 Feb 2007 18:15:04 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Oui&amp;nbsp;? Non&amp;nbsp;? Je ne sais pas...&lt;/p&gt;    &lt;p&gt;Il est clair que je commence à avoir honte de la date du dernier billet. Surtout quand je poste celui-ci uniquement pour faire une mise à jour, sans aucun réel contenu.


La question est donc simple, ce blog est-il mort ?


Oui

Je m'éloigne de plus en plus du monde du développement web et forcément, des blogs que j'ai initialement découvert. Ma... &lt;em&gt;&lt;a href=&quot;/blog/post/122-ce-site-est-il-mort&quot;&gt;Lire&lt;/em&gt; Ce site est-il mort ?&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Programmation et valeur de retour II</title>
    <link>/blog/post/121-programmation-et-valeur-de-retour-2</link>
    <guid isPermaLink="false">urn:md5:47f62245a72fc4ea7f3a8b94c89e5364</guid>
    <pubDate>Tue, 01 Aug 2006 13:58:52 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Ce billet fait suite à &lt;a href=&quot;/blog/post/121-programmation-et-valeur-de-retour-2/blog/107-programmation-et-valeur-de-retour&quot;&gt;Programmation et valeur de retour&lt;/a&gt;, un précédent billet dans lequel je présente les problèmes que posent certains langages dans la gestion des valeurs de retour.&lt;/p&gt;


&lt;p&gt;J'ai décidé d'écrire une suite à ce billet car mon expérience s'est depuis enrichie d'un nouveau langage me permettant d'apporter un nouvel argument à mon idée&amp;nbsp;: Visual Basic.&lt;/p&gt;    &lt;p&gt;Illustration du problème en C++


Reprenons tout d'abord la fonction puissance codé originellement en C++


int pow(int nValue, int nPower)
{
	int nReturn = 1;
	
	while( nPower &gt; 0 )
	{
		nReturn *= nValue;
		nPower -= 1;
	}
	
	return nReturn;
}


Ma critique, il est vrai mal formulée dans mon premier article, vient des toutes premières lignes de... &lt;em&gt;&lt;a href=&quot;/blog/post/121-programmation-et-valeur-de-retour-2&quot;&gt;Lire&lt;/em&gt; Programmation et valeur de retour II&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Du nouveau pour ChuWiki</title>
    <link>/blog/post/120-du-nouveau-pour-chuwiki</link>
    <guid isPermaLink="false">urn:md5:c6839982de1a7a70a5ce6d6d879cde6c</guid>
    <pubDate>Thu, 22 Jun 2006 00:50:25 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Voilà quelques temps que je délaissais mon wiki, mais de nouveaux utilisateurs amenant de nouvelles demandes, j'ai dû me remettre au travail et commencer une version 1.3.&lt;/p&gt;    &lt;p&gt;J'ai peu de temps pour travailler sur ChuWiki, surtout qu'il a atteint un stade où il est difficile d'ajouter des fonctionnalités sans le rendre plus complexe. Et comme il fonctionne correctement pour moi jusqu'à maintenant, je ne ressens pas le besoin de le modifier en profondeur.


Cependant, j'ai de plus en plus d'utilisateurs, et certains avec... &lt;em&gt;&lt;a href=&quot;/blog/post/120-du-nouveau-pour-chuwiki&quot;&gt;Lire&lt;/em&gt; Du nouveau pour ChuWiki&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Rien de neuf, si ce n'est tout le reste</title>
    <link>/blog/post/118-rien-de-neuf-si-ce-n-est-tout-le-reste</link>
    <guid isPermaLink="false">urn:md5:d82187a2906d54daae6c028c851d89a0</guid>
    <pubDate>Wed, 19 Apr 2006 00:34:44 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;C'est forcément lorsqu'on annonce que l'on souhaite s'occuper un peu plus de son site que les circonstances sont là pour que ça n'arrive pas.&lt;/p&gt;


&lt;p&gt;J'ai passé pas mal de mon temps à effectuer une tâche que je n'ai pas l'habitude de faire. J'ai en effet troqué pour quelque temps ma casquette de développeur de logiciel pour un casque d'administrateur système.&lt;/p&gt;    &lt;p&gt;Depuis quelques temps, je commence à avoir des besoins bien spécifiques en matière de disponibilité sur Internet, notamment pour héberger des développements logiciels. Malheureusement, les hébergeurs web ne proposent pas du tout ce type de services et les hébergements dédiés au développement (SourceForge ou Berlios par exemple) n'offre pas une... &lt;em&gt;&lt;a href=&quot;/blog/post/118-rien-de-neuf-si-ce-n-est-tout-le-reste&quot;&gt;Lire&lt;/em&gt; Rien de neuf, si ce n'est tout le reste&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Reconception du site</title>
    <link>/blog/post/117-reconception-du-site</link>
    <guid isPermaLink="false">urn:md5:ec1b1300a36736fa54a9880f020b6d5a</guid>
    <pubDate>Tue, 04 Apr 2006 23:55:45 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Ce site est là depuis longtemps, pas forcément pour les bonnes raisons et pas forcément pour toujours poster des choses intéressantes. Cependant, je me soigne. Il faut donc que je commence forcément par donner à ce site une allure qui me corresponde plus.&lt;/p&gt;    &lt;p&gt;Terminé donc le Dotclear de M. Tout-le-monde ! Le site est toujours propulsé par Dotclear, mais l'outil est toujours là par simple manque de temps. En effet pour cette reconception j'ai fait un petit bilan de ce que je souhaitais voir apparaitre sur mon blog. Conclusion, c'est impressionnant le nombre de bidules dont je ne me sers jamais.


Voilà... &lt;em&gt;&lt;a href=&quot;/blog/post/117-reconception-du-site&quot;&gt;Lire&lt;/em&gt; Reconception du site&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Vacances !</title>
    <link>/blog/post/116-vacances</link>
    <guid isPermaLink="false">urn:md5:f65ca4b1b5400065c094c7c8c37acce3</guid>
    <pubDate>Sat, 18 Mar 2006 08:27:23 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>    &lt;p&gt;Je pars au ski pour une semaine !


Subissant une vague de spam ces derniers temps, je suis obligé de désactiver les commentaires durant cette période, désolé.


MÀJ: Je suis de retour, les commentaires et trackbacks sont réouverts :)... &lt;em&gt;&lt;a href=&quot;/blog/post/116-vacances&quot;&gt;Lire&lt;/em&gt; Vacances !&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Un navigateur samba</title>
    <link>/blog/post/115-un-navigateur-samba</link>
    <guid isPermaLink="false">urn:md5:37515a2cd1c1d3fa91b44e2d6ed06cb4</guid>
    <pubDate>Tue, 28 Feb 2006 10:38:45 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Je suis à la recherche d'un petit logiciel permettant de naviguer parmis les serveurs samba comme peut le faire un client FTP.&lt;/p&gt;


&lt;p&gt;Voici donc la description de ce que je recherche. Si vous trouver que ce document ressemble à une spec, c'est normal :)&lt;/p&gt;    &lt;p&gt;Ce que je cherche

Pourquoi je ne veux pas utiliser Explorer :

il est lent ;
il semble faire tous les appels en synchrones donc quand le réseau est lent, il freeze ;
je n'aime pas l'idée d'intégrer ce genre de fonctionnalités dans l'explorateur de fichiers, ce sont des fichiers distants et doivent être traités comme tels.


Je cherche donc un... &lt;em&gt;&lt;a href=&quot;/blog/post/115-un-navigateur-samba&quot;&gt;Lire&lt;/em&gt; Un navigateur samba&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>ChuWiki accepte maintenant les dons PayPal</title>
    <link>/blog/post/114-chuwiki-accepte-maintenant-les-dons-paypal</link>
    <guid isPermaLink="false">urn:md5:43ee53388ae7ed4130e8bc886122982c</guid>
    <pubDate>Fri, 10 Feb 2006 17:35:33 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>    &lt;p&gt;ChuWiki est une application qui commence à prendre doucement de l'ampleur. Comme je ne souhaitais pas mettre de publicités sur le site, j'ai décidé de mettre un petit bouton PayPal pour accepter des dons (tout en bas, en super discret ^^).


Je me doute bien que cela ne ramènera pas des millions mais je pense que certains ont peut-être envie... &lt;em&gt;&lt;a href=&quot;/blog/post/114-chuwiki-accepte-maintenant-les-dons-paypal&quot;&gt;Lire&lt;/em&gt; ChuWiki accepte maintenant les dons PayPal&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>XMLHttpRequest, fonctionnalités et simplicité</title>
    <link>/blog/post/113-xmlhttprequest-fonctionnalites-et-simplicite</link>
    <guid isPermaLink="false">urn:md5:fbb81338ba36f540b2b77aae2386be57</guid>
    <pubDate>Sun, 22 Jan 2006 18:33:13 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;XMLHttpRequest est un objet Javascript que les développeurs web peuvent utiliser dans leur page web pour effectuer des requêtes HTTP directement depuis leur script, sans passer par le chargement d'une page dans le navigateur.&lt;/p&gt;


&lt;p&gt;Dans le cadre de mon travail, j'ai récemment eu à utiliser cet objet de manière assez intensive. Ayant suivi pas mal d'articles à son propos et l'ayant un peu utilisé pour divers tests, je me suis lancé tête baissée dans un code qui ne s'est finalement pas révélé si simple à écrire...&lt;/p&gt;    &lt;p&gt;Je passerai sur la présentation de l'objet XmlHttpRequest, il existe de nombreuses documentations sur Internet qui vous permettront de commencer à écrire des scripts utilisant cet objet. Cependant, en effectuant une utilisation plutôt intensive de cet objet, j'ai pu remarquer que ces documentations restaient toujours muettes sur de nombreux aspects... &lt;em&gt;&lt;a href=&quot;/blog/post/113-xmlhttprequest-fonctionnalites-et-simplicite&quot;&gt;Lire&lt;/em&gt; XMLHttpRequest, fonctionnalités et simplicité&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Attribut target &amp; XHTML 2.0</title>
    <link>/blog/post/112-attribut-target-xhtml-20</link>
    <guid isPermaLink="false">urn:md5:d4742c3f78cabf917474089d4cce6e2e</guid>
    <pubDate>Wed, 18 Jan 2006 23:00:45 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>&lt;p&gt;Il y a maintenant plusieurs mois, une première version de la spécification XHTML 2 a été rendue publique. Je me souviens avoir été choqué en la parcourant de retrouver l'attribut target dans les liens hypertextes toujours pour la même signification, l'ouverture de ce lien dans une frame. Je me rappelle avoir songé à l'époque à une autre utilisation de cet attribut...&lt;/p&gt;    &lt;p&gt;Tout le monde s'accorde à dire aujourd'hui que les frames sont plus généralement source d'ennuis que d'avantages dans la conception d'un site web. (Je ne reviendrais pas sur les pages impossibles à marquer, l'indexation difficile et la surcharge serveur engendrée par l'augmentation du nombre de fichiers à télécharger.)


Cependant, j'avais à... &lt;em&gt;&lt;a href=&quot;/blog/post/112-attribut-target-xhtml-20&quot;&gt;Lire&lt;/em&gt; Attribut target &amp;amp; XHTML 2.0&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Google Talk s'ouvre sur le monde</title>
    <link>/blog/post/111-google-talk-s-ouvre-sur-le-monde</link>
    <guid isPermaLink="false">urn:md5:15b6d828d01db2f407a273bac4bcc378</guid>
    <pubDate>Wed, 18 Jan 2006 22:40:58 +0000</pubDate>
    <dc:creator>Vincent</dc:creator>
            
    <description>    &lt;p&gt;Depuis que Google a annoncé un client de messagerie instantanée basé sur le protocole ouvert Jabber, tous les utilisateurs de ce protocole se réjouissent de la promotion de leur protocole favori. Malheureusement, lors de l'ouverture de ce service, Google proposait bien un serveur Jabber mais ne proposait pas une fonctionnalité importante de ce... &lt;em&gt;&lt;a href=&quot;/blog/post/111-google-talk-s-ouvre-sur-le-monde&quot;&gt;Lire&lt;/em&gt; Google Talk s'ouvre sur le monde&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>