<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://thecodersbreakfast.net/index.php?feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>The Coder's Breakfast</title>
  <link>http://thecodersbreakfast.net/index.php?</link>
  <atom:link href="http://thecodersbreakfast.net/index.php?feed/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 03 Sep 2010 13:21:49 +0100</pubDate>
  <copyright>Creative Common BY-NC</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Become a Guitar Hero with The Coder's Breakfast !</title>
    <link>http://thecodersbreakfast.net/index.php?post/2010/09/01/Become-a-Guitar-Hero-with-The-Coder-s-Breakfast-%21</link>
    <guid isPermaLink="false">urn:md5:c49abfa388d1d71541fbd8b5e4b6b255</guid>
    <pubDate>Wed, 01 Sep 2010 00:00:00 +0200</pubDate>
    <dc:creator>Olivier Croisier</dc:creator>
        <category>Nos Articles</category>
        <category>java</category>    
    <description>
    	<a href="http://api.tweetmeme.com/share?url=http://thecodersbreakfast.net/index.php?post/2010/09/01/Become-a-Guitar-Hero-with-The-Coder-s-Breakfast-%21">
    		<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://thecodersbreakfast.net/index.php?post/2010/09/01/Become-a-Guitar-Hero-with-The-Coder-s-Breakfast-%21" height="61" width="51" />
    	</a>
		<br/>
				&lt;p&gt;I'm in the process of learning scales, modes and chords for the guitar, but these aren't easy to remember. Being a developer, I thought I could write a small program to help me understand how they are built, and where I can find the related notes on the guitar neck.
