<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/serendipity/templates/default/atom.css" type="text/css" ?>

<feed 
   xmlns="http://www.w3.org/2005/Atom"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://phi.lho.free.fr/serendipity/index.php?/feeds/atom10.xml" rel="self" title="PhiLho tech web log" type="application/atom+xml" />
    <link href="http://phi.lho.free.fr/serendipity/"                        rel="alternate"    title="PhiLho tech web log" type="text/html" />
    <link href="http://phi.lho.free.fr/serendipity/rss.php?version=2.0"     rel="alternate"    title="PhiLho tech web log" type="application/rss+xml" />
    <title type="html">PhiLho tech web log</title>
    <subtitle type="html">Programmer, écrire, dessiner, rêver...</subtitle>
    <icon>http://phi.lho.free.fr/serendipity/templates/default/img/s9y_banner_small.png</icon>
    <id>http://phi.lho.free.fr/serendipity/</id>
    <updated>2012-10-09T19:19:48Z</updated>
    <generator uri="http://www.s9y.org/" version="1.4.1">Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>

    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/30-Sorting-strings-by-respecting-natural-order-for-numbers.html" rel="alternate" title="Sorting strings by respecting natural order for numbers" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2012-10-06T17:27:32Z</published>
        <updated>2012-10-09T19:19:48Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=30</wfw:comment>
    
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=30</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/12-Java" label="Java" term="Java" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/30-guid.html</id>
        <title type="html">Sorting strings by respecting natural order for numbers</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>A function that is useful is a <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Comparator.html" title="Java 6 API Reference">comparator</a> of strings (for sorting purpose, in general) that respect the natural order of numbers.
</p>
<p>So when we have a list of strings, like file names, for examples, with numbers in them, it is better to respect the numerical order when strings are equal.</p>
<p>A common case is numbered names: a trivial, lexicographical order would be:<br/>
foo-1<br/>
foo-10<br/>
foo-11<br/>
foo-2<br/>
...<br/>
foo-9<br/>
<br/>
where one expects:<br/>
foo-1<br/>
foo-2<br/>
...<br/>
foo-9<br/>
foo-10<br/>
foo-11<br/>
</p>
<p>I show here how to do such comparator.
</p>
 <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/30-Sorting-strings-by-respecting-natural-order-for-numbers.html#extended">Continue reading "Sorting strings by respecting natural order for numbers"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/29-Gimp-2.6-Copy-transparency-from-one-layerimage-to-another.html" rel="alternate" title="Gimp 2.6: Copy transparency from one layer/image to another" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2011-05-03T18:32:00Z</published>
        <updated>2011-05-03T18:32:00Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=29</wfw:comment>
    
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=29</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/4-Arts" label="Arts" term="Arts" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/29-guid.html</id>
        <title type="html">Gimp 2.6: Copy transparency from one layer/image to another</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>I had to make a rollover image: a copy of an image with slightly different colors.<br/>
Editing with Gimp 2.6, I just copied the image and altered the colors, but then I adjusted the transparency of the original image (smoother transition from opaque to transparent) and I wanted to copy the transparency information to the rollover image. For some reason, I didn't want to redo the color change again.
</p>
 <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/29-Gimp-2.6-Copy-transparency-from-one-layerimage-to-another.html#extended">Continue reading "Gimp 2.6: Copy transparency from one layer/image to another"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/28-Is-this-string-a-number.html" rel="alternate" title="Is this string a number?" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2010-12-06T06:21:12Z</published>
        <updated>2011-01-03T09:24:18Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=28</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=28</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/12-Java" label="Java" term="Java" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/28-guid.html</id>
        <title type="html">Is this string a number?</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>A blog post (<a href="http://www.jroller.com/ethdsy/entry/double_parsing_regexp" title="Scratch Where It's Itching">Double Parsing Regexp</a>)
caught my attention. The base problem is to check if a string is a valid number, without necessarily needing the real value.
Or, perhaps, to skip the conversion if we are sure it will fail, as Double.valueOf throws an exception in this case,
and the try/catch mechanism is known to be slow.
</p>
<p>The numbers given were intriguing, and I wondered if the given regular expression could be optimized.
Somehow, it was a great opportunity to use <a href="http://code.google.com/p/caliper/" title="caliper - Project Hosting on Google Code">Caliper</a>
a library to do correctly micro-benchmarks.
</p>
 <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/28-Is-this-string-a-number.html#extended">Continue reading "Is this string a number?"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/27-Building-and-running-Scala-programs-with-Gradle.html" rel="alternate" title="Building and running Scala programs with Gradle" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2010-11-01T16:54:04Z</published>
        <updated>2010-11-05T13:37:18Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=27</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/24-Scala" label="Scala" term="Scala" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/27-guid.html</id>
        <title type="html">Building and running Scala programs with Gradle</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>I recently started to learn Scala, an interesting language in the (very strongly) statically typed category.
