<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Joomla! 1.5 - Open Source Content Management" -->
<?xml-stylesheet href="http://jonathanlebrun.louerlinternet.com/components/com_jcomments/tpl/default/style.css" type="text/css"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Weblog - Jonathan Lebrun</title>
		<description>Le site de Jonathan Lebrun - Quilovnic</description>
		<link>http://jonathanlebrun.louerlinternet.com/weblog/</link>
		<lastBuildDate>Sat, 13 Apr 2013 13:59:18 +0000</lastBuildDate>
		<generator>Joomla! 1.5 - Open Source Content Management</generator>
		<language>fr-fr</language>
		<item>
			<title>Les méthodes agiles, la communication, la documentation</title>
			<link>http://jonathanlebrun.louerlinternet.com/technologie/les-methodes-agiles-la-communication-la-documentation</link>
			<guid>http://jonathanlebrun.louerlinternet.com/technologie/les-methodes-agiles-la-communication-la-documentation</guid>
			<description><![CDATA[<p>Alors que je lisais <a href="http://www.qualitystreet.fr/2007/11/20/methodes-agiles-un-belle-definition/">cet article</a> sur les methodes agiles, j'en viens à me poser quelques questions sur 2 des termes généraux employés :<br /><br />- Communication (les individus et leurs interactions)<br />- Des fonctionnalités opérationnelles (plutot que de la documentation exhaustive)<br /><br />Mes questions par rapport à ces affirmations : <br />- Qu'est-ce que la communication ?<br />- Qu'est-ce que de la documentation exhaustive ?<br /><br />Dans ce que je comprends, communication veut dire communication verbale exclusivement. Pourtant communiquer n'un acte de parole mais aussi, et entre autres, d'écrit. Pour moi communiquer efficacement, signifie faire passer un message compréhensible et s'assurer que le message est compris pour tous les participants et surtout compris de la même manière.<br /><br />Prenons un exemple :<br />Jean : "Tu mets du bleu sur ce mur-là"<br />Pierre : "Ok je le mets en bleu"<br /><br />Jean revient, et le mur est en bleu roi.<br /><br />Jean : "Mais non ! Pas le bleu roi mais le bleu pastel"<br /><br />Voilà une situation qui arrive régulièrement lorsqu'on utilise le langage verbal et non écrit.<br /><br />L'écrit prend plus de temps, mais ce temps là est mit à profit dans la réflexion de l'expression de nos pensées et il est probable que si Jean avait écrit le message, il l'aurait relut et la précision serait venue d'elle-même.<br /><br />Le résultat aurait été que Pierre n'aurait dû repeindre en bleu pastel et l'inévitable "Je te l'avais dit", "Mais non", "Mais si" n'aurait pas eu lieu.<br /><br />La plupart du temps les choses simples ne requièrent que quelques mots à écrire et le gain de temps est immédiat. L'autre gain à plus long terme est lorsqu'on doit revenir sur un détail ou une fonctionnalité quelques semaines, mois, années plus tard. On sait qui a participé à la discussion et l'on peut demander des précisions ou simplement se souvenir.<br /><br />Et maintenant que veut mesurer le mot "exhaustive" dans "documentation exhaustive" ?<br />C'est étrange ce mot dans un projet. Je pense que exhaustif devrait être remplacé soit par inutile ou soit par "auto-parlante".<br />Ces mots sont encore plus étranges, me direz-vous ?</p>
<p>Par inutile, j'entends par exemple la création de javadoc sur les getter et les setter ou encore sur des méthodes qui portent un nom explicites, du genre "findUserById". Dans ce cas la documentation est inutile car "auto-parlante".<br /><br />Il en va de même pour les use cases. La plupart du temps ils peuvent être décrit textuellement et la création de diagramme de séquence, d'état ou autre est totalement inutile. Il est inutile de décrire par un diagramme 3 interactions entre 2 objets. Par contre, si la fonctionnalité est complexe, certains diagrammes sont très utile pour aider à sa compréhension. Dans ce cas la communication écrite est plus importante que la communication verbale.<br /><br />Pour revenir une dernière fois sur la partie "les individus et leurs interactions", je comprends que les outils sont à éviter. Pourtant pour communiquer sur le long terme, des outils de communications sont indispensables car ils sont le garant de la mémoire du projet et l'on ne dépend plus de la mémoire des individus qui, comme on le sait, vont de projet en projet.<br /><br />Dans un projet, ce qui est réellement important c'est le projet lui-même. Il a son propre écosystème. Sans lui, rien n'existe. <br />Le projet devient alors le produit d'individus, de la communication passée, présente et future, des outils et des technologies employés et de tout ce que j'oublie.</p>
<p>Bref il a sa propre existence et doit être considéré comme un tout. Il utilisera sa propre méthodologie, composées de plusieurs éléments de méthodologie qui semble adapté au besoin.<br /><br />Je pense que les personnes clefs sont les architectes de l'écosystème du projet.<br /><br />Pour moi, présenter une méthode Agile à une personne qui n'en a pas la connaissance mais veut l'implémenter sur ses projets est extrêment dangereux s'il n'en a pas l'expérience et peut être tout aussi coûteux, voire plus, qu'un projet sur base de RUP par exemple, qui lui veut garder chaque minute écrite.</p>
<p>Une méthode agile marchera sur des projets à courts termes mais pas sur des projets qui demandent un investissement sur le long terme.</p>
<p>J'ai ouvert le débat sur le Google Groups des CastCodeurs, <a target="_blank" href="https://groups.google.com/d/topic/lescastcodeurs/maHCOT6j6lE/discussion">et c'est par là</a>.</p>]]></description>
			<author>quilovnic@yahoo.fr (Jonathan Lebrun)</author>
			<category>Technologie</category>
			<pubDate>Sat, 21 May 2011 20:30:06 +0000</pubDate>
		</item>
		<item>
			<title>paper.li le journal en tweet</title>
			<link>http://jonathanlebrun.louerlinternet.com/technologie/paper-li-le-journal-en-twwet</link>
			<guid>http://jonathanlebrun.louerlinternet.com/technologie/paper-li-le-journal-en-twwet</guid>
			<description><![CDATA[<p>Voilà quelques jours que je me balade sur le web et que je regarde à nouveau mes tweets et j'en vois un passer de <a href="http://twitter.com/jmgall">@jmgall</a> qui a fait son <a href="http://paper.li/jmgall">journal en ligne</a> grâce à <a href="http://jonathanlebrun.louerlinternet.com/paper.li">paper.li</a> . Je me dis que c'est bien sympa ce service qui est encore en phase beta et que j'essaierais bien. Je crée le <a href="http://jonathanlebrun.louerlinternet.com/twitter.com/quilovnic">mien</a>, j'essaie les tags, la recherche, bref je surfe un peu sur le site mais sans plus. Et puis aujourd'hui, je découvre le potentiel de ce genre de service grâce au hastag #tunisie .</p>
<p>Le journal prend donc en compte tout les tags qui passent par twitter et reprend le contenu des liens pour les afficher dans ce journal que je ne peux que vous conseiller : <a href="http://paper.li/tag/tunisie">http://paper.li/tag/tunisie#</a></p>
<p style="text-align: center;"><img src="http://imm.io/media/37/37Wk.jpg" alt="paper.li tunisie" style="vertical-align: middle; margin: 15px;" width="400" /></p>
<p style="text-align: left;">Bref, un nouvel outil intéressant a vu le jour (du moins pour moi, si ça tombe il est déjà ado ;-))</p>
<p style="text-align: left;">Mais vous aussi vous pouvez créer le vôtre en quelques clicks. Bon faut juste avoir un compte twitter ou facebook. Mais c'est super sympa. Je vous explique même pas le fonctionnement.</p>]]></description>
			<author>quilovnic@yahoo.fr (Jonathan Lebrun)</author>
			<category>Technologie</category>
			<pubDate>Thu, 13 Jan 2011 17:28:52 +0000</pubDate>
		</item>
		<item>
			<title>xmarks : gestionnaire de bookmarks multi navigateurs</title>
			<link>http://jonathanlebrun.louerlinternet.com/technologie/xmarks-gestionnaire-de-bookmarks-multi-navigateurs</link>
			<guid>http://jonathanlebrun.louerlinternet.com/technologie/xmarks-gestionnaire-de-bookmarks-multi-navigateurs</guid>
			<description><![CDATA[<p style="text-align: left;"><img style="float: left; margin: 10px;" alt="xmarks" height="172" width="320" src="http://jonathanlebrun.louerlinternet.com/images/stories/weblog/techno/xmarks.jpg" /><a href="http://www.xmarks.com/">Xmarks</a> est un gestionnaire de bookmarks (marque-pages) multi navigateurs. Il permet de synchroniser ses marques-pages sur les navigateurs que vous utilisez sur différents ordinateurs. Il prend en charge IE, Firefox, Google Chrome et Safari. Il s'agit donc d'une extension à installer.</p>
<p>La société qui l'édite vit des moments difficiles et je recommande donc aux utilisateurs du service de suivre les nouvelles de la société pour ne pas avoir de mauvaises surprises. Mais alors pourquoi l'utiliser malgré ce risques ? Simplement en utilisation unique qui va vous permettre de synchroniser vos bookmarks, de le organiser et ensuite d'en organiser l'utilisation avec Google, Delicious, ou tout autre service en ligne.</p>
<p>C'est utile pour les personnes qui comme moi utilisent différents navigateurs. Ce qui amène à la question suivante : Pourquoi utiliser plusieurs navigateurs ? Simplement à cause des performances et des plugins existants. Internet explorer n'existe pas sur tous les OS. J'utilise windows, ubuntu (dont jolicloud) et mon mac. Au bureau, par contre, je suis parfois obligé d'utiliser IE. Firefox était mon préféré mais depuis un moment, je trouve Google Chrome très riche et surtout rapide.Donc il est devenu mon navigateur favori. Mais certains sites ne fonctionnent pas avec ce navigateur, donc retour occasionnels vers firefox. De plus pas de selenium sous Chrome. L'utilisation de différents navigateurs s'impose donc pour moi.</p>
<p>Pour revenir sur Xmarks, je vous conseille donc de suivre leur <a href="http://twitter.com/#!/xmarks">twitter</a> et leur <a href="http://blog.xmarks.com/">blog</a> pour connaître les avancées au niveau du business model de la société. D'après ce que je comprend, elle se dirige vers des comptes premium, ce qui semble correct, maintenant, il faut voir le prix qui sera demandé.</p>
<p><span style="font-size: 10pt;"><em>PS : Si vous connaissez d'autres plugins de bookmarks multi browsers, laissez un commentaire sur cet article.</em></span></p>]]></description>
			<author>quilovnic@yahoo.fr (Jonathan Lebrun)</author>
			<category>Technologie</category>
			<pubDate>Sun, 21 Nov 2010 06:29:06 +0000</pubDate>
		</item>
		<item>
			<title>La liberté de non expression... et Quality Control</title>
			<link>http://jonathanlebrun.louerlinternet.com/technologie/la-liberte-de-non-expression--et-quality-control</link>
			<guid>http://jonathanlebrun.louerlinternet.com/technologie/la-liberte-de-non-expression--et-quality-control</guid>
			<description><![CDATA[<p><img style="float: left; margin: 10px;" src="http://wp-themes.com/wp-content/themes/quality-control/screenshot.png" />Voilà un moment que je lorgne vers Wordpress et j'aimerais passer sous ce bel outil de blogging mais faudrait-il encore que j'ai quelque chose à bloguer. Je n'arrive pas vraiment à faire un journal du web, je préfère toujours la structure d'un site web classique. Le classement me semble plus clair même s'il est plus simple d'écrire des articles sous wordpress. L'interface est plus sexy, mais rien à faire, je préfère rester sous Joomla.</p>
<p>Autre point, c'est que je me sentirais obligé d'écrire chaque jour dans ce journal alors que je suis pas constant. La liberté de ne pas s'exprimer pendant un moment est tout aussi importante que celle de s'exprimer. Tout le monde milite pour le droit à la parole mais personne pour celui de ne rien dire. Quant on a un blog, comme j'en vois tant sur la toile, il semble que les bloggeurs sont toujours à l'affût des dernières nouvelles pour les partager avec leurs lecteurs et s'ils ne le font pas régulièrement, ils se feront jeter du flux RSS du suiveur rien que parce qu'ils ne disent pas grand chose.</p>
<p>Et me voilà qui écrit pour me rassurer, pour me dire que je peux faire ce que je veux comme je veux. Et puis avec le nombre de visiteurs par mois, je suis loin d'être le redevable d'énormément de personnes. Mais par respect pour ces quelques âmes généreuses, j'avais envie d'écrire un petit mot sur le fait que je n'avais pas grand chose à dire pour l'instant. Pas que je n'ai pas envie de raconter ma petite vie qui n'intéressera personne, mais plutôt parce que le web est loin de moi pour l'instant. Je ne sais pas si c'est parce que je m'y intéresse moins ou si c'est parce que c'est moins intéressant, moins mouvementé que voici quelques mois. Et dans ce cas, effectivement, c'est difficile de se sentir obligé d'aligner des mots sur son écran alors que je ne me sens pas concernés.</p>
<p>Donc, j'écris pour ne rien dire.</p>
<p>Mais j'ai quand même fait une petite découverte aujourd'hui, il s'agit d'un thème wordpress intéressant pour les personnes qui désirent faire de ce système de blog un système de ticketing pour le web : <a href="http://getqualitycontrol.com/">Quality Control</a> . Découvrez-le très vite, si vous voulez une simple application de ticket qui pourra être utilisé par vos collègues. Simple et ergonomique, en 30 minutes, tout est installé.</p>]]></description>
			<author>quilovnic@yahoo.fr (Jonathan Lebrun)</author>
			<category>Technologie</category>
			<pubDate>Sun, 14 Nov 2010 23:26:21 +0000</pubDate>
		</item>
		<item>
			<title>Un outil pour vos expressions régulières</title>
			<link>http://jonathanlebrun.louerlinternet.com/technologie/un-outil-pour-vos-expressions-regulieres</link>
			<guid>http://jonathanlebrun.louerlinternet.com/technologie/un-outil-pour-vos-expressions-regulieres</guid>
			<description><![CDATA[Voila un <a href="http://gskinner.com/RegExr/">outil</a> pour tester vos expression régulière qui est vraiment sympa. Il propose quelques exemples, une collection de regexp déjà existante et créée par la communauté, et surtout la possibilité de télécharger le logiciel sur votre bureau vu que c'est de l'adobe air. Vous pouvez également enregistrer vos créations.<br /><br />Je cherchais un outil depuis un moment et je ne trouvais pas vraiment des outils sympa et celui correspond à mon besoin. <br /><br />Pour rappel, une regexp permet de valider (par exemple) un texte formaté. Ainsi on peut vérifier un email de cette façon : <br /><br />^[a-zA-Z0-9\-_]+[a-zAZ0-9\.\-]*@[a-zAZ0-9\.\-]*[.]\w{2,3}$<br /><br />Simple non ? <br /><br />Allez bon amusement.<br />]]></description>
			<author>quilovnic@yahoo.fr (Jonathan Lebrun)</author>
			<category>Technologie</category>
			<pubDate>Fri, 21 May 2010 00:00:00 +0000</pubDate>
		</item>
		<item>
			<title>YUI : Créer un TreeView</title>
			<link>http://jonathanlebrun.louerlinternet.com/technologie/yui-creer-un-treeview</link>
			<guid>http://jonathanlebrun.louerlinternet.com/technologie/yui-creer-un-treeview</guid>
			<description><![CDATA[<p>Pour créer un tree avec YUI rien de plus simple :</p>
<p>// treeView est l'id du div qui contiendra le tree. On attend qu'il soit prêt dans le code HTML<br />YAHOO.util.Event.onContentReady("treeView",function(){<br /> // On crée un objet TreeView <br /> var tree = new YAHOO.widget.TreeView(document.getElementById("treeView"));<br /> // On récupère le root de l'arbre<br /> var root = tree.getRoot();<br /> // on ajoute un noeud à l'élément Root. Le false signale que l'arbre ne sera pas ouvert par défaut<br /> var tempNode = new YAHOO.widget.TextNode("/", tree.getRoot(), false);<br /> // on ajoute un noeud à l'élément que l'on vient de créer<br /> var tempNode2 = new YAHOO.widget.TextNode("new", tempNode, false);<br /> // Evidemment, on peut continuer le petit jeu à l'infini<br /> // Et finalement on affiche le TreeView<br /> tree.render();<br /> });</p>
<p>Et voilà, nous avons un joli arbre. <br />Pour plus d'informations, consulter le site de <a target="_blank" href="http://developer.yahoo.com/yui/treeview/">YAHOO UI sur ce composant</a></p>]]></description>
			<author>quilovnic@yahoo.fr (Jonathan Lebrun)</author>
			<category>Technologie</category>
			<pubDate>Sat, 01 May 2010 05:54:58 +0000</pubDate>
		</item>
		<item>
			<title>Grails késako</title>
			<link>http://jonathanlebrun.louerlinternet.com/technologie/grails-kesako</link>
			<guid>http://jonathanlebrun.louerlinternet.com/technologie/grails-kesako</guid>
			<description><![CDATA[<p>Et voilà mon premier article écrit sur Grails sur <a target="_self" href="http://journaldunsite.louerlinternet.com">Journal d'un site</a></p>
<p>J'utilise de plus en plus ce framework combiné à Yahoo UI et je voulais partager mon enthousiasme pour ce combo très productif. J'en ai profité pour changer la tagline de 'Journal d'un site sous Joomla' en 'Journal d'un site'.</p>
<p>Au départ, je voulais ajouter ce qui concernait Grails sur ce site perso mais je pensais qu'un autre lieu serait approprié. Mais pourquoi sur Journal d'un site alors que je ne vais pas monter un site avec Grails mais plutôt des applications. La réponse est que je monte une petite appli de FAQ et que mon expérience pourrait être utile pour créer un site complet avec des besoins spécifiques qu'un CMS tel que Wordpress ou encore Joomla ne pourraient couvrir.</p>
<p>Bref rendez-vous sur <a target="_self" href="http://journaldunsite.louerlinternet.com/">Journal d'un site</a> ou directement sur l'article concernant <a target="_self" href="http://journaldunsite.louerlinternet.com/index.php?option=com_content&amp;view=section&amp;layout=blog&amp;id=4&amp;Itemid=10">la découverte de Grails</a></p>]]></description>
			<author>quilovnic@gmail.com (Jonathan Lebrun)</author>
			<category>Technologie</category>
			<pubDate>Tue, 20 Apr 2010 16:34:11 +0000</pubDate>
		</item>
		<item>
			<title>Les découvertes de la semaine (avril 2010)</title>
			<link>http://jonathanlebrun.louerlinternet.com/technologie/les-decouvertes-de-la-semaine-avril-2010</link>
			<guid>http://jonathanlebrun.louerlinternet.com/technologie/les-decouvertes-de-la-semaine-avril-2010</guid>
			<description><![CDATA[Le <a href="http://www.brussels-jug.be/">Brussel Java User Group</a> est à l'initiative d'une de mes collègues. Le but est de réunir un groupe assez important de personnes aimant le Java et surtout aimant  partager leur savoir. Le BeJUG n'étant pas toujours présent à Bruxelles, ce groupe pourrait pallier à ce manque. Vu le nombre de développeurs à Bruxelles, cette initiative ne peut qu'avoir du succès.<br /><br /><a href="http://developer.yahoo.com/yui/">Yahoo UI</a> est une librairie Javascript avec de nombreux widgets vraiment très sympas. Pour monter une application web assez rapidement, c'est un must. Ce qui me séduit surtout avec YUI, c'est la documentation qui est énorme. D'autres librairies existent comme <a href="http://www.extjs.com/">ExtJS</a> ou encore <a href="http://jquery.com/">JQuery</a> et surtout essayez-les. Comme je travaille pas mal avec <a href="http://www.grails.org">Grails</a> et qu'il existe un plugin appelé GrailsUI qui est une surcouche de YUI, je m'amuse avec ce dernier. <br /><br /><a href="http://jqueryui.com/">JQuery UI</a> propose un système de <a href="http://jqueryui.com/demos/tabs/">tabs</a> bien foutu au niveau des fonctionnalités mais je le trouve assez lent au rendering comparé à YUI mais la <a href="http://jqueryui.com/demos/tabs/">démo</a> est vraiment agréable et offre une assez bonne expérience. <br /><br /><a href="http://www.ajaxrain.com/">AjaxRain</a> est plutôt une re-découverte. Il parle de Javascript et beaucoup de JQuery. J'avais oublié ce site mais en tapant une recherche dans Google, ce dernier me l'a retrouvé dans mes favoris. D'ailleurs, je pense que la découverte derrière cela est cette fonctinnalité de Google Search de proposer des sites qui se trouve dans vos favoris. Je ne sais pas si c'est nouveau je l'avais jamais remarqué et c'est assez sympa.<br /><a href="http://www.jefaisdubruit.com/">Je fais du bruit</a> nous fait part de sa <a href="http://www.jefaisdubruit.com/2010/04/16/eyjafjallajokull/">mauvaise humeur contre le eyjafjallajokull</a>. Vous savez, ce volcan qui est entré en éruption. J'ai aimé la photo. Mais rendez-vous sur le site d'<a href="http://islande2010.mbnet.fr/2010/03/eyjafjallajokull-levolution-des-dernieres-heures/">islande 2010</a> pour en savoir plus.<br /><br /><a href="http://www.jeuxvideo.com/news/2010/00042090-la-fin-des-demos-jouables-gratuites.htm">Les démos de jeu pourraient devenir payantes titre JV.com</a> en voilà une mauvaise nouvelle. Les prix des jeux étant ce qu'ils sont (entre 40 et 75 euros - FFXII vu à 79 € récemment) il s'agit là d'une infamie. On peut toujours rếver sur le fait que les prix de vente diminueront. Pour l'instant, Nintendo reste le seul <br /> constructeur avec des prix abordables mais la qualité n'est pas toujours présente.<br /> <br /> <a href="http://www.lamarquejaune.over-blog.com/article-le-phenomene-demon-s-souls-touchera-aussi-l-europe-48670636.html">Un article sur Demon's Souls</a> lu sur la <a href="http://www.lamarquejaune.net/">marquejaune</a> me donne vraiment envie de découvrir ce jeu. Vivement sa sortie dans nos contrées.<br /><br /><a href="http://www.10minutesaperdre.fr/">10minutesaperdre</a> vous permet de visualiser des vidéos courtes (sketchs) drôles (mais pas toujours), de revoir les derniers buzz du web, de découvrir des clichés sympas, bref de perdre 10 minutes voir plus si on accroche.<br /><br /><br /><br /><br />]]></description>
			<author>quilovnic@gmail.com (Jonathan Lebrun)</author>
			<category>Technologie</category>
			<pubDate>Sun, 18 Apr 2010 00:00:00 +0000</pubDate>
		</item>
		<item>
			<title>Tungle Me</title>
			<link>http://jonathanlebrun.louerlinternet.com/technologie/tungle-me</link>
			<guid>http://jonathanlebrun.louerlinternet.com/technologie/tungle-me</guid>
			<description><![CDATA[<p><img src="https://www.tungle.me/public/quilovnic/busyicon" class="tungle-me" teml="quilovnic" /><br /><br />Un service en ligne que je n'avais pas encore essayé : <a href="http://www.tungle.me">Tungle Me</a>. Cet agenda en ligne permet de préparer des réunions avec les personnes que vous connaissez (ou non).</p>
<p>Un ami ou un collègue vient sur votre page Tungle Me et voit votre disponibilité. Il ne lui reste plus qu'à vous inviter. Vous pouvez également inviter des personnes qui ne sont pas forcément sur Tungle Me.</p>
<p>Vous pouvez synchroniser votre calendrier perso (google calendar, Outlook, iCalendar, ...) ainsi que vos contact.</p>
<p>Une petite vidéo de présentation trouvée sur Youtube vous permet de découvrir ce service vraiment sympa.</p>
<p><!-- AllVideos Reloaded Plugin (v1.2.4.1054) starts here
--><ins><noscript><div style="background-color:red;color:white;width:160px"><strong>JavaScript est désactivé!</strong><br/>Pour afficher ce contenu, vous devez utiliser un navigateur compatible avec JavaScript.</div></noscript></ins><span id="avreloaded0" class="allvideos"><ins><div id="warnflashavreloaded0" style="background-color:red;color:white;width:160px;visibility:hidden"><strong>Adobe Flash Player non installé ou plus vieux que 9.0.115!</strong><br/><a href="http://www.adobe.com/go/getflashplayer" onclick="window.open(this.href);return false;" onkeypress="window.open(this.href);return false;"><img src="/plugins/content/avreloaded/160x41_Get_Flash_Player.jpg" alt="Télécharger le lecteur Adobe Flash ici" style="border:0" /></a></div></ins></span><script type="text/javascript">
swfobject.embedSWF('/plugins/content/avreloaded/mediaplayer.swf','avreloaded0','400','320','9.0.115','/plugins/content/avreloaded/expressinstall.swf',
{file:'http://www.youtube.com/watch%3Fv%3DQhf74wUJHK0',width:'400',height:'320',image:'http://i.ytimg.com/vi/Qhf74wUJHK0/default.jpg',showeq:'false',searchbar:'false',enablejs:'false',autostart:'false',showicons:'true',showstop:'false',showdigits:'true',
showdownload:'false',usefullscreen:'false',backcolor:'0xFFFFFF',frontcolor:'0x000000',
lightcolor:'0x000000',screencolor:'0x000000',overstretch:'false'}
,{allowscriptaccess:'always',seamlesstabbing:'true',allowfullscreen:'true',wmode:'window',bgcolor:'#FFFFFF',menu:'true'},
{id:'p_avreloaded0',styleclass:'allvideos'});
</script><script type="text/javascript">window.addEvent("domready",function(){var s = "warnflashavreloaded0"; if ($(s)){$(s).setOpacity(1);}});</script><!--
AllVideos Reloaded Plugin (v1.2.4.1054) ends here --></p>
<p> </p>]]></description>
			<author>quilovnic@yahoo.fr (Jonathan Lebrun)</author>
			<category>Technologie</category>
			<pubDate>Thu, 15 Apr 2010 12:20:46 +0000</pubDate>
		</item>
		<item>
			<title>Tomcat, grails et hibernate ehcache</title>
			<link>http://jonathanlebrun.louerlinternet.com/technologie/tomcat-grails-et-hibernate-ehcache</link>
			<guid>http://jonathanlebrun.louerlinternet.com/technologie/tomcat-grails-et-hibernate-ehcache</guid>
			<description><![CDATA[<p>Me voilà avec une application grails que je dois déployer sur un serveur tomcat. Pour test, je crée un war (grails dev war) de développement et je le place sur le serveur Tomcat 6.0. Je démarre Tomcat et là pas de soucis. Tout roule. C'est facile Grails.</p>
<p>Je crée donc un war de production (grails prod war), je le place sous Tomcat et là, catastrophe. Rien ne fonctionne. J'ai une jolie erreur lors du déploiement.</p>
<p>14-avr.-2010 10:11:28 org.apache.catalina.loader.WebappClassLoader clearReferencesStopTimerThread<br />GRAVE: A web application appears to have started a TimerThread named [net.sf.ehcache.CacheManager@1f6c18] via the java.util.Timer API but has failed to stop it. To prevent a memory leak, the timer (and hence the associated thread) has been forcibly cancelled. <br />14-avr.-2010 10:11:28 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads<br />GRAVE: A web application appears to have started a thread named [Store org.grails.taggable.TagLink Spool Thread] but has failed to stop it. This is very likely to create a memory leak.<br />14-avr.-2010 10:11:28 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads</p>
<p>Qu'est-ce donc que cette histoire ?</p>
<p>Je cherche, je cherche et je cherche encore. Jusqu'au moment où je retire de mon fichier Config.groovy les lignes de log (log4j) concernant ehcache.</p>
<p>Je redéploie l'application et là, tout fonctionne.</p>]]></description>
			<author>quilovnic@yahoo.fr (Jonathan Lebrun)</author>
			<category>Technologie</category>
			<pubDate>Wed, 14 Apr 2010 08:14:50 +0000</pubDate>
		</item>
	</channel>
</rss>
