<?xml version="1.0" encoding="UTF-8"?><feed
  xmlns="http://www.w3.org/2005/Atom"
  xmlns:thr="http://purl.org/syndication/thread/1.0"
  xml:lang="fr-FR"
  xml:base="https://blog.developpez.com/djo-mos/wp-atom.php"
   >
	<title type="text">@Repository(&#34;djo&#34;)</title>
	<subtitle type="text"></subtitle>

	<updated>2009-09-27T00:05:37Z</updated>

	<link rel="alternate" type="text/html" href="https://blog.developpez.com/djo-mos" />
	<id>https://blog.developpez.com/djo-mos/feed/atom</id>
	<link rel="self" type="application/atom+xml" href="https://blog.developpez.com/djo-mos/feed/atom" />

	<generator uri="https://wordpress.org/" version="4.1.42">WordPress</generator>
	<entry>
		<author>
			<name>djo.mos</name>
					</author>
		<title type="html"><![CDATA[Déménagement de blog]]></title>
		<link rel="alternate" type="text/html" href="https://blog.developpez.com/djo-mos/p8108/annonces/demenagement_de_blog" />
		<id></id>
		<updated>2009-09-27T00:05:37Z</updated>
		<published>2009-09-27T00:05:37Z</published>
		<category scheme="https://blog.developpez.com/djo-mos" term="Annonces" />		<summary type="html"><![CDATA[Je poste ce billet pour vous informer que ce blog va déménager sur WordPress. Concrêtement, je ne posterais plus ici mais plutôt sur mon nouveau blog hébergé dans WordPress. J&#8217;ai importé tous les billets postés ici dans le nouveau blog (le résultat n&#8217;est pas très concluant, mais j&#8217;ai fait du mieux de ce que j&#8217;ai pu en jouant sur le flux RSS de ce blog et un bout de XSL que j&#8217;ai pondu). Je n&#8217;ai [&#8230;]]]></summary>
		<content type="html" xml:base="https://blog.developpez.com/djo-mos/p8108/annonces/demenagement_de_blog"><![CDATA[<p>Je poste ce billet pour vous informer que ce blog va déménager sur WordPress. Concrêtement, je ne posterais plus ici mais plutôt sur mon nouveau blog hébergé dans WordPress.</p>
<p>J&rsquo;ai importé tous les billets postés ici dans le nouveau blog (le résultat n&rsquo;est pas très concluant, mais<br />
j&rsquo;ai fait du mieux de ce que j&rsquo;ai pu en jouant sur le flux RSS de ce blog et un bout de XSL que j&rsquo;ai pondu).</p>
<p>Je n&rsquo;ai aucune intention de supprimer quoi que ce soit de ce blog, mais comme dit plus haut, je n&rsquo;y posterais plus de nouveaux billets.</p>
<p>Ca fait presque 2 ans (22 mois plus précisément) maintenant que je maintiens plus ou moins régulièrement ce blog sur Developpez, et ça a été une expérience enrichissante et gratifiante.</p>
<p>Bien que j&rsquo;aurais aimé continuer de blogger ici, WordPress est une alternative beaucoup trop alléchante pour que je puisse y resister :p</p>
<p>Je tiens à remercier les nombreux lecteurs (70000+ visites et 100000+ pages vues à partir d&rsquo;Avril 2008, d&rsquo;après Google Analytics) : sans vous, ce blog n&rsquo;aurait pas raison d&rsquo;être <img src="https://blog.developpez.com/djo-mos/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<h1 style="text-align: left">Nouvelles adresses</h1>
<p>=> <strong>Voici donc la nouvelle adresse du blog (sur WordPress) : <a href="http://jawher.wordpress.com/">http://jawher.wordpress.com/</a></strong></p>
<p>=> <strong>Pour ceux qui sont abonnés au flux RSS de ce blog, voici la nouvelle adresse : <a href="http://jawher.wordpress.com/">http://jawher.wordpress.com/feed/</a></strong></p>
]]></content>
			<link rel="replies" type="text/html" href="https://blog.developpez.com/djo-mos/p8108/annonces/demenagement_de_blog#comments" thr:count="1"/>
		<link rel="replies" type="application/atom+xml" href="" thr:count="1"/>
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>djo.mos</name>
					</author>
		<title type="html"><![CDATA[Developpez sur twitter]]></title>
		<link rel="alternate" type="text/html" href="https://blog.developpez.com/djo-mos/p7888/annonces/developpez_sur_twitter" />
		<id></id>
		<updated>2009-07-18T23:26:19Z</updated>
		<published>2009-07-18T23:26:19Z</published>
		<category scheme="https://blog.developpez.com/djo-mos" term="Annonces" />		<summary type="html"><![CDATA[Pour ceux d&#8217;entre vous qui utilisent twitter (quoi ? pas vous ? :))), sachez que Developpez.com s&#8217;y met. Le principe est simple : il s&#8217;agit de relayer les news et débats annoncés sur l&#8217;index général sur twitter. Il vous suffit de suivre @Developpez sur twitter pour être notifié en temps réel et rester à jour sur les dernières news du monde informatique. Un peu comme la syndication RSS/Atom. => Suivez @Developpez]]></summary>
		<content type="html" xml:base="https://blog.developpez.com/djo-mos/p7888/annonces/developpez_sur_twitter"><![CDATA[<p>Pour ceux d&rsquo;entre vous qui utilisent <a href="http://twitter.com/" target="_blank">twitter</a> (quoi ? pas vous ? :))), sachez que <a href="http://www.developpez.com" target="_blank">Developpez.com</a> s&rsquo;y met.</p>
<p>Le principe est simple : il s&rsquo;agit de relayer les news et débats annoncés sur l&rsquo;index général sur twitter.</p>
<p>Il vous suffit de <strong>suivre <a href="http://twitter.com/Developpez" target="_blank">@Developpez</a></strong> sur twitter pour être notifié en temps réel et rester à jour sur les dernières news du monde informatique. Un peu comme la syndication RSS/Atom.</p>
<p>=> Suivez <a href="http://twitter.com/Developpez" target="_blank">@Developpez</a></p>
]]></content>
			<link rel="replies" type="text/html" href="https://blog.developpez.com/djo-mos/p7888/annonces/developpez_sur_twitter#comments" thr:count="2"/>
		<link rel="replies" type="application/atom+xml" href="" thr:count="2"/>
		<thr:total>2</thr:total>
	</entry>
		<entry>
		<author>
			<name>djo.mos</name>
					</author>
		<title type="html"><![CDATA[Microsoft arms half-wit developers with PHP handgun]]></title>
		<link rel="alternate" type="text/html" href="https://blog.developpez.com/djo-mos/p7883/hors-sujet/microsoft_arms_half_wit_developers_with_" />
		<id></id>
		<updated>2009-07-15T22:02:25Z</updated>
		<published>2009-07-15T22:02:25Z</published>
		<category scheme="https://blog.developpez.com/djo-mos" term="Hors Sujet" />		<summary type="html"><![CDATA[J&#8217;adore son style d&#8217;écriture :)) => http://www.theregister.co.uk/2009/05/25/dziuba_microsoft_php/]]></summary>
		<content type="html" xml:base="https://blog.developpez.com/djo-mos/p7883/hors-sujet/microsoft_arms_half_wit_developers_with_"><![CDATA[<p>J&rsquo;adore son style d&rsquo;écriture :))</p>
<p>=> http://www.theregister.co.uk/2009/05/25/dziuba_microsoft_php/</p>
]]></content>
			<link rel="replies" type="text/html" href="https://blog.developpez.com/djo-mos/p7883/hors-sujet/microsoft_arms_half_wit_developers_with_#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>djo.mos</name>
					</author>
		<title type="html"><![CDATA[&#9835; Eluveitie]]></title>
		<link rel="alternate" type="text/html" href="https://blog.developpez.com/djo-mos/p7852/hors-sujet/musique/eluveitie" />
		<id></id>
		<updated>2009-07-14T08:44:07Z</updated>
		<published>2009-07-07T18:38:31Z</published>
		<category scheme="https://blog.developpez.com/djo-mos" term="Musique" />		<summary type="html"><![CDATA[Mon dernier coup de foudre : un groupe Hollandais (Epica, Within Temptation, etc.) nommé Eluveitie. Leur formule est la suivante : combiner le genre celtique avec le melodic death metal (mon genre favori). Le résultat est plutot impressionnant ! Jugez en par vous meme : Tri martolod => http://www.deezer.com/track/788518 => Site officiel => Le groupe sur deezer]]></summary>
		<content type="html" xml:base="https://blog.developpez.com/djo-mos/p7852/hors-sujet/musique/eluveitie"><![CDATA[<p>Mon dernier coup de foudre : un groupe Hollandais (Epica, Within Temptation, etc.) nommé <strong>Eluveitie</strong>. Leur formule est la suivante : combiner le genre celtique avec le melodic death metal (mon genre favori).<br />
Le résultat est plutot impressionnant !</p>
<p>Jugez en par vous meme :<br />
Tri martolod => http://www.deezer.com/track/788518</p>
<p>=> <a href="http://www.eluveitie.ch/">Site officiel</a><br />
=> <a href="http://www.deezer.com/#music/artist/6253">Le groupe sur deezer</a></p>
]]></content>
			<link rel="replies" type="text/html" href="https://blog.developpez.com/djo-mos/p7852/hors-sujet/musique/eluveitie#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>djo.mos</name>
					</author>
		<title type="html"><![CDATA[&#9835; The chosen pessimist]]></title>
		<link rel="alternate" type="text/html" href="https://blog.developpez.com/djo-mos/p7880/hors-sujet/musique/the_chosen_pessimist" />
		<id></id>
		<updated>2009-07-14T08:43:46Z</updated>
		<published>2009-07-14T08:42:58Z</published>
		<category scheme="https://blog.developpez.com/djo-mos" term="Musique" />		<summary type="html"><![CDATA[http://www.deezer.com/track/799319]]></summary>
		<content type="html" xml:base="https://blog.developpez.com/djo-mos/p7880/hors-sujet/musique/the_chosen_pessimist"><![CDATA[<p>http://www.deezer.com/track/799319 <img src="http://chat.developpez.com/images/smileys/heart.gif" alt="J'adore !!" title="" /></p>
]]></content>
			<link rel="replies" type="text/html" href="https://blog.developpez.com/djo-mos/p7880/hors-sujet/musique/the_chosen_pessimist#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>djo.mos</name>
					</author>
		<title type="html"><![CDATA[World Builder]]></title>
		<link rel="alternate" type="text/html" href="https://blog.developpez.com/djo-mos/p7832/hors-sujet/world_builder" />
		<id></id>
		<updated>2009-07-03T00:19:15Z</updated>
		<published>2009-07-03T00:19:15Z</published>
		<category scheme="https://blog.developpez.com/djo-mos" term="Hors Sujet" />		<summary type="html"><![CDATA[J&#8217;adore : http://vimeo.com/3365942]]></summary>
		<content type="html" xml:base="https://blog.developpez.com/djo-mos/p7832/hors-sujet/world_builder"><![CDATA[<p>J&rsquo;adore <img src="http://chat.developpez.com/images/smileys/heart.gif" alt="love" title="" /> : http://vimeo.com/3365942</p>
]]></content>
			<link rel="replies" type="text/html" href="https://blog.developpez.com/djo-mos/p7832/hors-sujet/world_builder#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>djo.mos</name>
					</author>
		<title type="html"><![CDATA[Inclusion dynamique de ressources Spring]]></title>
		<link rel="alternate" type="text/html" href="https://blog.developpez.com/djo-mos/p7821/java/spring/spring-framework/inclusion_dynamique_de_ressources_spring" />
		<id></id>
		<updated>2009-07-02T01:57:19Z</updated>
		<published>2009-07-02T01:57:19Z</published>
		<category scheme="https://blog.developpez.com/djo-mos" term="Spring Framework" />		<summary type="html"><![CDATA[Une super astuce que je viens de tomber dessus sur le blog de Zenika : merci à eux de partager celà Il s&#8217;agit de controler l&#8217;inclusion de fichiers de configuration Spring via une property passé à la JVM : &#60;import resource=&#34;${env}-infrastructure.xml&#34;/&#62; puis passer l&#8217;argument : -Denv=prod ou encore -Denv=dev Par exemple, selon que l&#8217;on est en mode développement ou en mode production. J&#8217;adore ! surtout pour l&#8217;inclusion des fichiers .properties Le billet qui présente cette [&#8230;]]]></summary>
		<content type="html" xml:base="https://blog.developpez.com/djo-mos/p7821/java/spring/spring-framework/inclusion_dynamique_de_ressources_spring"><![CDATA[<p>Une super astuce que je viens de tomber dessus sur le blog de Zenika : merci à eux de partager celà <img src="https://blog.developpez.com/djo-mos/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Il s&rsquo;agit de controler l&rsquo;inclusion de fichiers de configuration Spring via une property passé à la JVM :</p>
<pre><code class="codecolorer text default"><span class="text">&lt;import resource=&quot;${env}-infrastructure.xml&quot;/&gt;</span></code></pre>
<p>puis passer l&rsquo;argument :</p>
<pre><code class="codecolorer text default"><span class="text">-Denv=prod</span></code></pre>
<p>ou encore</p>
<pre><code class="codecolorer text default"><span class="text">-Denv=dev</span></code></pre>
<p>Par exemple, selon que l&rsquo;on est en mode développement ou en mode production.</p>
<p>J&rsquo;adore !  surtout pour l&rsquo;inclusion des fichiers .properties <img src="https://blog.developpez.com/djo-mos/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Le <a href="http://blog.zenika.com/index.php?post/2009/07/01/Configuration-dynamique-du-déploiement-d-une-application-Spring">billet</a> qui présente cette technique.</p>
]]></content>
			<link rel="replies" type="text/html" href="https://blog.developpez.com/djo-mos/p7821/java/spring/spring-framework/inclusion_dynamique_de_ressources_spring#comments" thr:count="1"/>
		<link rel="replies" type="application/atom+xml" href="" thr:count="1"/>
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>djo.mos</name>
					</author>
		<title type="html"><![CDATA[Gestion des fenetres dans le futur Gnome 3]]></title>
		<link rel="alternate" type="text/html" href="https://blog.developpez.com/djo-mos/p7810/hors-sujet/gestion_des_fenetres_dans_le_futur_gnome_3" />
		<id></id>
		<updated>2009-06-28T02:07:35Z</updated>
		<published>2009-06-28T02:07:35Z</published>
		<category scheme="https://blog.developpez.com/djo-mos" term="Hors Sujet" /><category scheme="https://blog.developpez.com/djo-mos" term="Linux" />		<summary type="html"><![CDATA[Un mockup présentant la gestion des fenetres dans le futur Gnome 3 : sur youtube Impressionnant]]></summary>
		<content type="html" xml:base="https://blog.developpez.com/djo-mos/p7810/hors-sujet/gestion_des_fenetres_dans_le_futur_gnome_3"><![CDATA[<p>Un mockup présentant la gestion des fenetres dans le futur Gnome 3 : sur <a href="http://www.youtube.com/watch?v=lsZvwyxJ9vk">youtube</a></p>
<p>Impressionnant <img src="http://www.developpez.net/forums/images/smilies/marcelpoire.gif" alt="" title="" /></p>
]]></content>
			<link rel="replies" type="text/html" href="https://blog.developpez.com/djo-mos/p7810/hors-sujet/gestion_des_fenetres_dans_le_futur_gnome_3#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>djo.mos</name>
					</author>
		<title type="html"><![CDATA[Retours sur Yourkit Java Profiler]]></title>
		<link rel="alternate" type="text/html" href="https://blog.developpez.com/djo-mos/p7804/java/retours_sur_yourkit_java_profiler_1" />
		<id></id>
		<updated>2009-06-26T20:01:00Z</updated>
		<published>2009-06-26T20:01:00Z</published>
		<category scheme="https://blog.developpez.com/djo-mos" term="Java" />		<summary type="html"><![CDATA[J&#8217;ai passé un agréable après midi à profiler l&#8217;application serveur sur laquelle je bosse depuis un an déjà. J&#8217;avais utilisé Yourkit Java Profiler 8.0.10 pour ce faire. Quelques notes : &#8211; Il est payant. J&#8217;ai utilisé la version complète d&#8217;essai utilisable pour 15 jours. Un point pour Yourkit : rien de pire qu&#8217;une version démo bridée en fonctionnalités. &#8211; Il dispose d&#8217;intégration avec Eclipse. Un autre point pour. &#8211; Il a fonctionné sans le moindre [&#8230;]]]></summary>
		<content type="html" xml:base="https://blog.developpez.com/djo-mos/p7804/java/retours_sur_yourkit_java_profiler_1"><![CDATA[<p>J&rsquo;ai passé un agréable après midi à profiler l&rsquo;application serveur sur laquelle je bosse depuis un an déjà.</p>
<p>J&rsquo;avais utilisé Yourkit Java Profiler 8.0.10 pour ce faire. Quelques notes :</p>
<p>&#8211; Il est payant. J&rsquo;ai utilisé la version complète d&rsquo;essai utilisable pour 15 jours. Un point pour Yourkit : rien de pire qu&rsquo;une version démo bridée en fonctionnalités.<br />
&#8211; Il dispose d&rsquo;intégration avec Eclipse. Un autre point pour.<br />
<span id="more-12"></span></p>
<p>&#8211; Il a fonctionné sans le moindre accroc et du premier coup. 10 points pour, à comparer avec TPTP (le profiler standrd d&rsquo;Eclipse) que je suis jamais arrivé à faire fonctionner sur Linux.<br />
&#8211; Plus fort encore, Yourkit supporte les configurations de lancement OSGi. 20 points pour en ce qui me concerne. C&rsquo;était un showstopper majeur, car peu d&rsquo;aurtes profilers supportent ça. J&rsquo;ai pas réussi à utiliser VisualVM pour ça par exemple.<br />
&#8211; Il est léger, du moins dans le mode «Sampling», car pour le «Tracing», c&rsquo;est une autre histoire. D&rsquo;ailleurs, je sui sun peu étonné par la lourdeur du mode «Tracing» : ça n&rsquo;ajoute parapport au «Sampling»  que le nombre d&rsquo;invoquations d&rsquo;une méthode. Je trouve bizarre que ceci soit aussi couteux.</p>
<p>Je trouve pas encore de défauts, ce qui est &#8230; ennuyeux ? embetant ? :)) C&rsquo;est pas mon genre de chanter les louanges d&rsquo;un produit commercial (ce blog ne fait pas de la pub), mais parfois, à moins de ne pas poster le billet, on trouve pas quoi critiquer <img src="https://blog.developpez.com/djo-mos/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" /><br />
Bref, je vais continuer de tester la chose dans la prochaine semaine et je partagerais mes impressions.</p>
<p>Ah, et un dernier point : </p>
<blockquote><p><strong>Early optimization is the root of all evil</strong></p></blockquote>
<p>Après chaque session de profiling, ce percepte ne fait que se confirmer. Depuis des semaines déjà je me disais tout le temps que je devrais introduire du caching par ici et par là, que ce truc là allait exploser la base de données, etc. etc.</p>
<p>Mais après cette séance de profiling, c&rsquo;est reglé : je peux dormir tranquile et ne plus penser à ces histoires d&rsquo;optimisation. Pas dans les semaines qui viennent en tout cas <img src="https://blog.developpez.com/djo-mos/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
]]></content>
			<link rel="replies" type="text/html" href="https://blog.developpez.com/djo-mos/p7804/java/retours_sur_yourkit_java_profiler_1#comments" thr:count="1"/>
		<link rel="replies" type="application/atom+xml" href="" thr:count="1"/>
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>djo.mos</name>
					</author>
		<title type="html"><![CDATA[Citation du jour : It doesn&#8217;t work]]></title>
		<link rel="alternate" type="text/html" href="https://blog.developpez.com/djo-mos/p7802/hors-sujet/citation_du_jour_it_doesn_t_work" />
		<id></id>
		<updated>2009-06-26T17:59:49Z</updated>
		<published>2009-06-26T17:59:49Z</published>
		<category scheme="https://blog.developpez.com/djo-mos" term="Hors Sujet" />		<summary type="html"><![CDATA[It doesn&#8217;t work There are lots of reasons it doesn&#8217;t work. The first couple of reasons we&#8217;ll describe are more obvious. After understanding those, you may be tempted to try to devise a way to &#171;&#160;fix&#160;&#187; the double-checked locking idiom. Your fixes will not work: there are more subtle reasons why your fix won&#8217;t work. Understand those reasons, come up with a better fix, and it still won&#8217;t work, because there are even more subtle [&#8230;]]]></summary>
		<content type="html" xml:base="https://blog.developpez.com/djo-mos/p7802/hors-sujet/citation_du_jour_it_doesn_t_work"><![CDATA[<blockquote><p>It doesn&rsquo;t work</p>
<p>There are lots of reasons it doesn&rsquo;t work. The first couple of reasons we&rsquo;ll describe are more obvious. After understanding those, you may be tempted to try to devise a way to &laquo;&nbsp;fix&nbsp;&raquo; the double-checked locking idiom. Your fixes will not work: there are more subtle reasons why your fix won&rsquo;t work. Understand those reasons, come up with a better fix, and it still won&rsquo;t work, because there are even more subtle reasons.</p>
<p>Lots of very smart people have spent lots of time looking at this. There is no way to make it work without requiring each thread that accesses the helper object to perform synchronization.</p></blockquote>
<p><a href="http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html"><em>source</em></a> </p>
<p>J&rsquo;adore <img src="https://blog.developpez.com/djo-mos/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
]]></content>
			<link rel="replies" type="text/html" href="https://blog.developpez.com/djo-mos/p7802/hors-sujet/citation_du_jour_it_doesn_t_work#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
	</feed>
