<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le blog de James Poulson</title>
	<atom:link href="https://blog.developpez.com/james-poulson/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/james-poulson</link>
	<description></description>
	<lastBuildDate>Sun, 05 May 2013 12:36:02 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Permuter deux nombres sans variable intermédiaire</title>
		<link>https://blog.developpez.com/james-poulson/p11950/java/permuter-deux-nombres-sans-variable-intermediaire</link>
		<comments>https://blog.developpez.com/james-poulson/p11950/java/permuter-deux-nombres-sans-variable-intermediaire#comments</comments>
		<pubDate>Sun, 05 May 2013 12:11:15 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/james-poulson/?p=78</guid>
		<description><![CDATA[Il est courant dans les cours de programmation d&#8217;avoir un exercice où l&#8217;on demande de permuter deux variables. Bien souvent, on utilise une variable intermédiaire. Mais il est tout à fait possible de s&#8217;en passer. Si cela présente peu d&#8217;intérêt &#8230; <a href="https://blog.developpez.com/james-poulson/p11950/java/permuter-deux-nombres-sans-variable-intermediaire">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utiliser un switch pour des cotes de test</title>
		<link>https://blog.developpez.com/james-poulson/p11747/java/utiliser-un-switch-pour-des-cotes-de-test</link>
		<comments>https://blog.developpez.com/james-poulson/p11747/java/utiliser-un-switch-pour-des-cotes-de-test#comments</comments>
		<pubDate>Tue, 29 Jan 2013 22:54:29 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/james-poulson/?p=72</guid>
		<description><![CDATA[Un étudiant a demandé s&#8217;il était possible d&#8217;utiliser un switch pour afficher une cote ou un message d&#8217;appréciation. A priori, le switch se limite à évaluer des valeurs seules et non des intervals. Mais c&#8217;est chose possible avec l&#8217;approche suivante. &#8230; <a href="https://blog.developpez.com/james-poulson/p11747/java/utiliser-un-switch-pour-des-cotes-de-test">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Les inner class (question de certification OCJP)</title>
		<link>https://blog.developpez.com/james-poulson/p11711/java/les-inner-class-question-de-certification-ocjp</link>
		<comments>https://blog.developpez.com/james-poulson/p11711/java/les-inner-class-question-de-certification-ocjp#comments</comments>
		<pubDate>Thu, 10 Jan 2013 07:52:36 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/james-poulson/?p=66</guid>
		<description><![CDATA[Si vous avez contemplé passer la certification OCJP (anciennement SCJP) vous avez certainement rencontré des questions test qui vous ont fait réflêchir. Un exemple est le code ci-dessous dont on demande la sortie. class MyClass { &#160; &#160; public static &#8230; <a href="https://blog.developpez.com/james-poulson/p11711/java/les-inner-class-question-de-certification-ocjp">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Faire fonctionner Tess4J en déploiement</title>
		<link>https://blog.developpez.com/james-poulson/p11328/java/faire-fonctionner-tess4j-en-deploiement</link>
		<comments>https://blog.developpez.com/james-poulson/p11328/java/faire-fonctionner-tess4j-en-deploiement#comments</comments>
		<pubDate>Thu, 20 Sep 2012 04:08:11 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/james-poulson/?p=49</guid>
		<description><![CDATA[Tess4J est un wrapper JNA pour l&#8217;API de reconnaissance de caractères Tesseract. Si celui-ci fonctionne comme prévu dans Eclipse ou un autre IDE, certains soucis apparaissent lorsqu&#8217;on essaye de l&#8217;utiliser dans un jar exécutable ou dans une application finale. Voici &#8230; <a href="https://blog.developpez.com/james-poulson/p11328/java/faire-fonctionner-tess4j-en-deploiement">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Les développeurs engagés</title>
		<link>https://blog.developpez.com/james-poulson/p11259/general/les_developpeurs_engages</link>
		<comments>https://blog.developpez.com/james-poulson/p11259/general/les_developpeurs_engages#comments</comments>
		<pubDate>Wed, 29 Aug 2012 01:32:50 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Général]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je ne sais pourquoi, il m&#8217;est venu l&#8217;idée de lancer une page Facebook pour regrouper les développeurs qui souhaiteraient participer à des bonnes causes. L&#8217;équivalent d&#8217;écrivain engagé dans la langue de Shakespeare ne fut pas évident à trouver mais finalement &#8230; <a href="https://blog.developpez.com/james-poulson/p11259/general/les_developpeurs_engages">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Limitation du nombre d&#8217;instances d&#8217;une classe</title>
		<link>https://blog.developpez.com/james-poulson/p11229/java/limitation_des_notres_d_instances</link>
		<comments>https://blog.developpez.com/james-poulson/p11229/java/limitation_des_notres_d_instances#comments</comments>
		<pubDate>Fri, 17 Aug 2012 14:23:27 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dans un groupe Java sur Facebook une personne a demandé comment s&#8217;y prendre pour limiter le nombre d&#8217;instances d&#8217;une classe donnée. On pourrait imaginer que cela serve dans des cas de figures où on a besoin d&#8217;un nombre limité de &#8230; <a href="https://blog.developpez.com/james-poulson/p11229/java/limitation_des_notres_d_instances">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Quand une variable n&#8217;est pas égale à elle-même</title>
		<link>https://blog.developpez.com/james-poulson/p11180/java/quand_une_variable_n_est_pas_egale_a_ell</link>
		<comments>https://blog.developpez.com/james-poulson/p11180/java/quand_une_variable_n_est_pas_egale_a_ell#comments</comments>
		<pubDate>Fri, 27 Jul 2012 15:40:11 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Est-il possible de faire en sorte que &#171;&#160;pas égal&#160;&#187; soit imprimé dans la console sans modifier la structure suivante ? if(x==x){ &#160; System.out.println(&#34;égal&#34;); } else { &#160; System.out.println(&#34;pas égal&#34;); } La réponse est oui et tient aux particularités de la &#8230; <a href="https://blog.developpez.com/james-poulson/p11180/java/quand_une_variable_n_est_pas_egale_a_ell">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Extraire les données de tables HTML avec XPath</title>
		<link>https://blog.developpez.com/james-poulson/p11138/code/extraire_des_donnees_de_tables_html_avec</link>
		<comments>https://blog.developpez.com/james-poulson/p11138/code/extraire_des_donnees_de_tables_html_avec#comments</comments>
		<pubDate>Sat, 07 Jul 2012 01:37:39 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Récemment j&#8217;avais la tâche d&#8217;extraire des données à partir de pages sans doute encodées sous Excel et sauvegardées sous forme de tableaux HTML. Comme il y avait environ 800 fichiers à traiter une solution programmatique s&#8217;imposait. Le défi n&#8217;était pas &#8230; <a href="https://blog.developpez.com/james-poulson/p11138/code/extraire_des_donnees_de_tables_html_avec">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Un Filefilter reprenant plusieurs extensions de fichier</title>
		<link>https://blog.developpez.com/james-poulson/p11166/java/un_filefilter_reprenant_plusieurs_extens</link>
		<comments>https://blog.developpez.com/james-poulson/p11166/java/un_filefilter_reprenant_plusieurs_extens#comments</comments>
		<pubDate>Thu, 19 Jul 2012 17:20:40 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Avec le JFileChooser de Swing il est possible d&#8217;ajouter des FileFilter pour filtrer la liste de fichiers affichés. Cet article va décrire un FileFilter personalisé capable de filtrer selon plusieurs extensions de fichiers. Cela peut être utile si un format &#8230; <a href="https://blog.developpez.com/james-poulson/p11166/java/un_filefilter_reprenant_plusieurs_extens">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Créer des instances à travers un enum</title>
		<link>https://blog.developpez.com/james-poulson/p11167/java/creer_des_instances_a_travers_un_enum</link>
		<comments>https://blog.developpez.com/james-poulson/p11167/java/creer_des_instances_a_travers_un_enum#comments</comments>
		<pubDate>Thu, 19 Jul 2012 17:52:44 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Le plus souvent un enum sert à reprendre une liste de constantes que l&#8217;on peut notamment utiliser de manière sémantique lors du passage de paramètres (ex: Color.white). Mais en Java il existe d&#8217;autres possibilités dont une manière pratique pour créer &#8230; <a href="https://blog.developpez.com/james-poulson/p11167/java/creer_des_instances_a_travers_un_enum">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Corriger les données directement dans les tables à travers des requêtes</title>
		<link>https://blog.developpez.com/james-poulson/p11130/code/corriger_les_donnees_directement_a_trave</link>
		<comments>https://blog.developpez.com/james-poulson/p11130/code/corriger_les_donnees_directement_a_trave#comments</comments>
		<pubDate>Tue, 03 Jul 2012 22:30:38 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il arrive parfois que des données insérées en CSV ou venant d&#8217;un tableur comportent quelques petites erreurs de format. Pour ce faire je vous propose deux fonctions. La première est TRIM que vous connaissez peut être du monde PHP. Comme &#8230; <a href="https://blog.developpez.com/james-poulson/p11130/code/corriger_les_donnees_directement_a_trave">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suppréssion de doublons et transformation de majuscule en une majuscule+minuscules</title>
		<link>https://blog.developpez.com/james-poulson/p11087/technique/suppression_de_doublons_et_transformatio</link>
		<comments>https://blog.developpez.com/james-poulson/p11087/technique/suppression_de_doublons_et_transformatio#comments</comments>
		<pubDate>Tue, 12 Jun 2012 10:39:15 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[J&#8217;ai reçu une liste de noms et addresses e-mail sous format Excel que je dois transposer comme utilisateurs front-end dans Typo3. Pour ce faire j&#8217;ai exporté la table fe_users en format CSV avec les utilisateurs existants avec l&#8217;idée de transposer &#8230; <a href="https://blog.developpez.com/james-poulson/p11087/technique/suppression_de_doublons_et_transformatio">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Petite astuce pour récuperer la ville d&#8217;origine avec l&#8217;API Facebook</title>
		<link>https://blog.developpez.com/james-poulson/p10288/code/recuperer_la_ville_d_origine_avec_l_api</link>
		<comments>https://blog.developpez.com/james-poulson/p10288/code/recuperer_la_ville_d_origine_avec_l_api#comments</comments>
		<pubDate>Wed, 14 Sep 2011 15:29:30 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Voici une petite astuce pour récupérer la ville d&#8217;origine d&#8217;une personne à travers l&#8217;API graph de Facebook dont la structure est la suivante: &#160; &#160; [hometown] =&#62; stdClass Object &#160; &#160; &#160; &#160; ( &#160; &#160; &#160; &#160; &#160; &#160; &#8230; <a href="https://blog.developpez.com/james-poulson/p10288/code/recuperer_la_ville_d_origine_avec_l_api">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Changer la JVM utilisée par défaut par Ubuntu et Tomcat</title>
		<link>https://blog.developpez.com/james-poulson/p10808/java/changer_la_jvm_utilise_par_defaut_par_ub</link>
		<comments>https://blog.developpez.com/james-poulson/p10808/java/changer_la_jvm_utilise_par_defaut_par_ub#comments</comments>
		<pubDate>Fri, 09 Mar 2012 14:14:33 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour des raisons de compatibilité avec certaines applications il peut être nécessaire de changer la JVM utilisée par Ubuntu et Tomcat. Par défaut, ceux-ci utilisent l&#8217;OpenJDK. Voici comment procéder. Première étape, lancez cette commande pour accéder à l&#8217;utilitaire de configuration: &#8230; <a href="https://blog.developpez.com/james-poulson/p10808/java/changer_la_jvm_utilise_par_defaut_par_ub">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utiliser l&#8217;API PHP de Facebook</title>
		<link>https://blog.developpez.com/james-poulson/p10114/code/premiers_pas_avec_la_sdk_de_facebook_1</link>
		<comments>https://blog.developpez.com/james-poulson/p10114/code/premiers_pas_avec_la_sdk_de_facebook_1#comments</comments>
		<pubDate>Sat, 09 Jul 2011 23:08:47 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Facebook a effectué quelques changements dernièrement au niveau de l&#8217;interaction avec son site. La plus intéressante est la possibilité d&#8217;accéder aux informations à travers l&#8217;API graph. Selon cette approche, chaque objet est representé par un identifiant unique et on peut &#8230; <a href="https://blog.developpez.com/james-poulson/p10114/code/premiers_pas_avec_la_sdk_de_facebook_1">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Utilisation d&#8217;un LIMIT dans une sous-requête avec MySQL</title>
		<link>https://blog.developpez.com/james-poulson/p10023/code/utilisation_d_un_limit_dans_une_sous_req</link>
		<comments>https://blog.developpez.com/james-poulson/p10023/code/utilisation_d_un_limit_dans_une_sous_req#comments</comments>
		<pubDate>Wed, 01 Jun 2011 10:21:53 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Si vous avez déjà essayé d&#8217;utiliser un LIMIT dans une sous-requête vous avez très certainement rencontré ce message ci: This version of MySQL doesn&#8217;t yet support &#8216;LIMIT &#38; IN/ALL/ANY/SOME subquery&#8217; Heureusement, il y a la possibilité de contourner cela selon &#8230; <a href="https://blog.developpez.com/james-poulson/p10023/code/utilisation_d_un_limit_dans_une_sous_req">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peupler une nouvelle colonne d&#8217;une table à partir d&#8217;une autre selon une correspondance</title>
		<link>https://blog.developpez.com/james-poulson/p10189/code/peupler_une_nouvelle_colonne_d_une_table</link>
		<comments>https://blog.developpez.com/james-poulson/p10189/code/peupler_une_nouvelle_colonne_d_une_table#comments</comments>
		<pubDate>Fri, 05 Aug 2011 14:55:13 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Une opération parfois utile est de pouvoir peupler une nouvelle colonne des données dans une table avec des données provenant d&#8217;une deuxième table selon une colonne aux valeurs communes. Voici comment procéder (cliquez ci-dessous). Pour donner un contexte concret j&#8217;avais &#8230; <a href="https://blog.developpez.com/james-poulson/p10189/code/peupler_une_nouvelle_colonne_d_une_table">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Architecture N-Tier, kézako?</title>
		<link>https://blog.developpez.com/james-poulson/p10184/java/architecture_n_tier_kezako</link>
		<comments>https://blog.developpez.com/james-poulson/p10184/java/architecture_n_tier_kezako#comments</comments>
		<pubDate>Fri, 05 Aug 2011 01:29:18 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dans la description de mon blog j&#8217;avais promis de partager quelques informations sur la conception. Voici donc un premier article sur ce qu&#8217;on appelle une architecture n-tier. Au delà de la programmation objet et des design patterns il existe une &#8230; <a href="https://blog.developpez.com/james-poulson/p10184/java/architecture_n_tier_kezako">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Forcer la mise à jour d&#8217;une image avec le caching</title>
		<link>https://blog.developpez.com/james-poulson/p10183/code/forcer_la_mise_a_jour_d_une_image_avec_l</link>
		<comments>https://blog.developpez.com/james-poulson/p10183/code/forcer_la_mise_a_jour_d_une_image_avec_l#comments</comments>
		<pubDate>Thu, 04 Aug 2011 23:48:04 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Si vous avez déjà implémenté un petit script d&#8217;upload d&#8217;images en PHP vous avez peut être remarqué que l&#8217;image ne se met pas à jour lorsque incluse dans une page HTML. Cela est du tout simplement au mécanisme de caching &#8230; <a href="https://blog.developpez.com/james-poulson/p10183/code/forcer_la_mise_a_jour_d_une_image_avec_l">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Select des enregistrements sur le dernier mois</title>
		<link>https://blog.developpez.com/james-poulson/p9990/code/select_des_enregistrements_sur_le_dernie</link>
		<comments>https://blog.developpez.com/james-poulson/p9990/code/select_des_enregistrements_sur_le_dernie#comments</comments>
		<pubDate>Thu, 19 May 2011 12:56:26 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour un système d&#8217;affichage de commandes on m&#8217;a demandé de reprendre ceux qui ont eu lieu sur le mois. Il y a sans doute plusieurs manières de procéder mais celle qui semble la plus sensée est d&#8217;intégrer des critères directement &#8230; <a href="https://blog.developpez.com/james-poulson/p9990/code/select_des_enregistrements_sur_le_dernie">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Totaliser et plafonner les points attribués par jour dans un système de vote</title>
		<link>https://blog.developpez.com/james-poulson/p10149/code/totaliser_et_plafonner_les_points_attrib</link>
		<comments>https://blog.developpez.com/james-poulson/p10149/code/totaliser_et_plafonner_les_points_attrib#comments</comments>
		<pubDate>Fri, 22 Jul 2011 10:54:40 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour récompenser les participants à un système de vote j&#8217;ai récemment ajouté une règle qui rétribue des points (chaque vote = 1 point) selon un plafond maximal par journée. Vous découvrirez l&#8217;implémentation ci-dessous. L&#8217;implémentation s&#8217;est révélée relativement simple et se &#8230; <a href="https://blog.developpez.com/james-poulson/p10149/code/totaliser_et_plafonner_les_points_attrib">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Voir les modifications dynamiques dans une page</title>
		<link>https://blog.developpez.com/james-poulson/p10110/code/voir_les_modifications_dynamiques_dans_u</link>
		<comments>https://blog.developpez.com/james-poulson/p10110/code/voir_les_modifications_dynamiques_dans_u#comments</comments>
		<pubDate>Fri, 08 Jul 2011 12:17:21 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[La possibilité de modifier le DOM d&#8217;une page HTML offre une foule de possibilités. Il y a toutefois un inconvenient à cela dans le fait que les modifications ne sont pas visibles dans l&#8217;affichage standard du code source. Voici donc &#8230; <a href="https://blog.developpez.com/james-poulson/p10110/code/voir_les_modifications_dynamiques_dans_u">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suppression de tout sauf un doublon dans une table</title>
		<link>https://blog.developpez.com/james-poulson/p9943/code/suppression_de_tout_sauf_un_doublon_dans</link>
		<comments>https://blog.developpez.com/james-poulson/p9943/code/suppression_de_tout_sauf_un_doublon_dans#comments</comments>
		<pubDate>Wed, 04 May 2011 13:21:25 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour un site j&#8217;ai implémenté une table pour faire lien entre l&#8217;id d&#8217;un profil et celui des utilisateurs qui visitent ce profil. id int(10) UNSIGNED Non Aucun AUTO_INCREMENT profile_id int(10) UNSIGNED Non 0 visitor_id int(10) UNSIGNED Non 0 date_visited timestamp &#8230; <a href="https://blog.developpez.com/james-poulson/p9943/code/suppression_de_tout_sauf_un_doublon_dans">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Maintenir une liste d&#8217;adresses emails indisponibles</title>
		<link>https://blog.developpez.com/james-poulson/p10092/code/maintenir_une_liste_d_adresses_emails_in</link>
		<comments>https://blog.developpez.com/james-poulson/p10092/code/maintenir_une_liste_d_adresses_emails_in#comments</comments>
		<pubDate>Fri, 24 Jun 2011 09:16:30 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Contrairement à un serveur SMTP, la fonction mail de PHP ne supporte pas la confirmation à la réception ce qui rend difficile la tâche de déterminer si une adresse est valide. Certains hébergeurs comme OVH renvoient périodiquement une liste d&#8217;adresses &#8230; <a href="https://blog.developpez.com/james-poulson/p10092/code/maintenir_une_liste_d_adresses_emails_in">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Récupérer et stocker l&#8217;adresse IP d&#8217;un visiteur</title>
		<link>https://blog.developpez.com/james-poulson/p10085/code/recuperer_et_stocker_l_adresse_ip_d_un_v</link>
		<comments>https://blog.developpez.com/james-poulson/p10085/code/recuperer_et_stocker_l_adresse_ip_d_un_v#comments</comments>
		<pubDate>Wed, 22 Jun 2011 09:31:36 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il peut être utile de garder une trace de l&#8217;adresse IP d&#8217;un point de vue de sécurité ou lorsqu&#8217;on souhaite rediriger un visiteur sur base géographique*. Voici donc comment récupérer une adresse IP distante dans le langage PHP et la &#8230; <a href="https://blog.developpez.com/james-poulson/p10085/code/recuperer_et_stocker_l_adresse_ip_d_un_v">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP et les pièges du typage faible</title>
		<link>https://blog.developpez.com/james-poulson/p9876/code/les_pieges_du_langage_php</link>
		<comments>https://blog.developpez.com/james-poulson/p9876/code/les_pieges_du_langage_php#comments</comments>
		<pubDate>Sat, 09 Apr 2011 20:34:01 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Le PHP est ce qu&#8217;on appelle un langage faiblement typé. Il permet au programmeur de ne pas se soucier du type de variables qu&#8217;il manipule (contrairement au Java et C# qui sont dits fortement typés). Si cela offre certaines facilités &#8230; <a href="https://blog.developpez.com/james-poulson/p9876/code/les_pieges_du_langage_php">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Chargement dynamique d&#8217;objets avec Unrealscript</title>
		<link>https://blog.developpez.com/james-poulson/p10031/code/chargement_dynamique_d_objets_avec_unrea</link>
		<comments>https://blog.developpez.com/james-poulson/p10031/code/chargement_dynamique_d_objets_avec_unrea#comments</comments>
		<pubDate>Sun, 05 Jun 2011 16:20:34 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Unrealscript]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Avant de m&#8217;intéresser au Java et au PHP, je programmais en Unrealscript. Il s&#8217;agit du langage utilisé par les moteurs de jeu Unreal et qui partage quelques similitudes avec d&#8217;autres langages tout en conservant quelques particularités. Celui-ci a connu plusieurs &#8230; <a href="https://blog.developpez.com/james-poulson/p10031/code/chargement_dynamique_d_objets_avec_unrea">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deux attrape-nigauds qui empêchent l&#8217;exécution de Javascript</title>
		<link>https://blog.developpez.com/james-poulson/p10026/javascript/deux_attrape_nigaud_qui_empechent_l_exec</link>
		<comments>https://blog.developpez.com/james-poulson/p10026/javascript/deux_attrape_nigaud_qui_empechent_l_exec#comments</comments>
		<pubDate>Sat, 04 Jun 2011 03:42:35 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Voici deux choses qui peuvent empêcher du Javascript de s&#8217;exécuter et qui ne sont pas toujours évidentes à repérer au premier coup d&#8217;oeil. La mise en commentaire d&#8217;une accolade fermante: Le javascript est un langage interprété et, à moins d&#8217;utiliser &#8230; <a href="https://blog.developpez.com/james-poulson/p10026/javascript/deux_attrape_nigaud_qui_empechent_l_exec">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L&#8217;éditeur GUI WindowBuilder Pro</title>
		<link>https://blog.developpez.com/james-poulson/p9788/ide/l_editeur_gui_windowbuilder_pro</link>
		<comments>https://blog.developpez.com/james-poulson/p9788/ide/l_editeur_gui_windowbuilder_pro#comments</comments>
		<pubDate>Sat, 05 Mar 2011 18:34:15 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Cela faisait un bon moment que je cherchais un éditeur graphique pour Eclipse. Suite à la recommandation d&#8217;un demandeur de projet récemment j&#8217;ai pu découvrir WindowBuilder Pro un plugin pour Eclipse venant de Google qui permet d&#8217;éditer des interfaces graphiques &#8230; <a href="https://blog.developpez.com/james-poulson/p9788/ide/l_editeur_gui_windowbuilder_pro">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Associer un éditeur de texte dans Filezilla</title>
		<link>https://blog.developpez.com/james-poulson/p9897/technique/associer_notepad_aux_types_de_fichiers_d</link>
		<comments>https://blog.developpez.com/james-poulson/p9897/technique/associer_notepad_aux_types_de_fichiers_d#comments</comments>
		<pubDate>Sat, 16 Apr 2011 18:27:43 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il arrive parfois qu&#8217;on a besoin d&#8217;éffectuer une petite modification sur un site web. A ce titre, Filezilla permet de lancer l&#8217;édition d&#8217;un fichier. Il n&#8217;est pas toujours évident de changer les options pour qu&#8217;il utilise l&#8217;éditeur par défaut et &#8230; <a href="https://blog.developpez.com/james-poulson/p9897/technique/associer_notepad_aux_types_de_fichiers_d">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ne rien modifier en cas de DUPLICATE KEY</title>
		<link>https://blog.developpez.com/james-poulson/p10016/code/ne_rien_modifier_en_cas_de_duplicate_key</link>
		<comments>https://blog.developpez.com/james-poulson/p10016/code/ne_rien_modifier_en_cas_de_duplicate_key#comments</comments>
		<pubDate>Fri, 27 May 2011 10:39:22 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dans certains cas de figure on peut souhaiter d&#8217;insérer un record et n&#8217;effectuer aucun changement si les informations sont déjà présentes. Un exemple concret est l&#8217;entretien d&#8217;une table d&#8217;adresses email erronnées qui peut être utile lorsqu&#8217;un hébergeur a pour politique &#8230; <a href="https://blog.developpez.com/james-poulson/p10016/code/ne_rien_modifier_en_cas_de_duplicate_key">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Faire co-habiter jQuery et Mootools</title>
		<link>https://blog.developpez.com/james-poulson/p9890/code/faire_co_habiter_jquery_et_mootools</link>
		<comments>https://blog.developpez.com/james-poulson/p9890/code/faire_co_habiter_jquery_et_mootools#comments</comments>
		<pubDate>Wed, 13 Apr 2011 16:58:15 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je me suis de nouveau ré-intéressé aux mécanismes qu&#8217;offre Ajax et cela m&#8217;a mené à tester quelques scripts utilisant des bibliothèques Javascript tel que jQuery et Mootools. Pour un projet j&#8217;ai récupéré deux scripts et c&#8217;est alors que je me &#8230; <a href="https://blog.developpez.com/james-poulson/p9890/code/faire_co_habiter_jquery_et_mootools">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Empêcher l&#8217;accès à une page request</title>
		<link>https://blog.developpez.com/james-poulson/p9936/code/empecher_l_acces_a_une_page_request</link>
		<comments>https://blog.developpez.com/james-poulson/p9936/code/empecher_l_acces_a_une_page_request#comments</comments>
		<pubDate>Sun, 01 May 2011 17:25:56 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[L&#8217;Ajax permet notamment de récupérer des résultats à travers des pages request. Si cela offre de chouettes possibilités comme avec la fonction autocomplete de jQuery, il est intéressant d&#8217;empêcher l&#8217;accès directe à une page request ne serais-ce que pour une &#8230; <a href="https://blog.developpez.com/james-poulson/p9936/code/empecher_l_acces_a_une_page_request">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L&#8217;affichage en UTF8</title>
		<link>https://blog.developpez.com/james-poulson/p9851/code/l_affichage_en_utf8</link>
		<comments>https://blog.developpez.com/james-poulson/p9851/code/l_affichage_en_utf8#comments</comments>
		<pubDate>Thu, 31 Mar 2011 00:25:46 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ceux qui ont été confrontés aux problèmes d&#8217;encodage de caractères peuvent confirmer que cela peut présenter un véritable casse-tête. Ce fut le cas hier lorsque j&#8217;ai découvert qu&#8217;une nouvelle version d&#8217;un script imposait l&#8217;utilisation de l&#8217;utf8. Le résultat c&#8217;est que &#8230; <a href="https://blog.developpez.com/james-poulson/p9851/code/l_affichage_en_utf8">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evaluation de compétence en ligne de Java</title>
		<link>https://blog.developpez.com/james-poulson/p9789/java/test_en_ligne_sur_le_java</link>
		<comments>https://blog.developpez.com/james-poulson/p9789/java/test_en_ligne_sur_le_java#comments</comments>
		<pubDate>Sat, 05 Mar 2011 19:56:21 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il y a deux semaines j&#8217;ai passé une série de tests pour évaluer mes compétences dans divers domaines. L&#8217;un des tests portait sur Java 1.6 sur la matière suivante (liste tirée du site Brainbench). Les classes Access modifiers (public, private&#8230;) &#8230; <a href="https://blog.developpez.com/james-poulson/p9789/java/test_en_ligne_sur_le_java">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Transformer un ResultSet en ArrayList</title>
		<link>https://blog.developpez.com/james-poulson/p9795/java/transformer_un_resultset_en_arraylist</link>
		<comments>https://blog.developpez.com/james-poulson/p9795/java/transformer_un_resultset_en_arraylist#comments</comments>
		<pubDate>Tue, 08 Mar 2011 17:22:32 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[La possibilité de transformer un ResultSet en ArrayList est particulièrement intéressante, surtout dans le contexte d&#8217;un DAO (Data Access Object) lorsqu&#8217;on souhaite récupérer une liste d&#8217;objets. Voici un exemple code source qui permet d&#8217;effectuer cette transformation. // Récupération d'une liste &#8230; <a href="https://blog.developpez.com/james-poulson/p9795/java/transformer_un_resultset_en_arraylist">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assainir une source HTML avec HTMLPurifier</title>
		<link>https://blog.developpez.com/james-poulson/p9865/code/assainir_une_source_html_avec_htmlpurifi</link>
		<comments>https://blog.developpez.com/james-poulson/p9865/code/assainir_une_source_html_avec_htmlpurifi#comments</comments>
		<pubDate>Mon, 04 Apr 2011 14:39:57 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour valider du texte riche (balises html) on m&#8217;a recommandé la bibliothèque HTMLPurifier. Première visite sur le site officiel et les promesses semblaient au rendez-vous. La nécessité d&#8217;avoir PHP5 n&#8217;était pas un souci car facilement changeable auprès de l&#8217;hébergeur via &#8230; <a href="https://blog.developpez.com/james-poulson/p9865/code/assainir_une_source_html_avec_htmlpurifi">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>mysql_query et UPDATE</title>
		<link>https://blog.developpez.com/james-poulson/p9875/code/mysql_query_et_update</link>
		<comments>https://blog.developpez.com/james-poulson/p9875/code/mysql_query_et_update#comments</comments>
		<pubDate>Sat, 09 Apr 2011 17:16:24 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[DJ Gilles m&#8217;a contacté aujourd&#8217;hui concernant ce code PHP: if(mysql_query(&#34;UPDATE mytable SET number=0 WHERE number=1&#34;)){ &#160; print(&#34;Ok !&#34;); // Résultat obtenu } else{ &#160; print(&#34;Wrong !&#34;); // Résultat attendu } La documentation sur mysql_query() dit ceci: http://php.net/manual/fr/function.mysql-query.php Pour les requêtes &#8230; <a href="https://blog.developpez.com/james-poulson/p9875/code/mysql_query_et_update">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le diagnostic malware de Google</title>
		<link>https://blog.developpez.com/james-poulson/p9925/technique/le_diagnostique_malware_de_google</link>
		<comments>https://blog.developpez.com/james-poulson/p9925/technique/le_diagnostique_malware_de_google#comments</comments>
		<pubDate>Sun, 24 Apr 2011 00:44:19 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Si vous reprenez un site et que celui-ci a servi directement ou indirectement pour diffuser des malwares voici quelques informations qui pourraient vous être utile: Le lien suivant est assez utile pour rapidement disposer du diagnostic effectué par Google: http://www.google.com/safebrowsing/diagnostic?site=developpez.com &#8230; <a href="https://blog.developpez.com/james-poulson/p9925/technique/le_diagnostique_malware_de_google">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aller des solutions simples vers les solutions complexes</title>
		<link>https://blog.developpez.com/james-poulson/p9896/pratiques/aller_des_solutions_simples_aux_solution</link>
		<comments>https://blog.developpez.com/james-poulson/p9896/pratiques/aller_des_solutions_simples_aux_solution#comments</comments>
		<pubDate>Sat, 16 Apr 2011 08:31:44 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Pratiques]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[On m&#8217;a demandé récemment d&#8217;ajouter un système de commentaires sur un site. Je pensais utiliser de l&#8217;ajax, voire employer jQuery, mais j&#8217;ai vite accumulé un retard en raison d&#8217;un conflit avec d&#8217;autres scripts. Il était difficile de justifier cela auprès &#8230; <a href="https://blog.developpez.com/james-poulson/p9896/pratiques/aller_des_solutions_simples_aux_solution">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tenir un journal d&#8217;erreurs</title>
		<link>https://blog.developpez.com/james-poulson/p9809/java/pourquoi_tenir_un_journal_d_erreurs_est</link>
		<comments>https://blog.developpez.com/james-poulson/p9809/java/pourquoi_tenir_un_journal_d_erreurs_est#comments</comments>
		<pubDate>Sun, 13 Mar 2011 22:48:58 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Voici un stacktrace qui peut paraître inhabituel aux premiers abords: java.lang.NoClassDefFoundError: test/CSVTest Caused by: java.lang.ClassNotFoundException: test.CSVTest &#160; at java.net.URLClassLoader$1.run(Unknown Source) &#160; at java.security.AccessController.doPrivileged(Native Method) &#160; at java.net.URLClassLoader.findClass(Unknown Source) &#160; at java.lang.ClassLoader.loadClass(Unknown Source) &#160; at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) &#160; at java.lang.ClassLoader.loadClass(Unknown Source) &#8230; <a href="https://blog.developpez.com/james-poulson/p9809/java/pourquoi_tenir_un_journal_d_erreurs_est">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Premier post</title>
		<link>https://blog.developpez.com/james-poulson/p9763/general/premier_post</link>
		<comments>https://blog.developpez.com/james-poulson/p9763/general/premier_post#comments</comments>
		<pubDate>Tue, 22 Feb 2011 11:14:56 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Général]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Bonjour, Voici un premier post pour baptiser mon blog sur developpez.com. Son but est de faire partager mes avancées en matière de programmation, de servir de référence pour des développeurs débutants et susciter un retour de des professionnels du milieu. &#8230; <a href="https://blog.developpez.com/james-poulson/p9763/general/premier_post">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
