<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Nicolas Richeton</title> <link>http://blog.richeton.com</link> <description>on Eclipse and Java development</description> <lastBuildDate>Sun, 15 Aug 2010 10:45:17 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/LeBlogDeNicolasRicheton" /><feedburner:info uri="leblogdenicolasricheton" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Java doesn’t like 3D support in Virtual Box</title><link>http://feedproxy.google.com/~r/LeBlogDeNicolasRicheton/~3/UVWIKI98mu8/</link> <comments>http://blog.richeton.com/2010/08/15/java-doesnt-like-3d-support-in-virtual-box/#comments</comments> <pubDate>Sun, 15 Aug 2010 07:28:02 +0000</pubDate> <dc:creator>Nicolas Richeton</dc:creator> <category><![CDATA[Virtualbox]]></category><guid isPermaLink="false">http://blog.richeton.com/?p=964</guid> <description><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2009/05/virtualbox48.png" width="48" height="48" alt="" title="Virtualbox" /><br/>A few days ago, I had issues installing ElasticPath on my Windows VMs : the installer&#8217;s window never showed up. At first, I suspected that the installer was simply not compatible withVirtualBox. But things started to become really strange when I tried to debug the Java process launched by the installer (which was eating all [...]]]></description> <content:encoded><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2009/05/virtualbox48.png" width="48" height="48" alt="" title="Virtualbox" /><br/><p>A few days ago, I had issues installing <a href="http://www.elasticpath.com/">ElasticPath</a> on my Windows VMs : the installer&#8217;s window never showed up. At first, I suspected that the installer was simply not compatible with<a href="http://www.virtualbox.org/">VirtualBox</a>.</p><p>But things started to become really strange when I tried to debug the Java process launched by the installer (which was eating all CPU time) with Visual VM or JConsole. Both tools were unable to start.</p><p>After a quick search on Virtualbox bug tracker, here is the answer :</p><p><strong>Any Java Swing/AWT application will crash if 3d support was selected in Virtualbox guest additions.  (Virtualbox 3.2.X and Only on JVM > 1.6u6)</strong></p><p>See this bug report for details : <a href="http://www.virtualbox.org/ticket/6873">http://www.virtualbox.org/ticket/6873</a></p> <img src="http://feeds.feedburner.com/~r/LeBlogDeNicolasRicheton/~4/UVWIKI98mu8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.richeton.com/2010/08/15/java-doesnt-like-3d-support-in-virtual-box/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.richeton.com/2010/08/15/java-doesnt-like-3d-support-in-virtual-box/</feedburner:origLink></item> <item><title>Openvz – cheat sheet</title><link>http://feedproxy.google.com/~r/LeBlogDeNicolasRicheton/~3/WztyfN1VRFU/</link> <comments>http://blog.richeton.com/2010/07/14/openvz-cheat-sheet/#comments</comments> <pubDate>Wed, 14 Jul 2010 15:11:07 +0000</pubDate> <dc:creator>Nicolas Richeton</dc:creator> <category><![CDATA[OpenVZ]]></category><guid isPermaLink="false">http://blog.richeton.com/?p=829</guid> <description><![CDATA[<br/>My current cheat sheet for OpenVZ on Debian. Will be updated continuously. Comments are welcome. Installation apt-get install linux-image-...-vz Getting Debian Lenny template in /var/lib/vz/templates/cache : wget http://download.openvz.org/template/precreated/debian-5.0-x86.tar.gz Create VM vzctl create VEID --ostemplate debian-5.0-x86 --config vps.basic vzctl set VEID --hostname HOST --save vzctl set VEID --nameserver DNS --save vzctl set VEID --ipadd IP --save [...]]]></description> <content:encoded><![CDATA[<br/><p>My current cheat sheet for OpenVZ on Debian. Will be updated continuously. Comments are welcome.</p><p><strong>Installation</strong><br /> <code>apt-get install linux-image-...-vz</code></p><p><strong>Getting Debian Lenny template</strong></p><p>in /var/lib/vz/templates/cache :<br /> <code>wget http://download.openvz.org/template/precreated/debian-5.0-x86.tar.gz</code></p><p><strong>Create VM</strong><br /> <span id="more-829"></span></p><p><code>vzctl create VEID --ostemplate debian-5.0-x86 --config vps.basic</p><p>vzctl set VEID --hostname HOST --save<br /> vzctl set VEID --nameserver DNS  --save<br /> vzctl set VEID --ipadd IP --save</code></p><p><strong>Give internet access to VM</strong><br /> On host : Enable net.ipv4.ip_forward=1 in /etc/sysctl.conf</p><p><code>iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</code><br /> <code>iptables-save > /etc/iptab</code></p><p><strong>Restore iptables on startup</strong><br /> (See <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=434107">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=434107</a>)<br /> Create /etc/init.d/iptables<br /> <code><br /> #!/bin/sh<br /> ### BEGIN INIT INFO<br /> # Provides:          iptables<br /> # Required-Start:<br /> # Required-Stop:<br /> # Default-Start:     S<br /> # Default-Stop:      0 6<br /> # Short-Description: save/restore iptables rules<br /> # Description:<br /> #                    This script saves and restores iptables on<br /> #                    shutdown and bootup.  On sysv-rc systems: to<br /> #                    disable saving on shutdown, remove<br /> #                    /etc/rc[06].d/K20iptables.  To disable restoring<br /> #                    on bootup, rename the "S20iptables" symbolic link<br /> #                    in /etc/rcS.d/ to "K20iptables".<br /> ### END INIT INFO<br /> set -e</p><p> case "$1" in<br /> start|restart|force-reload)<br /> iptables-restore </etc/iptab<br /> ;;<br /> stop)<br /> iptables-save >/etc/iptab<br /> ;;<br /> *)<br /> exit 1<br /> ;;<br /> esac<br /> </code></p><p><code>update-rc.d iptables start 20 S . stop 20 0 6 .</code></p><p><strong>Change template timezone</strong><br /> <code>dpkg-reconfigure tzdata</code></p><p><strong>Install vzdump</strong><br /> (From <a href="http://download.openvz.org/contrib/utils/vzdump/">http://download.openvz.org/contrib/utils/vzdump/</a>)<br /> <code>wget http://download.openvz.org/contrib/utils/vzdump/vzdump_1.2-4_all.deb</code><br /> <code>apt-get install liblockfile-simple-perl</code></p><p><strong>Do a backup</strong><br /> <code>vzdump --compress --suspend --dumpdir TARGET VEID </code></p><p><strong>Change limits</strong><br /> Disk :<br /> <code>vzctl set VEID --diskspace 10G:12G --save</code></p><p>Memory :<br /> <code>vzctl set VEID --vmguarpages $((512 * 512)) --save<br /> vzctl set VEID --privvmpages $((512 * 1024)) --save</code></p><p>Cores<br /> <code>vzctl set VEID --cpulimit 100 --save</code></p><p>CPU ratio<br /> <code>vzctl set VEID --cpuunits 500 --save</code></p> <img src="http://feeds.feedburner.com/~r/LeBlogDeNicolasRicheton/~4/WztyfN1VRFU" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.richeton.com/2010/07/14/openvz-cheat-sheet/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.richeton.com/2010/07/14/openvz-cheat-sheet/</feedburner:origLink></item> <item><title>Réparation lavante/séchante Indesit WIDL 146</title><link>http://feedproxy.google.com/~r/LeBlogDeNicolasRicheton/~3/1JmGNRut-cs/</link> <comments>http://blog.richeton.com/2010/07/04/reparation-lavantesechante-indesit-widl-146/#comments</comments> <pubDate>Sun, 04 Jul 2010 19:05:17 +0000</pubDate> <dc:creator>Nicolas Richeton</dc:creator> <category><![CDATA[SAV]]></category><guid isPermaLink="false">http://blog.richeton.com/?p=917</guid> <description><![CDATA[<br/>Pour une fois, on ne vas pas parler d&#8217;informatique ici, mais de réparation de machine à laver, en l&#8217;occurrence une Indesit WIDL 146 en panne après 5 ans de loyaux services. Symptôme : Le programme séchage ne fonctionne plus : il tourne sans jamais s&#8217;arrêter. La vitre n&#8217;est pas chaude et si on force l&#8217;arrêt, [...]]]></description> <content:encoded><![CDATA[<br/><p>Pour une fois, on ne vas pas parler d&#8217;informatique ici, mais de réparation de machine à laver, en l&#8217;occurrence une Indesit WIDL 146 en panne après 5 ans de loyaux services.</p><p><img src="/wp-content/uploads/2010/07/INDESIT-WASHER-DRYER-WIDL146-150x150.jpg" alt="" title="INDESIT WASHER DRYER WIDL146" width="150" height="150" class="aligncenter size-medium wp-image-918" /></p><p><strong>Symptôme</strong> : Le programme séchage ne fonctionne plus : il tourne sans jamais s&#8217;arrêter. La vitre n&#8217;est pas chaude et si on force l&#8217;arrêt, le linge est toujours humide.</p><p><span id="more-917"></span></p><p><strong>Solution</strong> : D&#8217;après le forum cité plus bas, c&#8217;est un problème de fusible. Dans mon cas c&#8217;est encore plus simple : les vibrations ont tout simplement sectionné le fil connecté à ce fusible.</p><p><strong>Action : </strong></p><ul><li>Dévisser les 2 vis à l&#8217;arrière, qui retiennent le panneau supérieur</li><li>Faire coulisser le panneau supérieur vers l&#8217;arrière</li></ul><p>On obtient ça (image empruntée au forum cité précédemment) :</p><p><img src="/wp-content/uploads/2010/07/INDESIT_WIDL126-300x225.jpg" alt="" title="INDESIT_WIDL126" width="300" height="225" class="aligncenter size-medium wp-image-923" /></p><ul><li>Le fusible est dans la gaine jaune, entouré en bleu sur l&#8217;image.</li><li>Dans mon cas, un tire un peu sur le fil à l&#8217;une des extrémités de la gaine et ça vient tout seul, le cable est sectionné. Sinon, on prend un ohmmètre et on vérifie qu&#8217;il n&#8217;y a plus contact entre les connecteurs aux 2 extrémités de la gaine.</li><li>On sort le fer à souder on répare, voir on achète un nouveau fusible</li><li>On remonte&#8230; ça marche <img src='http://blog.richeton.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> On a évité le réparateur et la tirade habituelle : &#8220;Faut en acheter un neuf, ça fait 5 ans, c&#8217;est normal vous savez&#8230;&#8221;</li></ul></ul><p><strong>Source :</strong><br /> <a href="http://forums.futura-sciences.com/depannage/346484-indesit-widl-126-panne-fonctionne-sechage.html">http://forums.futura-sciences.com/depannage/346484-indesit-widl-126-panne-fonctionne-sechage.html</a></p> <img src="http://feeds.feedburner.com/~r/LeBlogDeNicolasRicheton/~4/1JmGNRut-cs" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.richeton.com/2010/07/04/reparation-lavantesechante-indesit-widl-146/feed/</wfw:commentRss> <slash:comments>7</slash:comments> <feedburner:origLink>http://blog.richeton.com/2010/07/04/reparation-lavantesechante-indesit-widl-146/</feedburner:origLink></item> <item><title>WAT and Stateless filter now have a clean changelog</title><link>http://feedproxy.google.com/~r/LeBlogDeNicolasRicheton/~3/VfEuCxjt9o4/</link> <comments>http://blog.richeton.com/2010/06/24/wat-and-stateless-filter-now-have-a-clean-changelog/#comments</comments> <pubDate>Thu, 24 Jun 2010 17:48:27 +0000</pubDate> <dc:creator>Nicolas Richeton</dc:creator> <category><![CDATA[Java]]></category><guid isPermaLink="false">http://blog.richeton.com/?p=914</guid> <description><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/java_logo-641.png" width="64" height="40" alt="" title="Java" /><br/>Thanks to Mantis But Tracker and with some time spent to recreate issues for the latest commits, both Web Assemble Tool and Stateless Filter now have a changelog available. WAT : https://sourceforge.net/apps/mantisbt/webassembletool/changelog_page.php Stateless filter : https://sourceforge.net/apps/mantisbt/statelessfilter/changelog_page.php This gives a better visibility on the activity and the latest changes/releases of these projects.]]></description> <content:encoded><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/java_logo-641.png" width="64" height="40" alt="" title="Java" /><br/><p>Thanks to Mantis But Tracker and with some time spent to recreate issues for the latest commits, both <a href="http://webassembletool.sourceforge.net/">Web Assemble Tool </a>and <a href="http://statelessfilter.sourceforge.net/">Stateless Filter</a> now have a changelog available.</p><p><strong>WAT : </strong><br /> <a href="https://sourceforge.net/apps/mantisbt/webassembletool/changelog_page.php">https://sourceforge.net/apps/mantisbt/webassembletool/changelog_page.php</a></p><p><strong>Stateless filter </strong>:<br /> <a href="https://sourceforge.net/apps/mantisbt/statelessfilter/changelog_page.php">https://sourceforge.net/apps/mantisbt/statelessfilter/changelog_page.php</a></p><p>This gives a better visibility on the  activity and the latest changes/releases of these projects.</p> <img src="http://feeds.feedburner.com/~r/LeBlogDeNicolasRicheton/~4/VfEuCxjt9o4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.richeton.com/2010/06/24/wat-and-stateless-filter-now-have-a-clean-changelog/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.richeton.com/2010/06/24/wat-and-stateless-filter-now-have-a-clean-changelog/</feedburner:origLink></item> <item><title>How to solve ‘Error listenerStart’ Error with Spring, Log4j and Tomcat</title><link>http://feedproxy.google.com/~r/LeBlogDeNicolasRicheton/~3/drN1AE31kK8/</link> <comments>http://blog.richeton.com/2010/06/22/how-to-solve-error-listenerstart-error-with-spring-log4j-and-tomcat/#comments</comments> <pubDate>Tue, 22 Jun 2010 12:30:44 +0000</pubDate> <dc:creator>Nicolas Richeton</dc:creator> <category><![CDATA[Java]]></category> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://blog.richeton.com/?p=910</guid> <description><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/java_logo-641.png" width="64" height="40" alt="" title="Java" /><br/>Working with Spring, Log4j and Tomcat, you may have faced the following error, which prevents your web application to start : Logs in french : org.apache.catalina.core.StandardContext start GRAVE: Error listenerStart org.apache.catalina.core.StandardContext start GRAVE: Erreur de démarrage du contexte [/mywebapp] suite aux erreurs précédentes Logs in english : org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart org.apache.catalina.core.StandardContext start SEVERE: [...]]]></description> <content:encoded><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/java_logo-641.png" width="64" height="40" alt="" title="Java" /><br/><p>Working with Spring, Log4j and Tomcat, you may have faced the following error, which prevents your web application to start :</p><p>Logs in french :<br /> <code>org.apache.catalina.core.StandardContext start GRAVE: Error listenerStart<br /> org.apache.catalina.core.StandardContext start GRAVE: Erreur de démarrage du contexte [/mywebapp] suite aux erreurs précédentes</code></p><p>Logs in english :<br /> <code>org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart<br /> org.apache.catalina.core.StandardContext start SEVERE: Context [/mywebapp] startup failed due to previous errors</code></p><p><span id="more-910"></span></p><p>This error seems to come without any additional logs. Webapp startup is interrupted but you can start the application from the tomcat manager successfully.</p><p>The explaination for our case are :</p><ul><li>We are using 2 context listeners : org.springframework.web.util.Log4jConfigListener and org.springframework.web.context.ContextLoaderListener.</li><li>Log4jConfigListener automatically sets a SYSTEM property : webapp.root to share the application context</li><li>On Tomcat, system properties are system-wide, thus are shared between applications</li><li>If 2 applications are installed, the webapp.root value is invalid for the second one, causing the exception</li></ul><p>Solution : define a unique webAppRootKey value for each application.</p><p><code>&lt;context-param&gt;<br /> &lt;param-name&gt;webAppRootKey&lt;/param-name&gt;<br /> &lt;param-value&gt;app1&lt;/param-value&gt;<br /> &lt;/context-param&gt;</code></p><p>See :<br /> <a href="http://static.springsource.org/spring/docs/2.0.8/api/org/springframework/web/util/WebAppRootListener.html">http://static.springsource.org/spring/docs/2.0.8/api/org/springframework/web/util/WebAppRootListener.html</a> for additional information.</p><p>Note : Resin does not have this issue because it does not share system properties between webapps.</p> <img src="http://feeds.feedburner.com/~r/LeBlogDeNicolasRicheton/~4/drN1AE31kK8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.richeton.com/2010/06/22/how-to-solve-error-listenerstart-error-with-spring-log4j-and-tomcat/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://blog.richeton.com/2010/06/22/how-to-solve-error-listenerstart-error-with-spring-log4j-and-tomcat/</feedburner:origLink></item> <item><title>Set Jetty buffer size (Maven)</title><link>http://feedproxy.google.com/~r/LeBlogDeNicolasRicheton/~3/K-sRK0vOhXs/</link> <comments>http://blog.richeton.com/2010/03/11/set-jetty-buffer-size-maven/#comments</comments> <pubDate>Thu, 11 Mar 2010 17:25:48 +0000</pubDate> <dc:creator>Nicolas Richeton</dc:creator> <category><![CDATA[Java]]></category> <category><![CDATA[Maven]]></category><guid isPermaLink="false">http://blog.richeton.com/?p=897</guid> <description><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/java_logo-641.png" width="64" height="40" alt="" title="Java" /><br/>Working with large cookies and jetty, you may have faced this error : 2010-03-11 18:18:31.275:WARN::HttpException(413,FULL head,null) This is because jetty allows only 4ko for HTTP request and response headers. Using large cookies is enough to reach the limit. To add more room for headers, simply add &#60;headerBufferSize&#62;16384&#60;/headerBufferSize&#62; to your connector configuration (16k should be enough). [...]]]></description> <content:encoded><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/java_logo-641.png" width="64" height="40" alt="" title="Java" /><br/><p>Working with large cookies and jetty, you may have faced this error :</p><p><code>2010-03-11 18:18:31.275:WARN::HttpException(413,FULL head,null)</code></p><p>This is because jetty allows only 4ko for HTTP request and response headers. Using large cookies is enough to reach the limit.</p><p><span id="more-897"></span></p><p>To add more room for headers, simply add <strong>&lt;headerBufferSize&gt;<em>16384</em>&lt;/headerBufferSize&gt;</strong> to your connector configuration (16k should be enough).</p><p>Full jetty plug-in configuration :<br /> <code>&lt;plugin&gt;<br /> &lt;groupId&gt;org.mortbay.jetty&lt;/groupId&gt;<br /> &lt;artifactId&gt;jetty-maven-plugin&lt;/artifactId&gt;<br /> &lt;version&gt;7.0.1.v20091125&lt;/version&gt;<br /> &lt;configuration&gt;&lt;scanIntervalSeconds>10&lt;/scanIntervalSeconds&gt;<br /> &lt;connectors&gt;<br /> &lt;connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector"&gt;<br /> &lt;port&gt;8080&lt;/port&gt;<br /> &lt;maxIdleTime&gt;60000&lt;/maxIdleTime&gt;<br /> &lt;headerBufferSize&gt;16192&lt;/headerBufferSize&gt;<br /> &lt;/connector&gt;<br /> &lt;/connectors&gt;<br /> &lt;/configuration&gt;<br /> &lt;/plugin&gt;</code></p> <img src="http://feeds.feedburner.com/~r/LeBlogDeNicolasRicheton/~4/K-sRK0vOhXs" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.richeton.com/2010/03/11/set-jetty-buffer-size-maven/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.richeton.com/2010/03/11/set-jetty-buffer-size-maven/</feedburner:origLink></item> <item><title>Wicket adapter for WAT : include block support</title><link>http://feedproxy.google.com/~r/LeBlogDeNicolasRicheton/~3/wjx8JBpBihk/</link> <comments>http://blog.richeton.com/2010/03/09/wicket-adapter-for-wat-include-block-support/#comments</comments> <pubDate>Tue, 09 Mar 2010 18:23:45 +0000</pubDate> <dc:creator>Nicolas Richeton</dc:creator> <category><![CDATA[Java]]></category> <category><![CDATA[WAT]]></category><guid isPermaLink="false">http://blog.richeton.com/?p=890</guid> <description><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/java_logo-641.png" width="64" height="40" alt="" title="Java" /><br/>I just added a new WATBlock component to Web Assemble Tool Wicket adapter (webassembletool-wicket). This is the equivalent of assemble:includeBlock jsp tag, which allows to include content from a remote web site into your application. Now the Wicket adapter has the minimal components to be useable in a project (WATTemplate, WATBlock). I&#8217;ve also added some [...]]]></description> <content:encoded><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/java_logo-641.png" width="64" height="40" alt="" title="Java" /><br/><p>I just added a new <strong>WATBlock</strong> component to <a href="http://webassembletool.sourceforge.net/">Web Assemble Tool</a> <a href="http://wicket.apache.org/">Wicket</a> adapter (<a href="http://webassembletool.sourceforge.net/webassembletool-wicket/index.html">webassembletool-wicket</a>).</p><p>This is the equivalent of assemble:includeBlock jsp tag, which allows to include content from a remote web site into your application.</p><p>Now the <a href="http://wicket.apache.org/">Wicket</a> adapter has the minimal components to be useable in a project (WATTemplate, WATBlock).</p><p>I&#8217;ve also added some ready-to-use demo content and template in order to ease WAT learning. <strong>These files already have WAT tags included (look at the html source to get block names) </strong>:</p><ul><li><a href="http://webassembletool.svn.sourceforge.net/viewvc/webassembletool/trunk/src/site/resources/examples/content/block.html">Simple content</a></li><li><a href="http://webassembletool.svn.sourceforge.net/viewvc/webassembletool/trunk/src/site/resources/examples/content/blocks.html">Multiple content blocks</a></li><li><a href="http://webassembletool.svn.sourceforge.net/viewvc/webassembletool/trunk/src/site/resources/examples/templates/sparkle/index.html">3 columns template</a></li></ul><p>The website has yet to be updated.<br /> Enjoy</p> <img src="http://feeds.feedburner.com/~r/LeBlogDeNicolasRicheton/~4/wjx8JBpBihk" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.richeton.com/2010/03/09/wicket-adapter-for-wat-include-block-support/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.richeton.com/2010/03/09/wicket-adapter-for-wat-include-block-support/</feedburner:origLink></item> <item><title>Nebula Gallery widget in production (PosterGenius)</title><link>http://feedproxy.google.com/~r/LeBlogDeNicolasRicheton/~3/pIRLG8nZVDE/</link> <comments>http://blog.richeton.com/2010/03/09/nebula-gallery-widget-in-production-postegenius/#comments</comments> <pubDate>Tue, 09 Mar 2010 12:00:08 +0000</pubDate> <dc:creator>Nicolas Richeton</dc:creator> <category><![CDATA[Eclipse]]></category> <category><![CDATA[Nebula]]></category><guid isPermaLink="false">http://blog.richeton.com/?p=876</guid> <description><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/eclipse-642.png" width="64" height="37" alt="" title="Eclipse" /><br/>Just relaying a &#8216;thank-you&#8217; post from Stavros Kounis on the nebula newsgroup : Hi all Its was back to 2008 when we have decide to rely on nebula gallery widget for our project named &#8220;PosterGenius&#8221;[1][2]. Since then Nebula Gallery widget[3] was havy used in our application. Now PosterGenius is a finalist for the Best RCP [...]]]></description> <content:encoded><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/eclipse-642.png" width="64" height="37" alt="" title="Eclipse" /><br/><p>Just relaying a &#8216;thank-you&#8217; post from Stavros Kounis on the nebula newsgroup  :</p><blockquote><p> Hi all</p><p>Its was back to 2008 when we have decide to rely on nebula gallery widget for our project named &#8220;PosterGenius&#8221;[1][2].</p><p>Since then Nebula Gallery widget[3] was havy used in our application. Now PosterGenius is a finalist for the Best RCP Application for the 2010 Eclipse Community Awards.</p><p>I what to share this &#8220;recognition&#8221; of our work with the Nebula Team[4] and say a BIG &#8220;Thank you guys!!&#8221;</p><p>/stavros</p><p>[1] <a href="http://www.postergenius.com/">http://www.postergenius.com/</a><br /> [2] <a href="http://skounis.blogspot.com/2010/03/nebula-gallery-widget-in-production.html">http://skounis.blogspot.com/2010/03/nebula-gallery-widget-in-production.html</a><br /> [3] <a href="http://www.eclipse.org/nebula/widgets/gallery/gallery.php">http://www.eclipse.org/nebula/widgets/gallery/gallery.php</a><br /> [4] <a href="http://www.eclipse.org/nebula/">http://www.eclipse.org/nebula/</a></p></blockquote><p><span id="more-876"></span></p><p><a href="http://blog.richeton.com/wp-content/uploads/2007/04/pg-gallery-1.png"><img src="http://blog.richeton.com/wp-content/uploads/2007/04/pg-gallery-1-300x182.png" alt="" title="pg-gallery-1" width="300" height="182" class="aligncenter size-medium wp-image-866" /></a></p><p>It&#8217;s nice to see the Gallery widget being used in more RCP applications. This kind of feedback shows that Gallery is ready to be used in production applications, even if it is still labeled as &#8216;beta&#8217; because of some missing features, like <a href="http://www.eclipse.org/forums/index.php?t=msg&#038;th=163808&#038;start=0&#038;">accessibility</a> and <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=224692">full JFace</a> support (Feel free to help <img src='http://blog.richeton.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).</p><p><a href="http://blog.richeton.com/wp-content/uploads/2007/04/pg-gallery-2.png"><img src="http://blog.richeton.com/wp-content/uploads/2007/04/pg-gallery-2-300x182.png" alt="" title="pg-gallery-2" width="300" height="182" class="aligncenter size-medium wp-image-867" /></a></p><p>Thanks Stavros for using Nebula widgets <img src='http://blog.richeton.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br /> I&#8217;ve updated my <a href="http://blog.richeton.com/nebula-gallery-widget-screenshots/">Nebula Gallery page</a> with screenshots and links.</p> <img src="http://feeds.feedburner.com/~r/LeBlogDeNicolasRicheton/~4/pIRLG8nZVDE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.richeton.com/2010/03/09/nebula-gallery-widget-in-production-postegenius/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://blog.richeton.com/2010/03/09/nebula-gallery-widget-in-production-postegenius/</feedburner:origLink></item> <item><title>Java Stateless Session Filter released on sourceforge</title><link>http://feedproxy.google.com/~r/LeBlogDeNicolasRicheton/~3/pXaamSnaWeI/</link> <comments>http://blog.richeton.com/2010/01/24/java-stateless-session-filter-released-on-sourceforge/#comments</comments> <pubDate>Sun, 24 Jan 2010 12:08:03 +0000</pubDate> <dc:creator>Nicolas Richeton</dc:creator> <category><![CDATA[Java]]></category><guid isPermaLink="false">http://blog.richeton.com/?p=843</guid> <description><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/java_logo-641.png" width="64" height="40" alt="" title="Java" /><br/>I just finished publishing on sourceforge a simple filter named Java Stateless Session Filter which let you change the way your application use HTTP session without refactoring the code, or share user session between webapps while using the standard session API. Several session stores are available out of the box : Cookie, with variants : [...]]]></description> <content:encoded><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2008/05/java_logo-641.png" width="64" height="40" alt="" title="Java" /><br/><p>I just finished publishing on sourceforge a simple filter named <a href="http://statelessfilter.sourceforge.net/">Java Stateless Session Filter</a> which  let you change the way your application use HTTP session without refactoring the code, or share user session between webapps while using the standard session API.</p><p>Several session stores are available out of the box :</p><ul><li>Cookie, with variants : plain (development only), Encrypted, JSON based</li><li>Memcache</li><li>Native session (when some attributes doesn&#8217;t need sharing)</li></ul><p>The inital code is released under the Apache License v2.0 by <a href="http://www.fr.capgemini.com/"><strong>Capgemini</strong></a>.</p><p><span id="more-843"></span></p><p><strong>Status:</strong><br /> This code was written in a few days as a Proof Of Concept and was tested with <a href="http://struts.apache.org/2.1.8.1/index.html">Struts2</a>, <a href="http://wicket.apache.org/">Wicket</a> and <a href="http://java.sun.com/javaee/javaserverfaces/">JSF</a>.</p><p>Feel free to test this filter and report success or issues. See <a href="https://sourceforge.net/projects/statelessfilter/support">the support page</a> for project forums and trackers.</p><p><strong>How it works:</strong><br /> <a href="http://blog.richeton.com/wp-content/uploads/2010/01/howitworks.png"><img src="http://blog.richeton.com/wp-content/uploads/2010/01/howitworks.png" alt="How it works" title="howitworks" width="628" height="458" class="aligncenter size-full wp-image-844" /></a></p><p><strong>Usage:</strong><br /> The project exposes a maven2 repository. To add this filter on your application, just add repository and dependencies to your project pom :<br /> <code><br /> &lt;repository<br /> &lt;id>statelessfilter-repository&lt;/id><br /> &lt;name>Stateless Filter repository&lt;/name><br /> &lt;url>http://statelessfilter.sourceforge.net/maven2/repository&lt;/url><br /> &lt;/repository><br /> </code><br /> <code><br /> &lt;dependency><br /> &lt;groupId>net.sourceforge.statelessfilter&lt;/groupId><br /> &lt;artifactId>stateless-core&lt;/artifactId><br /> &lt;version>0.1&lt;/version><br /> &lt;type>jar&lt;/type><br /> &lt;scope>compile&lt;/scope><br /> &lt;/dependency><br /> </code><br /> <code><br /> &lt;dependency><br /> &lt;groupId>net.sourceforge.statelessfilter&lt;/groupId><br /> &lt;artifactId>stateless-cookie-plain&lt;/artifactId><br /> &lt;version>0.1&lt;/version><br /> &lt;type>jar&lt;/type><br /> &lt;scope>compile&lt;/scope><br /> &lt;/dependency><br /> </code></p><p>Then add the filter in WEB-INF/web.xml :<br /> <code><br /> &lt;filter><br /> &lt;filter-name>session&lt;/filter-name><br /> &lt;filter-class>net.sourceforge.statelessfilter.filter.StatelessFilter&lt;/filter-class><br /> &lt;/filter></p><p>(...)</p><p>&lt;filter-mapping><br /> &lt;filter-name>session&lt;/filter-name><br /> &lt;url-pattern>/*&lt;/url-pattern><br /> &lt;/filter-mapping><br /> </code></p><p>For additional details, see the <a href="http://statelessfilter.sourceforge.net/doc.html">complete documentation</a> on sourceforge.</p> <img src="http://feeds.feedburner.com/~r/LeBlogDeNicolasRicheton/~4/pXaamSnaWeI" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.richeton.com/2010/01/24/java-stateless-session-filter-released-on-sourceforge/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.richeton.com/2010/01/24/java-stateless-session-filter-released-on-sourceforge/</feedburner:origLink></item> <item><title>Testing disqus.com</title><link>http://feedproxy.google.com/~r/LeBlogDeNicolasRicheton/~3/Y0_iiZ3OGxs/</link> <comments>http://blog.richeton.com/2010/01/11/testing-disqus/#comments</comments> <pubDate>Mon, 11 Jan 2010 17:58:16 +0000</pubDate> <dc:creator>Nicolas Richeton</dc:creator> <category><![CDATA[Computer]]></category><guid isPermaLink="false">http://blog.richeton.com/2010/01/11/testing-disqus/</guid> <description><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2009/04/board.jpg" width="64" height="47" alt="" title="Computer" /><br/>I&#8217;m testing Disqus.com as the new comment system for this blog. It should provide integration with Facebook, Tweeter and Google. This service does not seem very stable, but since the standard wordpress system is still available when Disqus.com is down, this should not be an issue. Feedback is welcome.]]></description> <content:encoded><![CDATA[<img src="http://blog.richeton.com/wp-content/uploads/2009/04/board.jpg" width="64" height="47" alt="" title="Computer" /><br/><p>I&#8217;m testing <a href="http://disqus.com/">Disqus.com</a> as the new comment system for this blog. It should provide integration with Facebook, Tweeter and Google.</p><p>This service does not seem very stable, but since the standard wordpress system is still available when Disqus.com is down, this should not be an issue.</p><p>Feedback is welcome.</p> <img src="http://feeds.feedburner.com/~r/LeBlogDeNicolasRicheton/~4/Y0_iiZ3OGxs" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.richeton.com/2010/01/11/testing-disqus/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.richeton.com/2010/01/11/testing-disqus/</feedburner:origLink></item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc
Database Caching 35/63 queries in 0.225 seconds using apc
Object Caching 1605/1655 objects using apc

Served from: blog.richeton.com @ 2010-09-02 09:50:09 -->