So far, I only compiled single files with little or no dependency, so the command line was good enough.
Now, I start to try small sample files with a rather complex classpath (using Piccolo2D and Pivot), so I searched something more sophisticated.
</p>
<p>The main constraint was to be able to compile and run Scala programs, using my local copy of Scala compiler, and the local libraries where I gather them. I soon discovered it is now a quite unusual setup...
</p> <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/27-Building-and-running-Scala-programs-with-Gradle.html#extended">Continue reading "Building and running Scala programs with Gradle"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/26-Premiers-pas-avec-Scala.html" rel="alternate" title="Premiers pas avec Scala" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2010-09-07T14:49:22Z</published>
        <updated>2010-09-07T14:49:22Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=26</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=26</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/24-Scala" label="Scala" term="Scala" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/26-guid.html</id>
        <title type="html">Premiers pas avec Scala</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Je me suis enfin mis à Scala&#160;! (depuis deux semaines à peu près)
</p>
<p>Ça faisait un moment que je voulais m'y mettre. J'ai atteint un niveau décent en Java, et je voulais explorer un langage un peu plus souple, n'ayant jamais apprécié les classes anonymes, surcharges de méthodes pour gérer les paramètres optionnels et autres lourdeurs de Java. Sans parler des incohérences hérités du C.
</p>
<p>J'ai balancé un moment entre Groovy et Scala (Clojure&#160;: pas fana de Lisp, même si j'ai appris Scheme pour faire des scripts dans Gimp&#160;; JRuby&#160;: ressemble trop à Perl&#160;! Jython&#160;: pourquoi pas, mais plus tard). J'ai fini par basculer vers Scala&#160;!
</p>
 <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/26-Premiers-pas-avec-Scala.html#extended">Continue reading "Premiers pas avec Scala"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/24-Google-Chrome-premieres-impressions.html" rel="alternate" title="Google Chrome : premières impressions" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2010-01-21T14:00:31Z</published>
        <updated>2010-01-21T14:00:31Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=24</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/24-guid.html</id>
        <title type="html">Google Chrome : premières impressions</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Test de Google Chrome 3.0.195.38 le 12 janvier 2010.
