<?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>Benjamin Cabé &#187; tips</title>
	<atom:link href="http://blog.benjamin-cabe.com/tag/tips/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.benjamin-cabe.com</link>
	<description>Eclipse, the birds and yo momma</description>
	<lastBuildDate>Wed, 17 Mar 2010 09:21:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Query &#8220;Eclipse Community Forums&#8221; from online Help</title>
		<link>http://blog.benjamin-cabe.com/2009/07/30/query-eclipse-community-forums-from-online-help</link>
		<comments>http://blog.benjamin-cabe.com/2009/07/30/query-eclipse-community-forums-from-online-help#comments</comments>
		<pubDate>Thu, 30 Jul 2009 15:02:26 +0000</pubDate>
		<dc:creator>Benjamin Cabé</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[forums]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[newsgroups]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.benjamin-cabe.com/?p=676</guid>
		<description><![CDATA[There is a generally not-known feature in the Eclipse Help which allows to configure the scope of searches. By default, whenever you perform a query, the search scope is restricted to your local help repository (i.e. Javadocs, API references, user guides contributed by plug-ins). However, it is possible to add new &#8220;search engines&#8221; to this [...]]]></description>
			<content:encoded><![CDATA[<p>There is a generally not-known feature in the Eclipse Help which allows to configure the scope of searches.</p>
<p>By default, whenever you perform a query, the search scope is restricted to your local help repository (i.e. Javadocs, API references, user guides contributed by plug-ins).<br />
However, it is possible to add new &#8220;search engines&#8221; to this scope. For example, even if you don&#8217;t have (and I hope you don&#8217;t), every Galileo plug-in in your environement, you may want to search information in the whole Galileo help without leaving your workbench. This is as simple as:</p>
<ul>
<li>Opening the search UI using &#8220;Help &gt; Search&#8221; menu</li>
<li>From the query form, opening the &#8220;advanced settings&#8221; of your <em>search scope</em></li>
<li>Adding a new search engine. Select the &#8220;Info Center&#8221; type, and use the following URL : <a href="http://help.eclipse.org/galileo" target="_blank"><span style="font-family: 'courier new', courier;">http://help.eclipse.org/galileo</span></a>.</li>
</ul>
<p>Similarly, you can use any website allowing to perform queries through URL parameters (e.g. Google) as an Eclipse Help search engine.<br />
That&#8217;s exactly what we are going to do in order to allow search on <a title="Eclipse Community Forums" href="http://www.eclipse.org/forums/" target="_blank">Eclipse Community Forums</a>, the <a href="http://dev.eclipse.org/blogs/eclipsewebmaster/2009/07/28/ready-to-kick-the-tires/" target="_blank">new</a> &amp; sexy Web UI on top of Eclipse newsgroups.</p>
<p>This time, you are going to add  a new &#8220;Web Search&#8221; search engine,</p>
<p style="text-align: center;"><a href="http://blog.benjamin-cabe.com/wp-content/uploads/2009/07/step1.PNG" rel="lightbox[676]"><img class="size-full wp-image-680 aligncenter" title="step1" src="http://blog.benjamin-cabe.com/wp-content/uploads/2009/07/step1.PNG" alt="step1" width="240" height="182" /></a></p>
<p>and you will use the following URL pattern: <em><span style="font-family: 'courier new', courier;">http://www.eclipse.org/forums/index.php?SQ=0&amp;t=search&amp;srch={expression}&amp;btn_submit=Search&amp;field=subject</span></em></p>
<p style="text-align: center;"><a href="http://blog.benjamin-cabe.com/wp-content/uploads/2009/07/step2.PNG" rel="lightbox[676]"><img class="size-full wp-image-681 aligncenter" title="step2" src="http://blog.benjamin-cabe.com/wp-content/uploads/2009/07/step2.PNG" alt="step2" width="464" height="290" /></a></p>
<p>And voila! Starting from now, you&#8217;ll have search results coming from the online Galileo info center <strong><span style="text-decoration: underline;">and</span></strong> from the Eclipse Community Forums  <img src='http://blog.benjamin-cabe.com/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /> </p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://blog.benjamin-cabe.com/wp-content/uploads/2009/07/step3.PNG" rel="lightbox[676]"><img class="size-full wp-image-684 aligncenter" title="step3" src="http://blog.benjamin-cabe.com/wp-content/uploads/2009/07/step3.PNG" alt="step3" width="545" height="373" /></a></p>
<p style="text-align: center;"><a href="http://blog.benjamin-cabe.com/wp-content/uploads/2009/07/step4.PNG" rel="lightbox[676]"><img class="size-full wp-image-683 aligncenter" title="step4" src="http://blog.benjamin-cabe.com/wp-content/uploads/2009/07/step4.PNG" alt="step4" width="545" height="373" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.benjamin-cabe.com/2009/07/30/query-eclipse-community-forums-from-online-help/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Changer la variable ${user}</title>
		<link>http://blog.benjamin-cabe.com/2008/07/08/changer-la-variable-user</link>
		<comments>http://blog.benjamin-cabe.com/2008/07/08/changer-la-variable-user#comments</comments>
		<pubDate>Tue, 08 Jul 2008 07:48:19 +0000</pubDate>
		<dc:creator>Benjamin Cabé</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[user]]></category>

		<guid isPermaLink="false">http://blog.benjamin-cabe.com/?p=201</guid>
		<description><![CDATA[Lorsque vous créez une nouvelle classe Java, Eclipse utilise par défaut le template de code suivant pour générer sa Javadoc : [sourcecode language='java']/** * @author ${user} * */[/sourcecode] Vous aurez sûrement remarqué que ${user} est remplacé par le login que vous utilisez dans votre OS, et ce n&#8217;est pas toujours ce que l&#8217;on veut. Ainsi,  [...]]]></description>
			<content:encoded><![CDATA[<p>Lorsque vous créez une nouvelle classe Java, Eclipse utilise par défaut le template de code suivant pour générer sa Javadoc :</p>
<p>[sourcecode language='java']/**<br />
* @author ${user}<br />
*<br />
*/[/sourcecode]</p>
<p>Vous aurez sûrement remarqué que <strong><span style="font-family: courier new,courier;">${user}</span></strong> est remplacé par le <em>login</em> que vous utilisez dans votre OS, et ce n&#8217;est pas toujours ce que l&#8217;on veut.</p>
<p>Ainsi,  pour employer un nom d&#8217;utilisateur plus parlant que votre simple login, il vous suffit de passer la propriété<strong><span style="font-family: courier new,courier;"> user.name</span></strong> à votre Eclipse, afin de surcharger la valeur que Java lui attribue par défaut.<br />
Ce qui donne, par exemple (vous pouvez bien sûr, et c&#8217;est même conseillé, faire cela en modifiant directement le fichier <span style="font-family: courier new,courier;">eclipse.ini</span>):</p>
<p>[sourcecode language='java']eclipse.exe -vmargs -Duser.name=&#8221;Benjamin Cabé&#8221;[/sourcecode]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.benjamin-cabe.com/2008/07/08/changer-la-variable-user/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Snippet Eclipse pour créer un singleton</title>
		<link>http://blog.benjamin-cabe.com/2008/04/21/snippet-eclipse-pour-creer-un-singleton</link>
		<comments>http://blog.benjamin-cabe.com/2008/04/21/snippet-eclipse-pour-creer-un-singleton#comments</comments>
		<pubDate>Mon, 21 Apr 2008 17:06:06 +0000</pubDate>
		<dc:creator>Benjamin Cabé</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[singleton]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.benjamin-cabe.com/?p=157</guid>
		<description><![CDATA[A avoir à tout prix dans sa configuration Eclipse, ce snippet permet de créer instantanément une implémentation du pattern Singleton pour une classe Java. Pour l&#8217;ajouter, allez dans Window-&#62;Preferences-&#62;Java-&#62;Editor-&#62;Templates ; puis créez un nouveau snippet que vous appelerez&#8230; au hasard &#8230; &#8220;singleton&#8221; ! Vous pouvez éventuellement vous créer des variantes pour avoir également une version [...]]]></description>
			<content:encoded><![CDATA[<p>A avoir à tout prix dans sa configuration Eclipse, ce <strong>snippet </strong>permet de créer instantanément une implémentation du pattern <strong>Singleton</strong> pour une classe Java.</p>
<p>Pour l&#8217;ajouter, allez dans Window-&gt;Preferences-&gt;Java-&gt;Editor-&gt;Templates ; puis créez un nouveau snippet que vous appelerez&#8230; au hasard &#8230; &#8220;singleton&#8221; ! <img src='http://blog.benjamin-cabe.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Vous pouvez éventuellement vous créer des variantes pour avoir également une version thread-safe, une autre non &#8220;lazy-loadée&#8221;, etc&#8230;</p>
<p>[sourcecode language='java']<br />
private static ${enclosing_type} instance;</p>
<p>private ${enclosing_type}(){}</p>
<p>public static ${enclosing_type} getInstance(){<br />
if(null == instance){<br />
instance = new ${enclosing_type}();<br />
}<br />
return instance;<br />
}<br />
[/sourcecode]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.benjamin-cabe.com/2008/04/21/snippet-eclipse-pour-creer-un-singleton/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