So I spent a couple of hours on it tonight (mainly to find documentation on music... &lt;em&gt;&lt;a href=&quot;http://thecodersbreakfast.net/index.php?post/2010/09/01/Become-a-Guitar-Hero-with-The-Coder-s-Breakfast-%21&quot;&gt;Lire&lt;/em&gt; Become a Guitar Hero with The Coder's Breakfast !&lt;/a&gt;&lt;/p&gt;    </description>
    
          <enclosure url="http://thecodersbreakfast.net/public/277/guitar.zip"
      length="3852" type="application/zip" />
    
    
          <comments>http://thecodersbreakfast.net/index.php?post/2010/09/01/Become-a-Guitar-Hero-with-The-Coder-s-Breakfast-%21#comment-form</comments>
      <wfw:comment>http://thecodersbreakfast.net/index.php?post/2010/09/01/Become-a-Guitar-Hero-with-The-Coder-s-Breakfast-%21#comment-form</wfw:comment>
      <wfw:commentRss>http://thecodersbreakfast.net/index.php?feed/atom/comments/277</wfw:commentRss>
      </item>
    
  <item>
    <title>Critique de livre : GlassFish Security</title>
    <link>http://thecodersbreakfast.net/index.php?post/2010/08/16/Critique-Livre-GlassFish-Security</link>
    <guid isPermaLink="false">urn:md5:d6cab69a3c403a9ea648fdb7b1809e45</guid>
    <pubDate>Fri, 27 Aug 2010 01:30:00 +0200</pubDate>
    <dc:creator>Olivier Croisier</dc:creator>
        <category>Nos Articles</category>
        <category>glassfish</category>    
    <description>
    	<a href="http://api.tweetmeme.com/share?url=http://thecodersbreakfast.net/index.php?post/2010/08/16/Critique-Livre-GlassFish-Security">
    		<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://thecodersbreakfast.net/index.php?post/2010/08/16/Critique-Livre-GlassFish-Security" height="61" width="51" />
    	</a>
		<br/>
		&lt;p&gt;&lt;img src=&quot;http://thecodersbreakfast.net/public/275/GlassFishSecurity.png&quot; alt=&quot;GlassFishSecurity.png&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;Il y a deux mois, avant de partir en vacances, j'ai été contacté par &lt;a href=&quot;http://www.packtpub.com/&quot;&gt;Packt Publishing&lt;/a&gt; pour faire la revue de leur tout nouveau livre &lt;a href=&quot;http://www.packtpub.com/glassfish-security-with-java-ee/book?utm_source=thecodersbreakfast.net&amp;amp;utm_medium=bookrev&amp;amp;utm_content=blog&amp;amp;utm_campaign=mdb_003507&quot;&gt;GlassFish Security&lt;/a&gt;, écrit par Masoud Kalali.&lt;/p&gt;


&lt;p&gt;Vous allez voir, le hasard fait bien les choses&amp;nbsp;: ils ne pouvaient pas mieux tomber.&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;D'une part, je venais de terminer le livre d'Antonio (j'en reparlerai), dans lequel GlassFish laissait entrevoir sa puissance&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;D'autre part, je sortais d'une courte mission de conseil sur la mise en place d'une architecture SSO sur une plateforme Java, pour laquelle j'avais eu beaucoup de mal à trouver la moindre documentation correcte (et compréhensible) - d'autant plus qu'Oracle était en plein sabotage d'OpenSSO...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bref, le temps que la Poste fasse son office, me voilà donc avec ce fameux GlassFish Security entre les mains.&lt;/p&gt;		&lt;p&gt;Recette de poisson aux petits oignons


Bon, alors, voyons voir ce livre. 
Concrètement, y'a quoi dedans ?


Au recto, le titre &quot;GlassFish Security&quot; est assez laconique, mais le sous-titre est nettement plus explicite :


Secure your GlassFish installation, Web applications, EJB applications, application client modules, and Web Services using Java... &lt;em&gt;&lt;a href=&quot;http://thecodersbreakfast.net/index.php?post/2010/08/16/Critique-Livre-GlassFish-Security&quot;&gt;Lire&lt;/em&gt; Critique de livre : GlassFish Security&lt;/a&gt;&lt;/p&gt;    </description>
    
    
    
          <comments>http://thecodersbreakfast.net/index.php?post/2010/08/16/Critique-Livre-GlassFish-Security#comment-form</comments>
      <wfw:comment>http://thecodersbreakfast.net/index.php?post/2010/08/16/Critique-Livre-GlassFish-Security#comment-form</wfw:comment>
      <wfw:commentRss>http://thecodersbreakfast.net/index.php?feed/atom/comments/275</wfw:commentRss>
      </item>
    
  <item>
    <title>Java Quiz #41 : time attack !</title>
    <link>http://thecodersbreakfast.net/index.php?post/2010/08/24/Java-Quiz-41</link>
    <guid isPermaLink="false">urn:md5:5ed364f01c4271a9f86f615bc8c04102</guid>
    <pubDate>Tue, 24 Aug 2010 15:37:00 +0200</pubDate>
    <dc:creator>Olivier Croisier</dc:creator>
        <category>Nos Quizs Techniques</category>
        <category>java</category>    
    <description>
    	<a href="http://api.tweetmeme.com/share?url=http://thecodersbreakfast.net/index.php?post/2010/08/24/Java-Quiz-41">
    		<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://thecodersbreakfast.net/index.php?post/2010/08/24/Java-Quiz-41" height="61" width="51" />
    	</a>
		<br/>
		&lt;p&gt;&lt;strong&gt;(FR)&lt;/strong&gt;&lt;br /&gt;
La cellule d'expertise de votre entreprise a développé un Timer pour que vous puissiez mesurer les performances de votre application, mais... ils ont juste oublié de fournir une méthode pour récupérer la valeur du compteur ! Comment faire pour l'afficher une fois la mesure prise ?&lt;br /&gt;
Vous ne pouvez intervenir que sur la classe Quiz41, et il est interdit de modifier le code existant ou d'utiliser la Réflexion.&lt;br /&gt;
Bonne chance !&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;(EN)&lt;/strong&gt;&lt;br /&gt;
The Architects Team developed a Timer class to help you measure the performance of your code, but... they forgot to provide a method to get the timer's value ! How can you get it back and print it in the console ?&lt;br /&gt;
You can only alter the Quiz41 class ; modifying the already existing code or using Reflection is forbidden.&lt;br /&gt;
Good luck !&lt;/p&gt;

&lt;pre class=&quot;java code java&quot; style=&quot;font-family:inherit&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;class&lt;/span&gt; Quiz41 &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;	&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;void&lt;/span&gt; main&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#93;&lt;/span&gt; args&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;throws&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;InterruptedException&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		&lt;span style=&quot;color: #000000;&quot;&gt;Timer&lt;/span&gt; timer = &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;Timer&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		timer.&lt;span style=&quot;color: #000000;&quot;&gt;start&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		&lt;span style=&quot;color: #000000;&quot;&gt;Thread&lt;/span&gt;.&lt;span style=&quot;color: #000000;&quot;&gt;sleep&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;Random&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #000000;&quot;&gt;nextInt&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;2000&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		timer.&lt;span style=&quot;color: #000000;&quot;&gt;stop&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;	&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/pre&gt;

&lt;pre class=&quot;java code java&quot; style=&quot;font-family:inherit&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;Timer&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;	&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;private&lt;/span&gt; TimerThread thread = &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;new&lt;/span&gt; TimerThread&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;	&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;void&lt;/span&gt; start&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		thread.&lt;span style=&quot;color: #000000;&quot;&gt;start&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;	&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;	&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;void&lt;/span&gt; stop&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		thread.&lt;span style=&quot;color: #000000;&quot;&gt;stop&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;	&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;	&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;class&lt;/span&gt; TimerThread &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;extends&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;Thread&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;private&lt;/span&gt; AtomicInteger counter = &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;new&lt;/span&gt; AtomicInteger&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		@Override&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;void&lt;/span&gt; run&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;			&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;try&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;				&lt;span style=&quot;color: #7F0055;font-weight: bold;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;!&lt;/span&gt;isInterrupted&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;					counter.&lt;span style=&quot;color: #000000;&quot;&gt;incrementAndGet&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;					&lt;span style=&quot;color: #000000;&quot;&gt;Thread&lt;/span&gt;.&lt;span style=&quot;color: #000000;&quot;&gt;sleep&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;100&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;				&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;			&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;InterruptedException&lt;/span&gt; e&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;				interrupt&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;			&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;int&lt;/span&gt; getCounter&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;			&lt;span style=&quot;color: #7F0055; font-weight: bold;&quot;&gt;return&lt;/span&gt; counter.&lt;span style=&quot;color: #000000;&quot;&gt;get&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;		&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;	&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal; margin:0; padding:0; background:inherit;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/pre&gt;		&lt;p&gt;Réponse / Answer :
Soon !... &lt;em&gt;&lt;a href=&quot;http://thecodersbreakfast.net/index.php?post/2010/08/24/Java-Quiz-41&quot;&gt;Lire&lt;/em&gt; Java Quiz #41 : time attack !&lt;/a&gt;&lt;/p&gt;    </description>
    
    
    
          <comments>http://thecodersbreakfast.net/index.php?post/2010/08/24/Java-Quiz-41#comment-form</comments>
      <wfw:comment>http://thecodersbreakfast.net/index.php?post/2010/08/24/Java-Quiz-41#comment-form</wfw:comment>
      <wfw:commentRss>http://thecodersbreakfast.net/index.php?feed/atom/comments/276</wfw:commentRss>
      </item>
    
  <item>
    <title>French / English poll result</title>
    <link>http://thecodersbreakfast.net/index.php?post/2010/08/09/French-/-English-poll-result</link>
    <guid isPermaLink="false">urn:md5:7d8f5c4b0042f4da65f2cf1ed8380d89</guid>
    <pubDate>Mon, 09 Aug 2010 11:47:00 +0200</pubDate>
    <dc:creator>Olivier Croisier</dc:creator>
        <category>Vie du blog</category>
            
    <description>
    	<a href="http://api.tweetmeme.com/share?url=http://thecodersbreakfast.net/index.php?post/2010/08/09/French-/-English-poll-result">
    		<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://thecodersbreakfast.net/index.php?post/2010/08/09/French-/-English-poll-result" height="61" width="51" />
    	</a>
		<br/>
				&lt;p&gt;(FR)
Voici les résultats du sondage lancé il y a deux semaines. La question était : ce blog doit-il continuer à être écrit en Français, passer en Anglais, ou contenir un mélange des deux.
Comme vous le voyez, les résultats sont serrés, la décision sera donc difficile à prendre. Certes, mon audience historique est française, mais ma récente... &lt;em&gt;&lt;a href=&quot;http://thecodersbreakfast.net/index.php?post/2010/08/09/French-/-English-poll-result&quot;&gt;Lire&lt;/em&gt; French / English poll result&lt;/a&gt;&lt;/p&gt;    </description>
    
    
    
          <comments>http://thecodersbreakfast.net/index.php?post/2010/08/09/French-/-English-poll-result#comment-form</comments>
      <wfw:comment>http://thecodersbreakfast.net/index.php?post/2010/08/09/French-/-English-poll-result#comment-form</wfw:comment>
      <wfw:commentRss>http://thecodersbreakfast.net/index.php?feed/atom/comments/274</wfw:commentRss>
      </item>
    
  <item>
    <title>Modern technologies ?</title>
    <link>http://thecodersbreakfast.net/index.php?post/2010/08/09/Modern-technologies</link>
    <guid isPermaLink="false">urn:md5:62ee9792cd112073179318669eac65df</guid>
    <pubDate>Mon, 09 Aug 2010 01:56:00 +0200</pubDate>
    <dc:creator>Olivier Croisier</dc:creator>
        <category>Articles &amp; Ressources</category>
        <category>internet</category>    
    <description>
    	<a href="http://api.tweetmeme.com/share?url=http://thecodersbreakfast.net/index.php?post/2010/08/09/Modern-technologies">
    		<img src="http://api.tweetmeme.com/imagebutton.gif?url=http://thecodersbreakfast.net/index.php?post/2010/08/09/Modern-technologies" height="61" width="51" />
    	</a>
		<br/>
		&lt;p&gt;I just love these incredible fake vintage drawings of our &quot;modern&quot; technologies (see &lt;a href=&quot;http://thecodersbreakfast.net/index.php?post/2010/08/09/Modern-technologies&quot;&gt;below&lt;/a&gt;). What is modern, what is not&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;And how old is too old in computer science ?&lt;br /&gt;
We've been using computers on a large scale for less than 30 years, and Internet for less than 15 years. Compare this to 1 century of industrial age, 6 of text printing, and 53 of writing...&lt;/p&gt;		&lt;p&gt;... &lt;em&gt;&lt;a href=&quot;http://thecodersbreakfast.net/index.php?post/2010/08/09/Modern-technologies&quot;&gt;Lire&lt;/em&gt; Modern technologies ?&lt;/a&gt;&lt;/p&gt;    </description>
    
    
    
          <comments>http://thecodersbreakfast.net/index.php?post/2010/08/09/Modern-technologies#comment-form</comments>
      <wfw:comment>http://thecodersbreakfast.net/index.php?post/2010/08/09/Modern-technologies#comment-form</wfw:comment>
      <wfw:commentRss>http://thecodersbreakfast.net/index.php?feed/atom/comments/273</wfw:commentRss>
      </item>
    
</channel>
</rss>