</p>
<p>Ça faisait un moment que je voulais l'essayer, au moins en tant que webmaster, vu qu'il faut tester les pages sur un maximum de navigateurs. J'ai attendu qu'il se stabilise, puis j'ai un peu oublié.<br />
Leur publicité (pour un produit gratuit&#160;!) sur les murs du RER parisien et en couverture d'un journal gratuit (entre autres) a servi de rappel (donc... c'est efficace). Je soupçonne Google d'avoir demandé aux sites qu'il mentionne dans ses publicités d'aider à financer la campagne...
</p>
<p>Premier contact&#160;: désagréable&#160;!<br />
J'ai détesté la procédure d'installation... Je peux comprendre la volonté de simplifier la vie de la plupart des utilisateurs, mais cela ne devrait pas exclure un paramétrage fin par ceux qui savent ce qu'ils font...
</p> <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/24-Google-Chrome-premieres-impressions.html#extended">Continue reading "Google Chrome : premières impressions"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/23-JavaFX-3000-Chars-for-a-Crystal-Clock.html" rel="alternate" title="JavaFX: 3000 Chars for a Crystal Clock" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2009-09-30T21:30:00Z</published>
        <updated>2009-10-04T11:31:28Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=23</wfw:comment>
    
        <slash:comments>11</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/23-JavaFX" label="JavaFX" term="JavaFX" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/23-guid.html</id>
        <title type="html">JavaFX: 3000 Chars for a Crystal Clock</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Recently (beginning of this month), Josh Marinacci proposed on the <a href="http://jfxstudio.wordpress.com/">JFXStudio site</a> a <a href="http://jfxstudio.wordpress.com/2009/08/31/jfxstudio-challenge-small-is-the-new-big/" title="JFXStudio Challenge: Small is the New Big">Challenge: Small is the New Big</a>. The goal is to write a short but spectacular JavaFX program on a given theme. The <a href="http://jfxstudio.wordpress.com/2009/09/08/jfxstudio-challenge-theme-revealed/" title="JFXStudio Challenge Theme Revealed">theme was revealed</a> shortly after: Time.
</p>
 <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/23-JavaFX-3000-Chars-for-a-Crystal-Clock.html#extended">Continue reading "JavaFX: 3000 Chars for a Crystal Clock"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/22-Une-loupe-en-JavaFX.html" rel="alternate" title="Une loupe en JavaFX" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2009-08-30T13:15:00Z</published>
        <updated>2009-08-30T13:24:33Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=22</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/23-JavaFX" label="JavaFX" term="JavaFX" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/22-guid.html</id>
        <title type="html">Une loupe en JavaFX</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Dans le forum JavaFX de Sun, quelqu'un a demandé <a href="http://forums.sun.com/thread.jspa?threadID=5394690">How to implement magnify glass effect?</a> (Comment implémenter un effet de loupe&#160;?). J'ai trouvé le challenge intéressant, et après quelques fausses pistes et périodes où j'ai fait autre chose, j'ai fini par atteindre un stade utilisable.
</p> <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/22-Une-loupe-en-JavaFX.html#extended">Continue reading "Une loupe en JavaFX"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/21-A-magnifiying-glass-in-JavaFX.html" rel="alternate" title="A magnifiying glass in JavaFX" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2009-08-30T10:33:00Z</published>
        <updated>2009-08-30T13:18:04Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=21</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=21</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/23-JavaFX" label="JavaFX" term="JavaFX" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/21-guid.html</id>
        <title type="html">A magnifiying glass in JavaFX</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>In the Sun JavaFX forum, somebody asked <a href="http://forums.sun.com/thread.jspa?threadID=5394690">How to implement magnify glass effect?</a> I was interested by the challenge, and after some dead end trials and on/off periods of coding, I reached a usable state.
</p>
 <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/21-A-magnifiying-glass-in-JavaFX.html#extended">Continue reading "A magnifiying glass in JavaFX"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/20-Internationalisation-des-sketchs-Processing-et-des-programmes-Java.html" rel="alternate" title="Internationalisation des sketchs Processing (et des programmes Java)" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2009-08-28T21:55:43Z</published>
        <updated>2009-08-30T09:32:15Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=20</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=20</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/22-Processing" label="Processing" term="Processing" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/20-guid.html</id>
        <title type="html">Internationalisation des sketchs Processing (et des programmes Java)</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Suite à une question dans le forum de <a href="http://processing.org/">Processing</a> (<a href="http://processing.org/discourse/yabb2/YaBB.pl?num=1251195029">Localization [ i18n ]</a> - <i lang="en">go there if you can't read French, most of the info here is there</i>), je me suis penché de plus près sur le système d'internationalisation de Java.
</p>
<p>L'internationalisation (i18n en abrégé&#160;: 18 lettres entre i et n...) de logiciels est un point important pour une utilisation aisée dans tous les pays. Cela comprend non seulement la traduction des textes, mais aussi la prise en compte des particularités de chaque pays (localisation, ou l10n), comme les séparateurs de décimales et de milliers, l'écriture des dates, la gestion des pluriels, etc.
</p>
<p>Je me suis aperçu que pour Processing, il fallait contourner certains obstacles pour parvenir au résultat. Je livre ici mon expérience, dont une partie est utilisable directement dans Java.
</p> <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/20-Internationalisation-des-sketchs-Processing-et-des-programmes-Java.html#extended">Continue reading "Internationalisation des sketchs Processing (et des programmes Java)"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/19-Attention-au-systeme-de-deduction-de-type-de-JavaFX-!.html" rel="alternate" title="Attention au système de déduction de type de JavaFX !" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2009-06-20T09:33:02Z</published>
        <updated>2009-06-20T16:20:11Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=19</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=19</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/23-JavaFX" label="JavaFX" term="JavaFX" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/19-guid.html</id>
        <title type="html">Attention au système de déduction de type de JavaFX !</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Certains raccourcis de codage offerts par JavaFX, qui sont sympas quand ils sont pris séparément, peuvent constituer une combinaison mortelle quand ils sont utilisés ensemble...
</p>
 <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/19-Attention-au-systeme-de-deduction-de-type-de-JavaFX-!.html#extended">Continue reading "Attention au système de déduction de type de JavaFX !"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/18-Beware-of-JavaFXs-type-inference!.html" rel="alternate" title="Beware of JavaFX's type inference!" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2009-06-20T07:39:38Z</published>
        <updated>2009-06-20T16:20:58Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=18</wfw:comment>
    
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=18</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/23-JavaFX" label="JavaFX" term="JavaFX" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/18-guid.html</id>
        <title type="html">Beware of JavaFX's type inference!</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Some programming shortcuts offered by JavaFX, nice when taken separately, can be a deadly combination when used together...
</p>
 <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/18-Beware-of-JavaFXs-type-inference!.html#extended">Continue reading "Beware of JavaFX's type inference!"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/17-JavaFX-1.2-est-sorti-!.html" rel="alternate" title="JavaFX 1.2 est sorti !" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2009-06-02T21:39:45Z</published>
        <updated>2009-06-03T05:44:47Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=17</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=17</wfw:commentRss>
    
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/17-guid.html</id>
        <title type="html">JavaFX 1.2 est sorti !</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>La nouvelle version de JavaFX vient de sortir, comme prévu à temps pour JavaOne, et je dois avouer qu'elle restaure quelque peu la confiance érodée ces derniers temps que j'avais en cette plateforme.
Je n'ai plus l'impression d'avoir perdu mon temps à apprendre et tester ce langage et cette API&#160;!
</p> <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/17-JavaFX-1.2-est-sorti-!.html#extended">Continue reading "JavaFX 1.2 est sorti !"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/16-Deformations-par-deplacement-des-pixels-en-JavaFX.html" rel="alternate" title="Déformations par déplacement des pixels en JavaFX" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2009-04-03T21:28:35Z</published>
        <updated>2009-08-30T09:17:08Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=16</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=16</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/23-JavaFX" label="JavaFX" term="JavaFX" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/16-guid.html</id>
        <title type="html">Déformations par déplacement des pixels en JavaFX</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Encore une applet JavaFX pour répondre dans les forums Sun: <a href="http://forums.sun.com/thread.jspa?threadID=5376058">Effect FloatMap</a> (<i lang="en">see this thread if you don't read French!</i>). J'aime bien ces questions me permettant d'explorer quelques coins méconnus (par moi) de l'API.
</p>
<p>Ici, il s'agissait d'une question sur FloatMap, m'amenant à m'intéresser à DisplacementMap.
</p>
 <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/16-Deformations-par-deplacement-des-pixels-en-JavaFX.html#extended">Continue reading "Déformations par déplacement des pixels en JavaFX"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://phi.lho.free.fr/serendipity/index.php?/archives/15-Affichage-des-couleurs-pre-definies-en-JavaFX.html" rel="alternate" title="Affichage des couleurs pré-définies en JavaFX" />
        <author>
            <name>Philippe Lhoste</name>
                    </author>
    
        <published>2009-03-19T19:04:21Z</published>
        <updated>2009-08-30T09:14:27Z</updated>
        <wfw:comment>http://phi.lho.free.fr/serendipity/wfwcomment.php?cid=15</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://phi.lho.free.fr/serendipity/rss.php?version=atom1.0&amp;type=comments&amp;cid=15</wfw:commentRss>
    
            <category scheme="http://phi.lho.free.fr/serendipity/index.php?/categories/23-JavaFX" label="JavaFX" term="JavaFX" />
    
        <id>http://phi.lho.free.fr/serendipity/index.php?/archives/15-guid.html</id>
        <title type="html">Affichage des couleurs pré-définies en JavaFX</title>
        <content type="xhtml" xml:base="http://phi.lho.free.fr/serendipity/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Une question dans les forums Sun (<a href="http://forums.sun.com/thread.jspa?threadID=5357341">Color chart reference</a> - <i lang="en">see this thread if you don't read French!</i>) m'a motivé pour écrire un programme non trivial en JavaFX, affichant les couleurs pré-définies (statiques) de JavaFX avec leur noms. Rien de très gros, mais c'est ma première utilisation de la réflexion dans ce langage, et un rare (à ce jour) exemple d'utilisation de cette réflexion (en dehors de l'intégration à Java).
</p> <br /><a href="http://phi.lho.free.fr/serendipity/index.php?/archives/15-Affichage-des-couleurs-pre-definies-en-JavaFX.html#extended">Continue reading "Affichage des couleurs pré-définies en JavaFX"</a>
            </div>
        </content>
        
    </entry>

</feed>