<?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>ZeServeur</title>
	<atom:link href="http://zeserveur.fr/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://zeserveur.fr/blog</link>
	<description>La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information…</description>
	<lastBuildDate>Sat, 06 Mar 2010 11:46:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Free: bloquer des appels entrants</title>
		<link>http://zeserveur.fr/blog/2010/03/06/free-bloquer-des-appels-entrants</link>
		<comments>http://zeserveur.fr/blog/2010/03/06/free-bloquer-des-appels-entrants#comments</comments>
		<pubDate>Sat, 06 Mar 2010 11:45:58 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[appel]]></category>
		<category><![CDATA[blocage]]></category>
		<category><![CDATA[free]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=276</guid>
		<description><![CDATA[Depuis hier, je suis spamé par ce numéro de téléphone: 01.71.18.70.10&#8230; qui a priori (merci Google) est un Bot&#8230;
Du coup, merci Free &#38; son service de blocage d&#8217;appel !
Voici la démarche à suivre pour activer et configurer ce service:
Articles Similaires

Free active l&#8217;option &#171;&#160;hotspot&#160;&#187; !


]]></description>
			<content:encoded><![CDATA[<p><a href="http://zeserveur.fr/blog/wp-content/uploads/2010/03/free-logo.png"><img class="alignleft size-full wp-image-280" title="free-logo" src="http://zeserveur.fr/blog/wp-content/uploads/2010/03/free-logo.png" alt="" width="184" height="138" /></a>Depuis hier, je suis spamé par ce numéro de téléphone: 01.71.18.70.10&#8230; qui a priori (merci Google) est un Bot&#8230;</p>
<p>Du coup, merci Free &amp; son service de blocage d&#8217;appel !</p>
<p>Voici la démarche à suivre pour activer et configurer ce service:</p>
<p><a href="http://zeserveur.fr/blog/wp-content/uploads/2010/03/appel.png"><img class="aligncenter size-full wp-image-278" title="appel" src="http://zeserveur.fr/blog/wp-content/uploads/2010/03/appel.png" alt="" width="500" height="291" /></a><strong>Articles Similaires</strong>
<ul class="similar-posts">
<li><a href="http://zeserveur.fr/blog/2009/05/27/free-active-loption-hotspot" rel="bookmark" title="27/05/2009">Free active l&#8217;option &laquo;&nbsp;hotspot&nbsp;&raquo; !</a></li>
</ul>
<p><!-- Similar Posts took 16.797 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2010/03/06/free-bloquer-des-appels-entrants/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IO Benchmarks</title>
		<link>http://zeserveur.fr/blog/2010/02/11/io-benchmarks</link>
		<comments>http://zeserveur.fr/blog/2010/02/11/io-benchmarks#comments</comments>
		<pubDate>Thu, 11 Feb 2010 13:21:31 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[bench]]></category>
		<category><![CDATA[buffer]]></category>
		<category><![CDATA[io]]></category>
		<category><![CDATA[perf]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=265</guid>
		<description><![CDATA[
Depuis longtemps, je sais qu&#8217;il faut bufferiser ses fluxs lorsqu&#8217;on lit ou qu&#8217;on écrit&#8230; oui, mais la question qui m&#8217;a souvent été posée, c&#8217;est &#171;&#160;dans quelle mesure ? quelle est l&#8217;ordre de grandeur ?&#160;&#187;.
J&#8217;ai donc fait un petit benchmark pour avoir, des mesures, de ce gain de performance&#8230; et c&#8217;est assez hallucinant! J&#8217;obtiens des facteurs [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-268" title="computing_occurs" src="http://zeserveur.fr/blog/wp-content/uploads/2010/02/computing_occurs-150x150.jpg" alt="computing_occurs" width="150" height="150" /></p>
<p>Depuis longtemps, je sais qu&#8217;il faut bufferiser ses fluxs lorsqu&#8217;on lit ou qu&#8217;on écrit&#8230; oui, mais la question qui m&#8217;a souvent été posée, c&#8217;est &laquo;&nbsp;dans quelle mesure ? quelle est l&#8217;ordre de grandeur ?&nbsp;&raquo;.</p>
<p>J&#8217;ai donc fait un petit benchmark pour avoir, des mesures, de ce gain de performance&#8230; et c&#8217;est assez hallucinant! J&#8217;obtiens <strong>des facteurs de 22 en lecture et 35 en écriture</strong>!</p>
<h3><span id="more-265"></span>Description</h3>
<p>On écrit un fichier temporaire de X Mo:</p>
<p>1) sans buffer (c&#8217;est à dire <code>OutputStream out = new FileOutputStream(myFile)</code>) puis on le lit toujours sans buffer (<code>InputStream in = new FileInputStream(myFile)</code>)</p>
<p>2) puis on intercale un <code>BufferedInputStream/BufferedOutputStream dans l'initialisation.</code></p>
<p>Les temps sont pris juste avant le début de la lecture/écriture et juste après la fermeture du flux.</p>
<h3>Environnement</h3>
<p>Ces Benchmarks ont été menés sur un Core2 duo à 2MHz, 2Go de RAM, sous Windows XP, avec une JDK 6.0 (update 11).</p>
<h3>Résultats</h3>
<p>Tous les temps ci-dessous sont donnés en millisecondes ; le facteur est le ratio <code>SansBuffer/AvecBuffer</code>.</p>
<table border="1" bordercolor="#00539f">
<tbody>
<tr bgcolor="#f3f6f8">
<td></td>
<td style="text-align: center;" colspan="3"><strong>Read</strong></td>
<td style="text-align: center;" colspan="3"><strong>Write</strong></td>
</tr>
<tr bgcolor="#f3f6f8">
<td>Size (Mb)</td>
<td>No buffer</td>
<td>With Buffer</td>
<td>Factor</td>
<td>No buffer</td>
<td>With Buffer</td>
<td>Factor</td>
</tr>
<tr>
<td>1</td>
<td>1437</td>
<td>65</td>
<td>22,1</td>
<td>3274</td>
<td>90</td>
<td>36,4</td>
</tr>
<tr>
<td>5</td>
<td>7218</td>
<td>322</td>
<td>22,4</td>
<td>16487</td>
<td>462</td>
<td>35,7</td>
</tr>
<tr>
<td>10</td>
<td>17275</td>
<td>757</td>
<td>22,8</td>
<td>36884</td>
<td>1045</td>
<td>35,3</td>
</tr>
<tr>
<td>50</td>
<td>76187</td>
<td>3441</td>
<td>22,1</td>
<td>180695</td>
<td>5178</td>
<td>34,9</td>
</tr>
<tr>
<td>100</td>
<td>144353</td>
<td>6378</td>
<td>22,6</td>
<td>322384</td>
<td>9284</td>
<td>34,7</td>
</tr>
</tbody>
</table>
<p><strong>Conclusion</strong>: la prochaine fois que vous utiliserez des flux, pensez à les bufferiser <img src='http://zeserveur.fr/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <strong>Articles Similaires</strong>
<ul class="similar-posts">Aucun article similaire trouvé
</ul>
<p><!-- Similar Posts took 34.588 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2010/02/11/io-benchmarks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ninite ou comment réinstaller ses applis en un seul clic</title>
		<link>http://zeserveur.fr/blog/2010/02/08/ninite-ou-comment-reinstaller-ses-applis-en-un-seul-clic</link>
		<comments>http://zeserveur.fr/blog/2010/02/08/ninite-ou-comment-reinstaller-ses-applis-en-un-seul-clic#comments</comments>
		<pubDate>Mon, 08 Feb 2010 13:03:10 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=259</guid>
		<description><![CDATA[Voilà un petit soft fort sympatique qui permet, aux grands amateurs des réinstallations Window$, d&#8217;installer en une fois tout un tas d&#8217;applications freeware.

Pour cela, rendez-vous  sur le site Ninite, sélectionnez vos applications et téléchargez l&#8217;exécutable&#8230; qui ensuite va s’occuper de tout&#8230;.
Merci à Korben pour l&#8217;info!Articles Similaires
Aucun article similaire trouvé


]]></description>
			<content:encoded><![CDATA[<p>Voilà un petit soft fort sympatique qui permet, aux grands amateurs des réinstallations Window$, d&#8217;installer en une fois tout un tas d&#8217;applications freeware.</p>
<p style="text-align: center;">
<div id="attachment_261" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-261" title="ninite" src="http://zeserveur.fr/blog/wp-content/uploads/2010/02/ninite.jpg" alt="Réinstaller facilement ses applications" width="400" height="254" /><p class="wp-caption-text">Réinstaller facilement ses applications</p></div>
<p>Pour cela, rendez-vous  sur le <a href="http://ninite.com/" target="_blank">site Ninite</a>, sélectionnez vos applications et téléchargez l&#8217;exécutable&#8230; qui ensuite va s’occuper de tout&#8230;.</p>
<p>Merci à <a href="http://www.korben.info/ninite-installer-les-applications-essentielles-de-windows-en-un-seul-clic.html">Korben</a> pour l&#8217;info!<strong>Articles Similaires</strong>
<ul class="similar-posts">Aucun article similaire trouvé
</ul>
<p><!-- Similar Posts took 12.181 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2010/02/08/ninite-ou-comment-reinstaller-ses-applis-en-un-seul-clic/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sortie QcMylyn 0.2.7</title>
		<link>http://zeserveur.fr/blog/2009/12/03/sortie-qcmylyn-0-2-7</link>
		<comments>http://zeserveur.fr/blog/2009/12/03/sortie-qcmylyn-0-2-7#comments</comments>
		<pubDate>Thu, 03 Dec 2009 14:30:55 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[mylyn]]></category>
		<category><![CDATA[qc]]></category>
		<category><![CDATA[qcmylyn]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=256</guid>
		<description><![CDATA[Une nouvelle version (0.2.7) du connecteur Mylyn pour Quality Center est disponible en téléchargement.
Cette dernière corrige essentiellement des bugs/évolutions autour des liens et des pièces jointes.
Update Site : http://qcmylyn.sourceforge.net/update/
Homepage: http://qcmylyn.sourceforge.net/Articles Similaires

Connecteur Quality Center pour Mylyn
RCP Workspace
Forum Eclipse
JUnit, Eclipse RCP et Test de plugins
EMF, SWT et Databinding


]]></description>
			<content:encoded><![CDATA[<p>Une nouvelle version (0.2.7) du <a title="Mylyn" href="http://www.eclipse.org/mylyn/">connecteur Mylyn</a> pour Quality Center est disponible en téléchargement.</p>
<p>Cette dernière corrige essentiellement des bugs/évolutions autour des liens et des pièces jointes.</p>
<p><strong>Update Site</strong> : <a href="http://qcmylyn.sourceforge.net/update/">http://qcmylyn.sourceforge.net/update/</a></p>
<p><strong>Homepage</strong>: <a href="http://qcmylyn.sourceforge.net/">http://qcmylyn.sourceforge.net/</a><strong>Articles Similaires</strong>
<ul class="similar-posts">
<li><a href="http://zeserveur.fr/blog/2009/08/26/connecteur-quality-center-pour-mylyn" rel="bookmark" title="26/08/2009">Connecteur Quality Center pour Mylyn</a></li>
<li><a href="http://zeserveur.fr/blog/2009/05/02/rcp-workspace" rel="bookmark" title="02/05/2009">RCP Workspace</a></li>
<li><a href="http://zeserveur.fr/blog/2009/08/17/forum-eclipse" rel="bookmark" title="17/08/2009">Forum Eclipse</a></li>
<li><a href="http://zeserveur.fr/blog/2009/05/25/junit-eclipse-rcp-et-test-de-plugins" rel="bookmark" title="25/05/2009">JUnit, Eclipse RCP et Test de plugins</a></li>
<li><a href="http://zeserveur.fr/blog/2009/07/19/emf-swt-et-databinding" rel="bookmark" title="19/07/2009">EMF, SWT et Databinding</a></li>
</ul>
<p><!-- Similar Posts took 33.252 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2009/12/03/sortie-qcmylyn-0-2-7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FileZilla et la commande MLSD</title>
		<link>http://zeserveur.fr/blog/2009/11/09/filezilla-et-la-commande-mlsd</link>
		<comments>http://zeserveur.fr/blog/2009/11/09/filezilla-et-la-commande-mlsd#comments</comments>
		<pubDate>Mon, 09 Nov 2009 10:31:01 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[filezilla]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=251</guid>
		<description><![CDATA[Pourquoi faire simple quand on peut faire compliqué ?
Depuis la version 3.2.4 de Filezilla, la commande LIST a été remplacée par la commande MLSD&#8230; qui n&#8217;est pas supportée par toutes les versions des serveurs FTP (même si la spécification date de plusieurs années)&#8230;
Conclusion: restez en version 3.2.3 si votre serveur vous jette  Articles Similaires
Aucun [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-252" title="images" src="http://zeserveur.fr/blog/wp-content/uploads/2009/11/images.jpg" alt="images" width="62" height="62" />Pourquoi faire simple quand on peut faire compliqué ?<br />
Depuis la version 3.2.4 de <a href="http://filezilla-project.org/">Filezilla</a>, la commande <strong>LIST </strong>a été remplacée par la commande <strong>MLSD</strong>&#8230; qui n&#8217;est pas supportée par toutes les versions des serveurs FTP (même si la spécification date de plusieurs années)&#8230;</p>
<p><span style="text-decoration: underline;">Conclusion</span>: restez en version 3.2.3 si votre serveur vous jette <img src='http://zeserveur.fr/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <strong>Articles Similaires</strong>
<ul class="similar-posts">Aucun article similaire trouvé
</ul>
<p><!-- Similar Posts took 12.439 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2009/11/09/filezilla-et-la-commande-mlsd/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jailbreak/Désimlockage iPhone/iPod Touch</title>
		<link>http://zeserveur.fr/blog/2009/11/09/jailbreakdesimlockage-iphoneipod-touch</link>
		<comments>http://zeserveur.fr/blog/2009/11/09/jailbreakdesimlockage-iphoneipod-touch#comments</comments>
		<pubDate>Mon, 09 Nov 2009 09:22:52 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[iTouch/iPhone]]></category>
		<category><![CDATA[blackra1n]]></category>
		<category><![CDATA[blacksn0w]]></category>
		<category><![CDATA[desimlockage]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[jailbreak]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=245</guid>
		<description><![CDATA[Avec un peu de retard, je viens de découvrir que Geohot a mis au point 2 logiciels permettant de désimlocker (permettre d&#8217;insérer n&#8217;importe quelle carte sim) et Jailbreaker (faire sauter les restrictions Apple) un iPhone ou un iPod Touch.

La news est dispo sur son blog.

Cette procédure est applicable sur iPhone Edge, 3G et 3Gs

Blackra1n permet [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-247" title="iphone_jailbreak" src="http://zeserveur.fr/blog/wp-content/uploads/2009/11/iphone_jailbreak1.jpg" alt="iphone_jailbreak" width="128" height="250" />Avec un peu de retard, je viens de découvrir que Geohot a mis au point 2 logiciels permettant de désimlocker (permettre d&#8217;insérer n&#8217;importe quelle carte sim) et Jailbreaker (faire sauter les restrictions Apple) un iPhone ou un iPod Touch.</p>
<ul>
<li>La news est dispo sur son <a href="http://iphonejtag.blogspot.com/">blog</a>.</li>
</ul>
<p><span style="font-family: verdana;">Cette procédure est applicable sur iPhone Edge, 3G et 3Gs</span></p>
<ul>
<li><strong>Blackra1n</strong> permet de jailbreaker votre iPhone</li>
<li><strong>Blacksn0w</strong> permet de desimlocker votre iPhone donc de mettre n&#8217;importe quelle carte SIM</li>
</ul>
<p><strong>Attention, les manipulations sur iPhone comportent des risques, soyez en conscients.</strong></p>
<p>Pour les tutoriaux, ça se passe <a href="http://www.iclarified.com/entry/index.php?enid=5886">ici</a><strong>Articles Similaires</strong>
<ul class="similar-posts">
<li><a href="http://zeserveur.fr/blog/2009/10/10/synchroniser-plusieurs-google-agenda" rel="bookmark" title="10/10/2009">Synchroniser plusieurs Google Agenda</a></li>
<li><a href="http://zeserveur.fr/blog/2009/06/22/telechargement-du-firmware-ipod-30-gratuitement" rel="bookmark" title="22/06/2009">Téléchargement du Firmware iPod 3.0 gratuitement&#8230;</a></li>
</ul>
<p><!-- Similar Posts took 22.678 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2009/11/09/jailbreakdesimlockage-iphoneipod-touch/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.10 est sorti</title>
		<link>http://zeserveur.fr/blog/2009/10/31/243</link>
		<comments>http://zeserveur.fr/blog/2009/10/31/243#comments</comments>
		<pubDate>Sat, 31 Oct 2009 16:49:04 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=243</guid>
		<description><![CDATA[Ca y est, la Karamic Koala est de sortie!!
Comme d&#8217;habitude:

Installer le update-manager-core si nécessaire:sudo apt-get install update-manager-core
Lancer l&#8217;outil de mise à jour:sudo do-release-upgrade
Suivre les instructions&#8230;

&#8230; ou aller télécharger l&#8217;iso ici !Articles Similaires

Ubuntu 9.04 is out!


]]></description>
			<content:encoded><![CDATA[<div id="attachment_242" class="wp-caption alignleft" style="width: 190px"><img class="size-full wp-image-242" title="countdown_09-10_online" src="http://zeserveur.fr/blog/wp-content/uploads/2009/10/countdown_09-10_online.png" alt="Ubuntu 9.10 is here!" width="180" height="150" /><p class="wp-caption-text">Ubuntu 9.10 is here!</p></div>
<p>Ca y est, la Karamic Koala est de sortie!!</p>
<p>Comme d&#8217;habitude:</p>
<ol type="1">
<li>Installer le update-manager-core si nécessaire:<code>sudo apt-get install update-manager-core</code></li>
<li>Lancer l&#8217;outil de mise à jour:<code>sudo do-release-upgrade</code></li>
<li>Suivre les instructions&#8230;</li>
</ol>
<p>&#8230; ou aller télécharger l&#8217;iso <a href="http://releases.ubuntu.com/karmic/">ici</a> !<strong>Articles Similaires</strong>
<ul class="similar-posts">
<li><a href="http://zeserveur.fr/blog/2009/04/24/ubuntu-904-is-out" rel="bookmark" title="24/04/2009">Ubuntu 9.04 is out!</a></li>
</ul>
<p><!-- Similar Posts took 15.880 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2009/10/31/243/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminer du code mort</title>
		<link>http://zeserveur.fr/blog/2009/10/15/eliminer-du-code-mort</link>
		<comments>http://zeserveur.fr/blog/2009/10/15/eliminer-du-code-mort#comments</comments>
		<pubDate>Thu, 15 Oct 2009 09:30:52 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[clean]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[mort]]></category>
		<category><![CDATA[nettoyage]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=231</guid>
		<description><![CDATA[C&#8217;est un fait: sur une grosse application développée puis maintenue par plusieurs personnes, on finit pas avoir pas mal de code mort&#8230;
Une première solution est d&#8217;utiliser le clean up d&#8217;Eclipse ; on arrive ainsi à supprimer certains attributs non utilisés&#8230; mais ça ne va guère plus loin.
L&#8217;idée serait donc beaucoup plus radicale: passer un outil [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-232" title="cleanup" src="http://zeserveur.fr/blog/wp-content/uploads/2009/10/cleanup.jpg" alt="cleanup" width="150" height="105" />C&#8217;est un fait: sur une grosse application développée puis maintenue par plusieurs personnes, on finit pas avoir pas mal de code mort&#8230;</p>
<p>Une première solution est d&#8217;utiliser le clean up d&#8217;Eclipse ; on arrive ainsi à supprimer certains attributs non utilisés&#8230; mais ça ne va guère plus loin.</p>
<p>L&#8217;idée serait donc beaucoup plus radicale: passer un outil sur <strong>tout le code</strong>.</p>
<p>Heureusement (encore), Eclipse vient nous sauver la vie <img src='http://zeserveur.fr/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ol>
<li>Commençons tout d&#8217;abord par télécharger <strong>Eclipse Core Tools</strong>:<a href="http://www.eclipse.org/eclipse/platform-core/updates/" target="_blank"> http://www.eclipse.org/eclipse/platform-core/updates/</a></li>
<li>Sélectionner le <strong>projet/package/classe</strong> sur lequel passer l&#8217;outil</li>
<li>Via le menu contextuel, cliquer sur <strong>Find Unreferenced Members</strong>. Le résultat de la recherche s&#8217;affiche dans la <em>Search View</em></li>
<li>Sortez la hâche&#8230;</li>
</ol>
<p><strong>Par contre, attention</strong>: il est possible que certaines classes apparaissent comme non utilisées alors qu&#8217;elles sont appelées par un point d&#8217;extension!<strong>Articles Similaires</strong>
<ul class="similar-posts">
<li><a href="http://zeserveur.fr/blog/2009/05/02/syntax-highlighting" rel="bookmark" title="02/05/2009">Syntax Highlighting</a></li>
</ul>
<p><!-- Similar Posts took 35.006 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2009/10/15/eliminer-du-code-mort/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Synchroniser plusieurs Google Agenda</title>
		<link>http://zeserveur.fr/blog/2009/10/10/synchroniser-plusieurs-google-agenda</link>
		<comments>http://zeserveur.fr/blog/2009/10/10/synchroniser-plusieurs-google-agenda#comments</comments>
		<pubDate>Sat, 10 Oct 2009 21:48:00 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[iTouch/iPhone]]></category>
		<category><![CDATA[agenda]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=227</guid>
		<description><![CDATA[
Question du jour: comment synchroniser plusieurs agendas Google sur son iPhone/iPod ?
J&#8217;ai pris l&#8217;habitude de synchroniser mon agenda avec mon HTC Diamond. Ma chère et tendre, elle, fait de même avec son agenda et son iPhone.
Bien qu&#8217;on ait partagé nos 2 agendas, pas possible, sur son iPhone de voir le mien&#8230; alors qu&#8217;il est écrit [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-228" title="sync" src="http://zeserveur.fr/blog/wp-content/uploads/2009/10/sync.gif" alt="sync" width="48" height="48" /><br />
<span style="text-decoration: underline;">Question du jour</span>: comment synchroniser plusieurs agendas Google sur son iPhone/iPod ?</p>
<p>J&#8217;ai pris l&#8217;habitude de synchroniser mon agenda avec mon HTC Diamond. Ma chère et tendre, elle, fait de même avec son agenda et son iPhone.</p>
<p>Bien qu&#8217;on ait partagé nos 2 agendas, pas possible, sur son iPhone de voir le mien&#8230; alors qu&#8217;il est écrit sur le site de Google que cette manip est possible (Share multiple Calendars) <img src='http://zeserveur.fr/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Cette procédure doit se faire depuis le site <a href="http://m.google.fr/sync">http://m.google.fr/sync</a>. Or, quand je m&#8217;y connecte depuis l&#8217;iPhone, j&#8217;obtiens ce message d&#8217;erreur<br />
<code>Equipement non compatible<br />
Désolé, votre mobile ne prend pas en charge Google Sync</code></p>
<p>Damned&#8230;</p>
<p>Mais voilà LA solution&#8230; un petit lien en bas de la page permet de change la langue&#8230; Changez la en <strong>English (US)</strong> et oh magie, on arrive sur la configuration <img src='http://zeserveur.fr/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Reste plus qu&#8217;à sélectionner les calendriers à synchroniser et voilà, le tour est joué&#8230;</p>
<p>Explications sur la procédure de synchronisation ici: <a href="http://www.google.com/mobile/products/sync.html#p=apple">http://www.google.com/mobile/products/sync.html#p=apple</a><strong>Articles Similaires</strong>
<ul class="similar-posts">
<li><a href="http://zeserveur.fr/blog/2009/11/09/jailbreakdesimlockage-iphoneipod-touch" rel="bookmark" title="09/11/2009">Jailbreak/Désimlockage iPhone/iPod Touch</a></li>
</ul>
<p><!-- Similar Posts took 28.941 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2009/10/10/synchroniser-plusieurs-google-agenda/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[SWT] Auto-retaillage des colonnes d&#8217;une table</title>
		<link>http://zeserveur.fr/blog/2009/09/14/swt-auto-retaillage-des-colonnes-dune-table</link>
		<comments>http://zeserveur.fr/blog/2009/09/14/swt-auto-retaillage-des-colonnes-dune-table#comments</comments>
		<pubDate>Mon, 14 Sep 2009 13:04:22 +0000</pubDate>
		<dc:creator>zetom</dc:creator>
				<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://zeserveur.fr/blog/?p=224</guid>
		<description><![CDATA[Le problème avec les Table SWT, c&#8217;est qu&#8217;il y a toujours une colonne bien moche à droite de la table&#8230;
Pour se passer de cette foutue colonne vide, il suffit d&#8217;utiliser le TableColumnLayout pour avoir un rendu de ce genre:


Voilà un petit bout de code qui peut aider:



// Création d&#39;un composite qui contiendra la table


Composite lComp [...]]]></description>
			<content:encoded><![CDATA[<p>Le problème avec les Table SWT, c&#8217;est qu&#8217;il y a toujours une colonne bien moche à droite de la table&#8230;<BR><br />
Pour se passer de cette foutue colonne vide, il suffit d&#8217;utiliser le <a href="http://help.eclipse.org/help33/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/jface/layout/TableColumnLayout.html">TableColumnLayout</a> pour avoir un rendu de ce genre:</p>
<p><object id="csSWF" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="352" height="226" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="Movie" value="http://www.volanakis.de/nuggets/resize.swf" /><param name="Src" value="http://www.volanakis.de/nuggets/resize.swf" /><param name="WMode" value="Window" /><param name="Play" value="0" /><param name="Loop" value="-1" /><param name="Quality" value="High" /><param name="Menu" value="-1" /><param name="AllowScriptAccess" value="always" /><param name="Scale" value="NoScale" /><param name="DeviceFont" value="0" /><param name="EmbedMovie" value="0" /><param name="BGColor" value="1A1A1A" /><param name="SeamlessTabbing" value="1" /><param name="Profile" value="0" /><param name="ProfilePort" value="0" /><param name="AllowNetworking" value="all" /><param name="AllowFullScreen" value="false" /><param name="name" value="csSWF" /><param name="bgcolor" value="#1a1a1a" /><param name="flashvars" value="autostart=true" /><param name="src" value="http://www.volanakis.de/nuggets/resize.swf" /><param name="allowfullscreen" value="false" /><param name="quality" value="best" /><embed id="csSWF" type="application/x-shockwave-flash" width="352" height="226" src="http://www.volanakis.de/nuggets/resize.swf" flashvars="autostart=true" name="csSWF" allowfullscreen="false" allownetworking="all" profileport="0" profile="0" seamlesstabbing="1" bgcolor="#1a1a1a" embedmovie="0" devicefont="0" scale="NoScale" allowscriptaccess="always" menu="-1" quality="best" loop="-1" play="0" wmode="Window" movie="http://www.volanakis.de/nuggets/resize.swf" _cy="5980" _cx="9313"></embed></object>
</p>
<p>Voilà un petit bout de code qui peut aider:</p>
<div class="geshi no java">
<ol>
<li class="li1">
<div class="de1"><span class="co1">// Création d&#39;un composite qui contiendra la table</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">Composite</span> lComp = <span class="kw2">new</span> <span class="kw3">Composite</span><span class="br0">&#40;</span>shell, SWT.<span class="me1">NONE</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">Table lTable = <span class="kw2">new</span> Table<span class="br0">&#40;</span>lComp , SWT.<span class="me1">BORDER</span> SWT.<span class="me1">V_SCROLL</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">lTable .<span class="me1">setHeaderVisible</span><span class="br0">&#40;</span><span class="kw2">true</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">lTable .<span class="me1">setLinesVisible</span><span class="br0">&#40;</span><span class="kw2">true</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// Création des colonnes</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">TableColumn</span> lCol1 = <span class="kw2">new</span> <span class="kw3">TableColumn</span><span class="br0">&#40;</span>lTable, SWT.<span class="me1">NONE</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">lCol1 .<span class="me1">setText</span><span class="br0">&#40;</span><span class="st0">&quot;Colonne 1&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">TableColumn</span> lCol2= <span class="kw2">new</span> <span class="kw3">TableColumn</span><span class="br0">&#40;</span>lTable, SWT.<span class="me1">NONE</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">lCol2.<span class="me1">setText</span><span class="br0">&#40;</span><span class="st0">&quot;Colonne 2&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// Création du layout</span></div>
</li>
<li class="li1">
<div class="de1">TableColumnLayout lLayout = <span class="kw2">new</span> TableColumnLayout<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">lComp.<span class="me1">setLayout</span><span class="br0">&#40;</span> lLayout <span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// Définition du poids des colonnes</span></div>
</li>
<li class="li1">
<div class="de1">lLayout .<span class="me1">setColumnData</span><span class="br0">&#40;</span> lCol1, <span class="kw2">new</span> ColumnWeightData<span class="br0">&#40;</span> <span class="nu0">40</span> <span class="br0">&#41;</span> <span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">lLayout .<span class="me1">setColumnData</span><span class="br0">&#40;</span> lCol2, <span class="kw2">new</span> ColumnWeightData<span class="br0">&#40;</span> <span class="nu0">100</span> <span class="br0">&#41;</span> <span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p><strong>Articles Similaires</strong>
<ul class="similar-posts">Aucun article similaire trouvé
</ul>
<p><!-- Similar Posts took 20.695 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://zeserveur.fr/blog/2009/09/14/swt-auto-retaillage-des-colonnes-dune-table/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
