<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.geturl.net/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/">
<channel>
  <title>blog.geturl.net</title>
  <link>http://blog.geturl.net/</link>
  <description>Actionscript, pixLib et tous leurs amis ;)</description>
  <language>fr</language>
  <pubDate>Tue, 13 May 2008 20:08:19 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>[Oreilly.fr] - Ma bibliothèque est endeuillée.</title>
    <link>http://blog.geturl.net/post/2008/05/10/%5BOreillyfr%5D-Ma-bibliotheque-est-endeuille</link>
    <guid isPermaLink="false">urn:md5:417f2b9c2c0b7dddf639bbf7ed891b06</guid>
    <pubDate>Sat, 10 May 2008 18:00:00 +0200</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>Flash</category><category>OReilly</category>    
    <description>&lt;p&gt;J'ai apprit l'information hier soir  &lt;a href=&quot;http://www.envrac.org/index.php/2008/05/09/179-qui-avait-dit&quot; hreflang=&quot;fr&quot;&gt;en lisant mes flux RSS&lt;/a&gt; dans le train.&lt;/p&gt;


&lt;p&gt;Sans connexion je n'ai pas pu vérifié l'information. &lt;br /&gt;
Il m'a fallu attendre ce matin, pour me rendre sur le site d'O'Reilly France et découvrir que l'information était exacte. :s&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.geturl.net/public/img/livres/.Oreilly_fermeture_m.jpg&quot; alt=&quot;Oreilly France Fermeture&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Alors voilà&amp;nbsp;: &lt;a href=&quot;http://immateriel.wordpress.com/2008/05/09/oreilly_france_c_est_deja_du_passe/&quot; hreflang=&quot;fr&quot;&gt;O’Reilly France, c’est déjà du passé&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Ca me fait bizarre, je ne sais pas quoi en penser.
Je crois que sans leurs livres je n'en serrai pas où j'en suis aujourd'hui.&lt;/p&gt;


&lt;p&gt;Beaucoup de personnes vous diront que sur internet on peut trouver tout ce que l'on veut et surtout quand il s'agit de programmation web. Mais le problème c'est que l'on trouve beaucoup trop d'informations et qu'on a vite fait de s'y perdre. C'est là que les livres ont leur place.&lt;/p&gt;


&lt;p&gt;Comment faire pour attaquer un nouveau langage sans bouquin?!&lt;/p&gt;


&lt;p&gt;Je tiens donc à dire merci à toute l'équipe de O'Reilly France pour leur travail de qualité et particulièrement à Marie Claude Saint Hilaire dont les petites carte me manqueront. :p&lt;/p&gt;


&lt;p&gt;Je leurs souhaite bon vent pour la suite. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Laurent&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.geturl.net/public/img/livres/.oreilly_fr_m.jpg&quot; alt=&quot;oreilly_fr.jpg&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.geturl.net/post/2008/05/10/%5BOreillyfr%5D-Ma-bibliotheque-est-endeuille#comment-form</comments>
      <wfw:comment>http://blog.geturl.net/post/2008/05/10/%5BOreillyfr%5D-Ma-bibliotheque-est-endeuille#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.geturl.net/feed/rss2/comments/115</wfw:commentRss>
      </item>
    
  <item>
    <title>[2.0-RC1] - Moi aussi :p</title>
    <link>http://blog.geturl.net/post/2008/05/02/%5B20-RC1%5D-Moi-aussi</link>
    <guid isPermaLink="false">urn:md5:e0e237b45d781376e1c36c830c14e445</guid>
    <pubDate>Fri, 02 May 2008 22:24:00 +0200</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>geturl.net</category>
        <category>dotclear</category>    
    <description>    &lt;p&gt;Bonsoir,&lt;/p&gt;
&lt;p&gt;Il m'a fallu moins d'une heure pour l'update. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Pour ceux qui n'ont pas suivi,
cela fait maintenant 48h que la version &lt;em&gt;Release Candidate&lt;/em&gt; de Dotclear2.0 est disponible. &lt;/p&gt;
&lt;p&gt;Pour tout savoir: &lt;a href=&quot;http://www.dotclear.net/&quot; hreflang=&quot;fr&quot;&gt;dotclear.net&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;++ &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.geturl.net/post/2008/05/02/%5B20-RC1%5D-Moi-aussi#comment-form</comments>
      <wfw:comment>http://blog.geturl.net/post/2008/05/02/%5B20-RC1%5D-Moi-aussi#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.geturl.net/feed/rss2/comments/114</wfw:commentRss>
      </item>
    
  <item>
    <title>[Belgique] - Un peu d'humour…</title>
    <link>http://blog.geturl.net/post/2008/04/27/%5BBelgique%5D-Un-peu-dhumour</link>
    <guid isPermaLink="false">urn:md5:d098d14c80bf6be423b05f3d93974571</guid>
    <pubDate>Sun, 27 Apr 2008 14:12:00 +0200</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>LeNet</category>
            
    <description>    &lt;p&gt;Ca a 3 ans, mais toujours autant d'actualité. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;

&lt;object width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/l09j6aF_UBk&amp;hl=en&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/l09j6aF_UBk&amp;hl=en&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
</description>
    
    
    
          <comments>http://blog.geturl.net/post/2008/04/27/%5BBelgique%5D-Un-peu-dhumour#comment-form</comments>
      <wfw:comment>http://blog.geturl.net/post/2008/04/27/%5BBelgique%5D-Un-peu-dhumour#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.geturl.net/feed/rss2/comments/113</wfw:commentRss>
      </item>
    
  <item>
    <title>[FDT] - Entreprise upgrade, offre spéciale prolongé !</title>
    <link>http://blog.geturl.net/post/2008/04/09/%5BFDT%5D-Entreprise-upgrade-offre-speciale-prolonge</link>
    <guid isPermaLink="false">urn:md5:14f4209566e0173f6edbd1107519953a</guid>
    <pubDate>Wed, 09 Apr 2008 17:13:00 +0200</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>FDT</category><category>Flash</category>    
    <description>    &lt;p&gt;Salut &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Je viens de passer ma licence &lt;a href=&quot;http://fdt.powerflasher.com&quot; hreflang=&quot;en&quot;&gt;FDT&lt;/a&gt; d'une version «&lt;a href=&quot;http://fdt.powerflasher.com/products/fdt-30/professional/&quot; hreflang=&quot;en&quot;&gt;Professional&lt;/a&gt;» vers une version «&lt;a href=&quot;http://fdt.powerflasher.com/products/fdt-30/enterprise/&quot; hreflang=&quot;en&quot;&gt;Enterprise&lt;/a&gt;».&lt;/p&gt;


&lt;p&gt;La mise à jour était initialement prévu à &lt;strong&gt;499&lt;/strong&gt;€&amp;nbsp;!  &lt;img src=&quot;/themes/default/smilies/sad.png&quot; alt=&quot;:(&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Mais une offre spéciale de lancement qui devait expirer aujourd'hui vient d'être étendue jusqu'au 23 avril. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://fdt.powerflasher.com/blog/?p=51&quot; hreflang=&quot;en&quot;&gt;FDT Enterprise special offer prolonged!&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Elle permet de passer&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Basic -&amp;gt; Entreprise&amp;nbsp;: Pour 300€.&lt;/li&gt;
&lt;li&gt;Professional -&amp;gt; Entreprise&amp;nbsp;: Pour 200€.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A ce prix là je n'ai pas hésité. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Il me reste plus qu'a trouver une solution pour lancer le Debbuger à partir d'une tache Ant. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;++&lt;br /&gt;
Laurent&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.geturl.net/post/2008/04/09/%5BFDT%5D-Entreprise-upgrade-offre-speciale-prolonge#comment-form</comments>
      <wfw:comment>http://blog.geturl.net/post/2008/04/09/%5BFDT%5D-Entreprise-upgrade-offre-speciale-prolonge#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.geturl.net/feed/rss2/comments/112</wfw:commentRss>
      </item>
    
  <item>
    <title>[Tibet] - Soutenir le peuple tibétain. Comme on peut…</title>
    <link>http://blog.geturl.net/post/2008/03/21/%5BTibet%5D-Soutenir-le-peuple-tibetain-comme-on-peut</link>
    <guid isPermaLink="false">urn:md5:35140c7b2076e3c438399ba43f648ee5</guid>
    <pubDate>Fri, 21 Mar 2008 10:26:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>geturl.net</category>
        <category>pétition</category><category>soutenir</category><category>Tibet</category>    
    <description>&lt;p&gt;Bonjour, &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;En début de semaine j'ai signé une pétition qui adressait un message au président chinois&amp;nbsp;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;En tant que citoyens du monde entier, nous vous demandons de montrer de la mesure et du respect pour les droits de l'Homme dans votre réponse aux protestations au Tibet, et de prendre en considération les préoccupations de tous les tibétains en ouvrant un dialogue pertinent avec le Dalai Lama. Seul le dialogue et la réforme apporteront une stabilité durable. Le futur le plus lumineux de la Chine et ses relations les plus positives avec le monde sont liés à un développement harmonieux, au dialogue et au respect.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Ce matin j'ai reçu ce message&amp;nbsp;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;Chers amis,&lt;/p&gt;
&lt;p&gt;
En 36 heures, &lt;strong&gt;250 000 d'entre nous&lt;/strong&gt; ont soutenu l'appel du Dalai-Lama demandant l'ouverture du dialogue et le respect des droits de l'Homme au Tibet. Il s'agit là d'un incroyable assentiment- si chacun de nous contactait 4 personnes supplémentaires pour signer cette pétition, nous atteindrions &lt;strong&gt;LE MILLION cette semaine!&lt;/strong&gt; Envoyez rapidement le message ci-dessous à vos connaissances, en rajoutant un petit commentaire personnel. Merci.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Il faut savoir que l'organisation qui a lancé cette pétition c'est engagé à transmettre la pétition aux officiels chinois, si un million de signatures étaient rassemblées.&lt;/p&gt;


&lt;p&gt;Je vous propose donc de faire partie des signataires.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.avaaz.org/fr/tibet_end_the_violence/27.php&quot; hreflang=&quot;fr&quot;&gt;http://www.avaaz.org/fr/tibet_end_the_violence/27.php&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;    &lt;p&gt;Voici le mail d'origine qui circule sur le net.&lt;/p&gt;



&lt;blockquote&gt;&lt;p&gt;Chers amis,&lt;/p&gt;
&lt;p&gt;
Après des décennies de souffrances, &lt;strong&gt;les Tibétains sont descendus dans la rue pour manifester&lt;/strong&gt;, provoquant ainsi des émeutes. L'attention internationale est actuellement focalisée sur la Chine en raison des futurs Jeux Olympiques. C'est dans ce contexte que le Dalai-Lama, prix Nobel de la Paix, en appelle à la cessation des violences et prône la retenue et le dialogue. &lt;strong&gt;Il est urgent que la communauté internationale lui manifeste son soutien massif.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
Le gouvernement chinois a dit que les protestataires qui ne se sont pas encore rendus &quot;seront punis&quot;. Ses leaders sont en ce moment même en train de faire un choix crucial entre l'escalade de la brutalité ou le dialogue qui pourrait déterminer le futur du Tibet et de la Chine.&lt;/p&gt;
&lt;p&gt;
Nous pouvons influer sur ce choix historique. La Chine tient à sa réputation internationale. Il est nécessaire que le président chinois Hu Jintao entende que le succès du logo &quot;made in China&quot; et aussi les prochains Jeux Olympiques ne sera assuré que s'il fait le bon choix. Mais il faudra une énorme mobilisation internationale pour attirer son attention - et nous en avons besoin dans les 48 heures qui suivent-Le lauréat tibétain du Prix Nobel de la Paix et leader spirituel, &lt;strong&gt;le Dalai Lama, a appelé à la retenue et au dialogue: il a besoin d'un soutien international.&lt;/strong&gt; Cliquez maintenant ci-dessous pour signer cette pétition -et faites passer le message à un maximum de personnes- notre but est &lt;strong&gt;d'obtenir 1 million de voix pour le Tibet&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;
http://www.avaaz.org/fr/tibet_end_the_violence/27.php&lt;/p&gt;
&lt;p&gt;
L'économie chinoise est totalement dépendante des exportations 'Made in China' que nous achetons et le gouvernement veut absolument faire des Jeux Olympiques à Pékin cet été une célébration de la nouvelle Chine, respectée comme un pouvoir mondial. La Chine est aussi un pays très divers avec un passé brutal et a des raisons d'être inquiète à propos de sa stabilité. Certains des émeutiers tibétains ont tué des gens innocents. Mais &lt;strong&gt;le Président Hu doit reconnaître que le plus grand danger pour la stabilité chinoise et son développement vient des jusqu'au-boutistes qui conseillent l'escalade de la répression et non pas des tibétains qui recherchent le dialogue et la réforme.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Nous délivrerons notre pétition directement aux officiels chinois à Londres, New York et Pékin mais il nous faut un nombre massif avant de pouvoir donner la pétition.&lt;/strong&gt; S'il vous plaît, faites suivre cet e-mail à vos contacts avec un message expliquant à vos amis pourquoi c'est important ou utilisez notre outil 'Parlez-en à vos amis' pour écrire à votre carnet d'adresse, qui apparaîtra après votre signature de la pétition.&lt;/p&gt;
&lt;p&gt;
Le peuple tibétain a souffert en silence pendant des décades. Il est finalement temps pour eux de parler, nous devons les y aider.&lt;/p&gt;
&lt;p&gt;
Avec espoir et respect,&lt;/p&gt;
&lt;p&gt;
Ricken, Iain, Graziela, Paul, Galit, Pascal, Milena, Ben et toute l'équipe d'Avaaz.&lt;/p&gt;
&lt;p&gt;
Voici quelques liens avec plus d'information sur les protestations tibétaines et la réponse chinoise:http://www.cyberpresse.ca/article/20080318/CPMONDE/80318018/1014/CPMONDE
http://www.liberation.fr/actualite/monde/316223.FR.php
http://www.lexpress.fr/info/infojour/reuters.asp?id=67306&amp;amp;1736
&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;del&gt;&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;
A PROPOS D'AVAAZ&lt;/p&gt;
&lt;p&gt;
Avaaz.org est une organisation non gouvernementale indépendante à but non lucratif, qui mène des campagnes mondiales pour faire en sorte que les opinions et les valeurs des peuples influent sur les décisions mondiales. (Avaaz signifie &quot;voix&quot; dans de nombreuses langues). Avaaz ne reçoit aucun financement d'aucun gouvernement ou entreprise. L'équipe d'Avaaz est basée à Londres, New-York, Paris, Washington, Genève, et Rio de Janeiro.&lt;/p&gt;
&lt;p&gt;
Pour contacter Avaaz, ne répondez pas à cet e-mail. Ecrivez-nous plutôt à info@avaaz.org. Vous pouvez aussi envoyer un courrier à notre bureau à New York&amp;nbsp;: 260 Fifth Avenue, 9th floor, New York, NY 10001 U.S.A.&lt;/p&gt;
&lt;p&gt;
Si vous rencontrez des problèmes techniques, rendez-vous sur http://www.avaaz.org.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Bonne journée, &lt;br /&gt;
Laurent&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.geturl.net/post/2008/03/21/%5BTibet%5D-Soutenir-le-peuple-tibetain-comme-on-peut#comment-form</comments>
      <wfw:comment>http://blog.geturl.net/post/2008/03/21/%5BTibet%5D-Soutenir-le-peuple-tibetain-comme-on-peut#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.geturl.net/feed/rss2/comments/111</wfw:commentRss>
      </item>
    
  <item>
    <title>[Moock] - La version Française vient d'arriver!</title>
    <link>http://blog.geturl.net/post/2008/03/10/%5BMoock%5D-La-version-Francaise-vient-darriver</link>
    <guid isPermaLink="false">urn:md5:82a49ee4e26366718885e98d860308bd</guid>
    <pubDate>Mon, 10 Mar 2008 16:02:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>Colin Moock</category><category>Flash</category><category>livre</category><category>OReilly</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.geturl.net/public/img/livres/.2841774392_s.jpg&quot; alt=&quot;2841774392.jpg&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Ca y est je viens de recevoir la VF du dernier Colin Moock. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Une belle brique de 982 pages. :p&lt;/p&gt;


&lt;p&gt;Laissez moi quelques jours/semaines pour vous faire review complète. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;En attendant&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.oreilly.fr/catalogue/2841774392?eor_aid=a88ad419&quot; hreflang=&quot;fr&quot;&gt;Colin Moock - Le meilleur d'ActionScript 3, 2e édition&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;++
Laurent &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[iFac] - 2.1 l'arrivé des balises arg!</title>
    <link>http://blog.geturl.net/post/2008/01/24/%5BiFac%5D-21-larrive-de-des-balises-arg</link>
    <guid isPermaLink="false">urn:md5:d6da8e51230224e7c8542d25f87a64c2</guid>
    <pubDate>Thu, 24 Jan 2008 21:38:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>Ant</category><category>arg</category><category>compilation</category><category>FCSH</category><category>Flash</category><category>iFac</category><category>Task</category>    
    <description>    &lt;p&gt;Bonjour,&lt;/p&gt;


&lt;p&gt;La dernière mise à jour de iFac apporte son lot de nouveautés. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;pre&gt;* *
* iFac Task will run now. Argument in queue: 
* mxmlc -benchmark=true -sp /Users/ali_o_kan/Doc…
* *&lt;/pre&gt;


&lt;h3&gt;Les nouveautés&amp;nbsp;:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ajouts de la balise verbose. &amp;lt;iFac verbose=&quot;true&quot; /&amp;gt;&lt;/li&gt;
&lt;li&gt;Support des balises &amp;lt;arg value&quot;&quot; /&amp;gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Déjà avec la version 1.8&amp;nbsp;:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ajouts du chemin du jar via le ${ant.home} (${ant.home}/../ com.netTrek.iFac.eclipse_0.2.1/antbuild/iFac-ant.jar).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;iFac c'est quoi&amp;nbsp;?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.geturl.net/post/2008/01/10/%5BiFac%5D-La-compilation-exposant-10&quot; hreflang=&quot;fr&quot;&gt;[iFac] - La compilation exposant 10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ifac-plugin.com/?p=74&quot; hreflang=&quot;en&quot;&gt;iFac Release 0.1.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ifac-plugin.com/?p=75&quot; hreflang=&quot;en&quot;&gt;iFac Release 0.2.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Un grand merci à Florian Diesner pour sa réactivité! &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[haXe] - Présentation à 24C3</title>
    <link>http://blog.geturl.net/post/2008/01/20/%5BhaXe%5D-Presentation-a-24C3</link>
    <guid isPermaLink="false">urn:md5:d6f34c9bdbcffd7d1ab5d4ff494545ed</guid>
    <pubDate>Sun, 20 Jan 2008 19:46:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>C</category><category>Flash</category><category>haXe</category><category>Java</category><category>javascript</category><category>Neko</category><category>Nicolas Cannasse</category><category>PHP</category><category>Ruby</category>    
    <description>    &lt;p&gt;Salut,&lt;/p&gt;


&lt;p&gt;Si vous avez ne savez pas ce qu'est &lt;a href=&quot;http://haxe.org/&quot; hreflang=&quot;en&quot;&gt;haXe&lt;/a&gt; ou Neko, ou encore que vous avez besoin de savoir un peu plus avant d'y consacrer du temps, ce qui suit devrait vous intéresser.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://ncannasse.free.fr/&quot; hreflang=&quot;en&quot;&gt;Nicolas Cannasse&lt;/a&gt; était en Allemagne fin décembre pour présenter son bébé à &lt;a href=&quot;http://events.ccc.de/congress/2007/Main_Page&quot; hreflang=&quot;en&quot;&gt;24C3&lt;/a&gt; et ça a été filmé. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;La version Google video&amp;nbsp;:&lt;/p&gt;
&lt;embed style=&quot;width:400px; height:326px;&quot; id=&quot;VideoPlayback&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://video.google.com/googleplayer.swf?docId=4962451727046313380&amp;hl=en&quot; flashvars=&quot;&quot;&gt; &lt;/embed&gt;



&lt;p&gt;&lt;a href=&quot;http://chaosradio.ccc.de/24c3_m4v_2281.html&quot; hreflang=&quot;en&quot;&gt;La version H.264&lt;/a&gt; (le code est plus lisible) &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Bonne fin de week-end. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://haXe.org/intro&quot; hreflang=&quot;en&quot;&gt;haXe introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://haXe.org/ref&quot; hreflang=&quot;en&quot;&gt;haXe référence&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sources&amp;nbsp;: &lt;a href=&quot;http://blog.haxe.org/&quot; hreflang=&quot;en&quot;&gt;http://blog.haxe.org/&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[Strip-Tease] - Au Pays des Merveilles</title>
    <link>http://blog.geturl.net/post/2008/01/18/%5BStrip-Tease%5D-Au-Pays-des-Merveilles</link>
    <guid isPermaLink="false">urn:md5:438dea8b5e9e30be4060be75ad5a92a0</guid>
    <pubDate>Fri, 18 Jan 2008 18:00:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>LeNet</category>
        <category>streap-tease</category>    
    <description>    &lt;p&gt;Il est bon de se rappeler de temps en temps que notre entourage ne comprends pas toujours quand on parle. :p&lt;/p&gt;

&lt;div class=&quot;external-media&quot; style=&quot;margin: 1em auto; text-align: center;&quot;&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.dailymotion.com/swf/x31lcn&quot; width=&quot;400&quot; height=&quot;316&quot;&gt;
  &lt;param name=&quot;movie&quot; value=&quot;http://www.dailymotion.com/swf/x31lcn&quot; /&gt;
  &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
  &lt;param name=&quot;FlashVars&quot; value=&quot;playerMode=embedded&quot; /&gt;
&lt;/object&gt;
&lt;br /&gt;&lt;a href=&quot;http://www.dailymotion.com/video/x31lcn_striptease-au-pays-des-merveilles_fun&quot;&gt;Strip-Tease - Au Pays des Merveilles&lt;/a&gt;
&lt;/div&gt;



&lt;p&gt;Pour les pressé goto(7&quot;50); &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Bonne soirée&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[Apple] - There's something in the air.</title>
    <link>http://blog.geturl.net/post/2008/01/15/%5BApple%5D-Theres-something-in-the-air</link>
    <guid isPermaLink="false">urn:md5:88c6dd6e9c2796d353ac62e6c52759c7</guid>
    <pubDate>Tue, 15 Jan 2008 17:47:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Apple</category>
        <category>Apple</category><category>keynote</category>    
    <description>    &lt;p&gt;Salut &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Dans moins d'une heure (18h30 à Paris) la messe annuel d'Apple va démarrer.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;De grosse annonces sont prévu!&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.geturl.net/public/img/news/apple/.somethingintheair_20080110_s.jpg&quot; alt=&quot;somethingintheair_20080110.jpg&quot; /&gt;&lt;/p&gt;


&lt;p&gt;L'an dernier c'était l'iPhone. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Pour suivre ça en direct&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://event.macbidouille.com/fr/&quot; hreflang=&quot;fr&quot;&gt;macbidouille.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://keynote.mac4ever.com/&quot; hreflang=&quot;fr&quot;&gt;mac4ever.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;del&gt;Je ferai un résumé en fin de soirée sur les points importants&lt;/del&gt;. &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Alors en résumé&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2008 sera l'année de la vidéo, pour ça Apple mets en place un système de location + une mise à jour de AppleTV.&lt;/li&gt;
&lt;li&gt;Apple vient de lancer son ultra-portable. Le MacBook Air. J'attends avec impatience les premiers retours d'utilisateurs, hormis certains détails, cette machine est vraiment un super compromis entre légèreté et performance. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.geturl.net/public/img/news/apple/.fullwidth_macbook_air_price_s.jpg&quot; alt=&quot;fullwidth_macbook_air_price.jpg&quot; /&gt;&lt;/p&gt;






&lt;p&gt;Bonne soirée, &lt;br /&gt;
Laurent &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[lowRA] - ConfigLoader, des envies ?</title>
    <link>http://blog.geturl.net/post/2008/01/13/%5BlowRA%5D-ConfigLoader-des-envies</link>
    <guid isPermaLink="false">urn:md5:ee9c27fa2c41b19fd202929b5d90b402</guid>
    <pubDate>Sun, 13 Jan 2008 19:26:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>Config</category><category>Flash</category><category>IOC</category><category>lowRA</category>    
    <description>    &lt;p&gt;Pour ceux qui étaient présent au &lt;a href=&quot;http://blog.geturl.net/post/2008/01/11/%5BlowRA%5D-Un-point-de-la-situation&quot; hreflang=&quot;fr&quot;&gt;&quot;meeting&quot; sur lowRA&lt;/a&gt;, vous avez peut-être noté que je travail sur la mise en place d'une solution de Config dans &lt;a href=&quot;http://www.lowra.org/&quot; hreflang=&quot;fr&quot;&gt;lowRA&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Pour le moment, j'ai suis partit sur un merge entre le Config de &lt;a href=&quot;http://www.pixlib.org/&quot; hreflang=&quot;fr&quot;&gt;pixLib&lt;/a&gt; et &lt;a href=&quot;http://blog.geturl.net/post/2008/01/12/%5BlowRA%5D-Un-petit-lifting-sur-le-MVC&quot; hreflang=&quot;fr&quot;&gt;la logique de AbstractView et ViewLocator de lowRA&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Ce qui permet de définir un owner pour les fichiers de configurations. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Par la suite je souhaiterai ajouter des balises dans le parser du package IOC pour pouvoir dans un premier temps charger les fichiers de config (équivalent à la balise dll). Et dans un second temps pouvoir lier le fichier de config au(x) bon plugin(s).&lt;/p&gt;


&lt;p&gt;Ca c'est ma vision des choses aujourd'hui, comme je ne serai pas tout seul à utilise lowRA et que plusieurs têtes valent toujours mieux qu'une. :p&lt;/p&gt;


&lt;p&gt;Je vous propose de me faire part de vos envies. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;++
Laurent&lt;/p&gt;


&lt;p&gt;PS. Pour ceux que ça intéresse, je peux vous passer le premier jet du pack de config. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[blogosphère] - Tweenpix est de retours!</title>
    <link>http://blog.geturl.net/post/2008/01/13/%5Bblogosphere%5D-Tweenpix-est-de-retours</link>
    <guid isPermaLink="false">urn:md5:e3af2bb1ef3b01aebf25aadcb96faa2a</guid>
    <pubDate>Sun, 13 Jan 2008 19:18:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>blogosphère</category><category>Flash</category><category>tweenpix.net</category>    
    <description>    &lt;p&gt;C'est repartit pour un tour. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.geturl.net/public/img/photos/.Photo_18_s.jpg&quot; alt=&quot;Tweenpix beBack&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.tweenpix.net/blog/index.php?post/2008/01/12/what-the-fuck-is-going-on&quot; hreflang=&quot;fr&quot;&gt;what the fuck is going on?&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;De beaux billets en perspective. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[lowRA] - Owner, la notion de plugin.</title>
    <link>http://blog.geturl.net/post/2008/01/13/%5BlowRA%5D-Owner-la-notion-de-plugin</link>
    <guid isPermaLink="false">urn:md5:944ab0408e1c415630e477818830cac6</guid>
    <pubDate>Sun, 13 Jan 2008 19:01:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>channel</category><category>Flash</category><category>lowRA</category><category>mvc</category><category>owner</category><category>plugin</category>    
    <description>&lt;p&gt;Bonjour &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Je pense que je n'ai plus besoin de convaincre qui que ce soit sur l'intérêt d'utiliser une structure MVC dans le développement d'une application. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.pixlib.org/&quot; hreflang=&quot;en&quot;&gt;PixLib&lt;/a&gt; permet de mettre en place &lt;a href=&quot;http://blog.geturl.net/post/2006/10/27/63-pixlib-vues-modeles-controleur&quot; hreflang=&quot;fr&quot;&gt;une structure MVC + FrontController de manière global&lt;/a&gt;. C'est vraiment puissant, mais cette solution à ses limites. Prenons le cas où l'on charge plusieurs application &quot;pixLib&quot; dans un même site, on se retrouve avec des conflits entre les différentes classes global, le même type de souci que l'on a quand on utilise le ciblage via le _root + des loadMovie(). Pour contourner ce problème chacun a mis en place sa propre solution.&lt;/p&gt;


&lt;p&gt;Avec &lt;a href=&quot;http://www.lowra.org/&quot; hreflang=&quot;fr&quot;&gt;lowRA&lt;/a&gt; se souci a disparu! &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;    &lt;h3&gt;Owner, une histoire de channel&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Si vous avez utilisez les channels dans pixLib vous pouvez directement passer au point suivant.&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;Dans pixLib on a vu apparaître &lt;a href=&quot;http://blog.geturl.net/post/2006/01/07/15-pixlib-import-combourreloglogchannel&quot; hreflang=&quot;fr&quot;&gt;la logique de Channel dans la classe Logger&lt;/a&gt;.
L'idée du channel était d'émettre les messages de log sur différentes fréquences, et de pouvoir s'abonner sur une, plusieurs ou toutes les fréquences.&lt;/p&gt;

&lt;code class=&quot;actionscript&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; filtreChannel : LogChannel = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; LogChannel&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;FILTRE&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
Logger.&lt;span style=&quot;color: #006600;&quot;&gt;getInstance&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;addLogListener&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt; LuminicTracer.&lt;span style=&quot;color: #006600;&quot;&gt;getInstance&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;, filtreChannel&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
Logger.&lt;span style=&quot;color: #0066CC;&quot;&gt;LOG&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;pif&amp;quot;&lt;/span&gt;, LogLevel.&lt;span style=&quot;color: #006600;&quot;&gt;INFO&lt;/span&gt;, filtreChannel&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
Logger.&lt;span style=&quot;color: #0066CC;&quot;&gt;LOG&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;paf&amp;quot;&lt;/span&gt;, LogLevel.&lt;span style=&quot;color: #006600;&quot;&gt;INFO&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;


&lt;p&gt;Avec cette exemple, on ne recevra que le message &quot;pif&quot; et non &quot;paf&quot; car le loggueur est uniquement abonné aux messages qui sont émis sur le channel LogChannel(&quot;FILTRE&quot;).&lt;/p&gt;


&lt;h3&gt;Un plugin == un owner == un channel&lt;/h3&gt;

&lt;p&gt;Dans lowRA, on a maintenant la possibilité de définir un channel, appelé owner, pour chaque structure MVC.&lt;/p&gt;


&lt;p&gt;ce qui donne&amp;nbsp;:&lt;/p&gt;
&lt;code class=&quot;actionscript&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; monModel : Model = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; Model&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;owner, &lt;span style=&quot;color: #0066CC;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// extends AbstractModel&lt;/span&gt;&lt;br /&gt;
ModelLocator.&lt;span style=&quot;color: #006600;&quot;&gt;getInstance&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;owner&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;getModel&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0066CC;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// récupère l'instance de monModel&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; maVue : View = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; View&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;owner, &lt;span style=&quot;color: #0066CC;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// extends AbstractView&lt;/span&gt;&lt;br /&gt;
ViewLocator.&lt;span style=&quot;color: #006600;&quot;&gt;getInstance&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;owner&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;getView&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0066CC;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// récupère l'instance de maVue&lt;/span&gt;&lt;/code&gt;


&lt;p&gt;Plus de souci de scoop lors que l'on charge plusieurs structures MVC+FrontController global, car chaque plugin a son propre owner (channel). &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;La suite au prochaine épisode. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[lowRA] - Un petit lifting sur le MVC+FC</title>
    <link>http://blog.geturl.net/post/2008/01/12/%5BlowRA%5D-Un-petit-lifting-sur-le-MVC</link>
    <guid isPermaLink="false">urn:md5:404ce97db657aed0b3b62137d2e692dd</guid>
    <pubDate>Sat, 12 Jan 2008 18:42:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>Flash</category><category>lowRA</category><category>mvc</category><category>pixLib</category>    
    <description>&lt;p&gt;La première chose qui risque de troubler les utilisateurs de &lt;a href=&quot;http://www.pixlib.org&quot; hreflang=&quot;en&quot;&gt;pixLib&lt;/a&gt; quand ils débarquent dans &lt;a href=&quot;http://www.lowra.org&quot; hreflang=&quot;en&quot;&gt;lowRA&lt;/a&gt;, c'est la disparition du &lt;a href=&quot;http://blog.geturl.net/post/2006/05/10/48-pixlib-graphiclib-et-moviecliphelper-vs-movieclip-parti&quot; hreflang=&quot;fr&quot;&gt;MovieClipHelper&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Pas de panique, c'est un mal pour un bien. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Voici en deux mots comment mettre en place une simple structure MVC dans lowRA.&lt;/p&gt;


&lt;p&gt;Commençons tout d'abord par un peu de nomenclature.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_view_AbstractView.html&quot; hreflang=&quot;en&quot;&gt;AbstractView&lt;/a&gt; et &lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_view_ViewLocator.html&quot; hreflang=&quot;en&quot;&gt;ViewLocator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_model_AbstractModel.html&quot; hreflang=&quot;en&quot;&gt;AbstractModel&lt;/a&gt; et &lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_model_ModelLocator.html&quot; hreflang=&quot;en&quot;&gt;ModelLocator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_commands_AbstractCommand.html&quot; hreflang=&quot;en&quot;&gt;AbstractCommand &lt;/a&gt;et &lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_commands_FrontController.html&quot; hreflang=&quot;en&quot;&gt;FrontController&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour rappel, une classe dit Abstraite (Abstract) ne peut être utilisé telle quelle, il faut d'abord l'étendre.&lt;/p&gt;    &lt;h3&gt;Voyons le cas de l'AbstractModel&lt;/h3&gt;

&lt;p&gt;Pour utiliser la classe AbstractModel nous devons l'étendre.&lt;/p&gt;

&lt;code class=&quot;actionscript&quot;&gt;&lt;span style=&quot;color: #0066CC;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;class&lt;/span&gt; DrawingModel &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0066CC;&quot;&gt;extends&lt;/span&gt; AbstractModel &lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0066CC;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; DrawingModel&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;owner : Plugin = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;null&lt;/span&gt;, &lt;span style=&quot;color: #0066CC;&quot;&gt;name&lt;/span&gt; : &lt;span style=&quot;color: #0066CC;&quot;&gt;String&lt;/span&gt; = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0066CC;&quot;&gt;super&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;owner, &lt;span style=&quot;color: #0066CC;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Debug.&lt;span style=&quot;color: #006600;&quot;&gt;INFO&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0066CC;&quot;&gt;this&lt;/span&gt; + &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot; is CREATE !!!&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/code&gt;


&lt;p&gt;Dans un premier temps nous n'allons pas tenir compte de l'argument owner (&lt;del&gt;je le présenterait dans le billet suivant&lt;/del&gt;, &lt;a href=&quot;http://blog.geturl.net/post/2008/01/13/%5BlowRA%5D-Owner-la-notion-de-plugin&quot; hreflang=&quot;fr&quot;&gt;[lowRA] - Owner, la notion de plugin&lt;/a&gt; ). Ce qu'il faut retenir c'est que chaque modèle reçoit un nom, il s'agit d'un identifiant (unique!) qui permettra de récupèrer l'instance de la classe de n'importe quel endroit de l'application grâce à la classe ModelLocator.&lt;/p&gt;


&lt;h3&gt;ModelLocator&lt;/h3&gt;

&lt;p&gt;ModelLocator est un singleton (je ne veux aucun commentaire des puristes :p ), ce qui veut dire qu'il ne peut exister qu'une seule instance de la classe. Cette classe stock en elle l'ensemble des Modèle de l'application, et donc permet de récupérer de façon global n'importe quelle instance d'AbstractModel instancié.&lt;/p&gt;

&lt;code class=&quot;actionscript&quot;&gt;ModelLocator.&lt;span style=&quot;color: #006600;&quot;&gt;getInstance&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;getModel&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;nom_de_mon_model&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;

&lt;pre&gt;&lt;/pre&gt;

&lt;p&gt;Pour les vues c'est la même logique avec AbstractView et ViewLocator. Et pour les commandes c'est presque parreil, la seul différence réside dans le fait que c'est le FrontControlleur qui fait office de locator et que l'identifiant est le nom d'un événement.&lt;/p&gt;
&lt;code class=&quot;actionscript&quot;&gt;monController.&lt;span style=&quot;color: #006600;&quot;&gt;pushCommandClass&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;monEvenement&amp;quot;&lt;/span&gt;, MaCommandExecute&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;


&lt;p&gt;Rien de bien nouveau avec pixLib si ce n'est le pushCommandClass. Maintenant nous pouvons choisir d'exécuter à chaque évènement la même instance de la commande ou dans instancier une nouvelle (plus proche du pattern originel).&lt;/p&gt;
&lt;code class=&quot;actionscript&quot;&gt;&lt;span style=&quot;color: #0066CC;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; pushCommandClass&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt; eventName : &lt;span style=&quot;color: #0066CC;&quot;&gt;String&lt;/span&gt;, commandClass : &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;Class&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; : &lt;span style=&quot;color: #0066CC;&quot;&gt;void&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0066CC;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; pushCommandInstance&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt; eventName : &lt;span style=&quot;color: #0066CC;&quot;&gt;String&lt;/span&gt;, command : Command &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; : &lt;span style=&quot;color: #0066CC;&quot;&gt;void&lt;/span&gt;&lt;/code&gt;


&lt;p&gt;Voilà, avec ces six classes nous avons de quoi déployer une structure MVC + FrontController en AS3. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;En bonus, je me suis amusé à porter un petit projet MVC pixLib vers lowRA.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.geturl.net/post/2007/12/24/%5BpixLib%5D-Introduction-application-de-dessin&quot; hreflang=&quot;fr&quot;&gt;Les sources AS2 (pixLib)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.geturl.net/download/0801_lowra/lowra_drowing_mvc_120108.zip&quot; hreflang=&quot;zip&quot;&gt;Les sources AS3 (lowRA)&lt;/a&gt; - la build utilise &lt;a href=&quot;http://blog.geturl.net/post/2008/01/10/%5BiFac%5D-La-compilation-exposant-10&quot; hreflang=&quot;fr&quot;&gt;iFac pour compiler&lt;/a&gt;. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour ceux qui veulent savoir un peut plus sur le MVC+FC dans pixLib&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.geturl.net/post/2006/10/27/63-pixlib-vues-modeles-controleur&quot; hreflang=&quot;fr&quot;&gt;[pixLib] - Vues, Modèles, Contrôleur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gdumas.developpez.com/traductions/articles/flash/pixlib/bases/&quot; hreflang=&quot;fr&quot;&gt;Comprendre les bases du framework PixLib&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[lowRA] - Un point de la situation</title>
    <link>http://blog.geturl.net/post/2008/01/11/%5BlowRA%5D-Un-point-de-la-situation</link>
    <guid isPermaLink="false">urn:md5:b77f49e240da353dcb5693ff5bcc982b</guid>
    <pubDate>Fri, 11 Jan 2008 12:34:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>Flash</category><category>IOC</category><category>lowRA</category><category>meeting</category><category>pixLib</category>    
    <description>    &lt;p&gt;Un premier point vient d'être fait sur l'avancement de lowRA.&lt;/p&gt;


&lt;p&gt;Benoît vient de mettre en ligne un résumé en français de la discussion. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.kilooctet.net/index.php/2008/01/11/70-lowra-est-en-train-de-passer-a-la-prochaine-etape&quot; hreflang=&quot;fr&quot;&gt;LowRA est en train de passer à la prochaine étape.&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Pour la version complète en VO&amp;nbsp;: &lt;a href=&quot;http://blog.geturl.net/download/0801_lowra/lowra_meeting_070111.html&quot; hreflang=&quot;en&quot;&gt;lowra_meeting_070111.html&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Tout ce que l'on peut dire c'est que Francis et Cédric mettent les bouchés double depuis une semaine et que l'avenir de lowRA s'annonce rayonnant. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;cheers, &lt;br /&gt;
Laurent&lt;/p&gt;


&lt;p&gt;[MAJ] - Francis en parle aussi&amp;nbsp;: &lt;a href=&quot;http://www.tweenpix.net/blog/index.php?post/2008/01/13/LowRA-meeting-online&quot; hreflang=&quot;fr&quot;&gt;LowRA meeting online&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[iFac] - La compilation exposant 10</title>
    <link>http://blog.geturl.net/post/2008/01/10/%5BiFac%5D-La-compilation-exposant-10</link>
    <guid isPermaLink="false">urn:md5:6c8e3e2efe8f8d712b78df500f5e0d96</guid>
    <pubDate>Thu, 10 Jan 2008 23:13:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>Ant</category><category>compilation</category><category>FCSH</category><category>Flash</category><category>iFac</category><category>SDK</category><category>Task</category>    
    <description>    &lt;p&gt;Salut &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Suite à ma mes soucis de compilation&amp;nbsp;: &lt;a href=&quot;http://blog.geturl.net/post/2008/01/04/%5BFlex-SDK%5D-Compilation-un-petit-souci-de-lenteur&quot; hreflang=&quot;fr&quot;&gt;[Flex SDK] - Compilation, un petit souci de lenteur ?!&lt;/a&gt; , Myxans m'a renvoyé vers le &lt;a href=&quot;http://labs.adobe.com/wiki/index.php/Flex_Compiler_Shell&quot; hreflang=&quot;fr&quot;&gt;Flex Compiler Shell&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;En faisant une petite recherche sur le sujet, je suis tombé sur un plugin Eclipse qui permet d'utiliser FCSH directement via une Task Ant. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://ifac-plugin.com/&quot; hreflang=&quot;en&quot;&gt;iFac a FCSH Ant Connector&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Avec ce plugin mon temps de compilation est passé de plus de 15 sec à quelques centaines de milisecondes. :p&lt;/p&gt;


&lt;p&gt;Son &lt;a href=&quot;http://ifac-plugin.com/?page_id=34&quot; hreflang=&quot;fr&quot;&gt;installation&lt;/a&gt; se fait en deux étapes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Premièrement, un petit coup de «Help -&amp;gt; Software Updates -&amp;gt; Find and install…» pour ajouter un nouveau «New Remote Site…»&amp;nbsp;: &lt;a href=&quot;http://ifac-plugin.com/update&quot; hreflang=&quot;en&quot;&gt;http://ifac-plugin.com/update&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Deuxièmement, il faut &lt;a href=&quot;http://ifac-plugin.com/?page_id=3&quot; hreflang=&quot;en&quot;&gt;charger&lt;/a&gt; l'extension Ant d'iFak. &lt;a href=&quot;http://ifac-plugin.com/dl/com.netTrek.iFac.ant_0.0.5.jar&quot; hreflang=&quot;jar&quot;&gt;com.netTrek.iFac.ant_0.0.5.jar&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Et son &lt;a href=&quot;http://ifac-plugin.com/?page_id=59&quot; hreflang=&quot;en&quot;&gt;utilisation&lt;/a&gt; aussi&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;D'abord, il faut lancer le serveur iFac (qui permet la communication entre Eclipse et FCSH).&lt;/li&gt;
&lt;li&gt;Ensuite, dans Ant ça donne ceci&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;code class=&quot;xml&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;taskdef&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;ifac&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;classname&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;com.netTrek.iFac.ant.core.IFacTask&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;classpath&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;${iFac.ant}&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;target&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;compile&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;ifac&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;args&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;${iFac.compile}&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;failonerror&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;true&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;delay&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;${iFac.delay}&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/target&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;p&gt;Peu de &lt;a href=&quot;http://ifac-plugin.com/?page_id=4&quot; hreflang=&quot;en&quot;&gt;documentation&lt;/a&gt;, mais pour les habitués de Ant son utilisation reste simple. A noter qu'il semble que l'on ne puisse pas utiliser les balise &amp;lt;arg value=&quot;&quot; /&amp;gt;, donc il faut placer tous les paramètres de la compilation dans une variable (tout sur une seule ligne).&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[Gandi] - Hébergement bêta public</title>
    <link>http://blog.geturl.net/post/2008/01/07/%5BGandi%5D-Hebergement-beta-public</link>
    <guid isPermaLink="false">urn:md5:8933861ec33eb021230e4ec9671ad727</guid>
    <pubDate>Mon, 07 Jan 2008 22:29:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>LeNet</category>
        <category>Gandi.net</category><category>hébergement</category>    
    <description>    &lt;p&gt;Bonsoir, &lt;br /&gt;
Après plusieurs semaines d'annonces voici venu le temps du test grandeur nature. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lebardegandi.net/post/2007/11/21/1/6-Lancement-de-Gandi-Hebergement&quot; hreflang=&quot;fr&quot;&gt;(1/6) Lancement de Gandi Hébergement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lebardegandi.net/post/2007/11/26/2/6-Notre-hebergement-sera-flexible&quot; hreflang=&quot;fr&quot;&gt;(2/6) Notre hébergement sera flexible&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lebardegandi.net/post/2007/11/30/3/6-Notre-hebergement-sera-pour-tous&quot; hreflang=&quot;fr&quot;&gt;(3/6) Notre hébergement sera pour tous&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lebardegandi.net/post/2007/12/10/4/6-Notre-hebergement-sera-innovant&quot; hreflang=&quot;fr&quot;&gt;(4/6) Notre hébergement sera innovant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lebardegandi.net/post/2007/12/19/5/6-Notre-hebergement-sera-evolutif&quot; hreflang=&quot;fr&quot;&gt;(5/6) Notre hébergement sera évolutif&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lebardegandi.net/post/2007/12/21/6/6-Notre-hebergement-sera-de-qualite&quot; hreflang=&quot;fr&quot;&gt;(6/6) Notre hébergement sera de qualité&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;http://blog.geturl.net/public/img/news/gandi/Logo_GandiHebergement_A.gif&quot; alt=&quot;Logo_GandiHebergement_A.gif&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.lebardegandi.net/post/2008/01/02/Beta-publique-de-Gandi-Hebergement-ouverte&quot; hreflang=&quot;fr&quot;&gt;Beta publique de Gandi Hébergement ouverte !&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;La première chose que je peux dire après avoir passé 30 minutes à faire joujou avec mon 1/64e de serveur, c'est que  l'installation et le choix des options est on ne peut plus clair.&lt;/p&gt;


&lt;p&gt;On retrouve l'univers de Gandi, simple et efficace. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Reste plus qu'à voir sur la durée, mais je pars confiant. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Bonne soirée. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[Flex SDK] - Compilation, un petit souci de lenteur ?!</title>
    <link>http://blog.geturl.net/post/2008/01/04/%5BFlex-SDK%5D-Compilation-un-petit-souci-de-lenteur</link>
    <guid isPermaLink="false">urn:md5:81c2134fcf72a197bc6a87fe0f0e4b77</guid>
    <pubDate>Fri, 04 Jan 2008 16:01:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>compilation</category><category>Flash</category><category>Flex</category><category>SDK</category>    
    <description>    &lt;p&gt;Salut &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Après une rapide recherche sur le net, j'ai l'impression d'être le seul à avoir des soucis de lenteur avec la compilation via le SDK de Flex. &lt;img src=&quot;/themes/default/smilies/sad.png&quot; alt=&quot;:(&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;j'arrive à 15sec de compilation pour un petit projet qui génère 3 swf.&lt;/p&gt;


&lt;p&gt;Comparé à MTASC ça fait mal!!!&lt;/p&gt;


&lt;p&gt;Je compile avec un Core 2 Duo 2Ghz et 2Go de RAM.&lt;br /&gt;
J'utilise flex_sdk_3_190423, je passe par une tâche Ant sous FDT3.&lt;/p&gt;
&lt;code class=&quot;xml&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;property&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;mxmlc&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;${flex.bin.dir}/mxmlc&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;target&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;index&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;description&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;builds index swf&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;exec&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;executable&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;${mxmlc}&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;dir&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;.&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;failonerror&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;false&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-source-path '${project.classpath}' '${project.dependencies}'&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-default-frame-rate ${project.framerate}&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-default-background-color ${project.bgcolor}&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-default-size ${project.width} ${project.height}&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-output '${project.index.swf}'&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-incremental=true&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-- '${project.classpath}/triptyk/swift_cropping/Main.as'&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/exec&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/target&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;target&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;img_cropper&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;description&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;builds cropperIMG.swf&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;exec&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;executable&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;${mxmlc}&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;dir&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;.&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;failonerror&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;false&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-source-path '${project.classpath}' '${project.dependencies}'&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-default-frame-rate ${project.framerate}&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-default-background-color ${project.bgcolor}&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-default-size ${project.width} ${project.height}&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-output '${project.dll.dir}/cropperIMG.swf'&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-- '${project.classpath}/triptyk/plugins/img_cropper/Importer.as'&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/exec&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/target&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;target&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;uploader&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;description&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;builds uploader.swf&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;exec&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;executable&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;${mxmlc}&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;dir&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;.&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;failonerror&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;false&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-source-path '${project.classpath}' '${project.dependencies}'&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-default-frame-rate ${project.framerate}&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-default-background-color ${project.bgcolor}&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-default-size ${project.width} ${project.height}&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-output '${project.dll.dir}/uploader.swf'&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;arg&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;line&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;-- '${project.classpath}/triptyk/plugins/uploader/Importer.as'&amp;quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/exec&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/target&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;


&lt;p&gt;Il y a une solution pour accélérer tout ça, ou je dois me remettre à fumer et à boire plus de café ?!&lt;/p&gt;


&lt;p&gt;Bon week-end &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[pixLib] - Introduction, application de dessin.</title>
    <link>http://blog.geturl.net/post/2007/12/24/%5BpixLib%5D-Introduction-application-de-dessin</link>
    <guid isPermaLink="false">urn:md5:053976d9ee5b6458fb61f3ab214411a5</guid>
    <pubDate>Mon, 24 Dec 2007 16:33:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>design pattern</category><category>Flash</category><category>formation</category><category>pixLib</category><category>poo</category>    
    <description>    &lt;p&gt;Yep,&lt;/p&gt;


&lt;p&gt;La semaine dernière j'ai données 4 jours de formation sur pixLib, que du plaisir! &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Chose promise, chose due, voici les sources (avec commentaires!)&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.geturl.net/download/0712_pixlib/formation_071222.zip&quot; hreflang=&quot;zip&quot;&gt;formation.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.geturl.net/download/0712_pixlib/drawing_071222.zip&quot; hreflang=&quot;zip&quot;&gt;drawing.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Et les slides&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.geturl.net/download/0712_pixlib/introduction_pixLib.pdf&quot; hreflang=&quot;pdf&quot;&gt;introduction_pixLib.pdf&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En résumé pour les personnes qui n'ont pas suivit la formation. &lt;br /&gt;
j'avais une petite semaine pour faire découvrir le déploiement d'un projet avec pixLib. Cette découverte c'est fait avec la création d'une application de dessin.&lt;/p&gt;


&lt;p&gt;Dans les premières sources se trouve les exemples de code utilisé dans les slides. &lt;br /&gt;
Dans le deuxième zip se trouve le projet que l'on a réalisé.&lt;/p&gt;


&lt;p&gt;Concernant les slides, il s'agissait du squelette de la formation, pour les détails de chaque partie je renvoi vers des billets écrit précédemment sur le blog.&lt;/p&gt;


&lt;p&gt;En bonus, voici la doc généré du projet. -&amp;gt; &lt;a href=&quot;http://blog.geturl.net/download/0712_pixlib/doc/index.html&quot; hreflang=&quot;fr&quot;&gt;documentation du projet drawing&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Joyeux Noël! &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[airLogger] - adieu LuminicTracer, bonjour airTracer</title>
    <link>http://blog.geturl.net/post/2007/12/22/%5BairLogger%5D-adieu-LuminicTracer-bonjour-airTracer</link>
    <guid isPermaLink="false">urn:md5:0d2317039ecfc4be79f4a5a902755baa</guid>
    <pubDate>Sat, 22 Dec 2007 15:34:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>Air</category><category>airlogger</category><category>Flash</category><category>lowRA</category><category>pixLib</category>    
    <description>    &lt;p&gt;Salut &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Depuis une petite semaine maintenant j'utilise la nouvelle mouture de AirLogger. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;
Créé par &lt;a href=&quot;http://book.abe.free.fr/&quot; hreflang=&quot;fr&quot;&gt;Cédric Néhémie&lt;/a&gt;, AirLogger est à ce jour ce que j'ai vu de mieux en logger externe pour Flash.&lt;/p&gt;


&lt;h3&gt;Ces points fort&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Suivi de plusieurs swf, chacun ayant son propre onglet.&lt;/li&gt;
&lt;li&gt;Sortie des logs formaté html.&lt;/li&gt;
&lt;li&gt;Stockage des logs dans une pile (buffer), si AirLogger est pas lancé au départ.&lt;/li&gt;
&lt;li&gt;Copier-coller, moteur de recherche, affichage avancé (couleurs, mail, url,…), …&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Une fois en mains, je n'ai pas pu m'empècher à me lancer dans un portage pour pixLib (AS2).
Après quelques heures de prise de tête, à deux doigts de lacher le morceau j'ai prit contact avec Cédric qui a terminé le portage.&lt;/p&gt;


&lt;p&gt;Donc une première version, non stable, pour l'AS2 est disponnible, hormis un souci sur les MovieClip (return null dans airLogger) elle semble fonctionnelle.
Elle s'utilise comme la classe LuminicTracer (cf. &lt;a href=&quot;http://blog.geturl.net/post/2006/01/02/12-pixlib-comment-logguer&quot; hreflang=&quot;fr&quot;&gt;[pixLib] - Comment logguer?&lt;/a&gt;)&amp;nbsp;:&lt;/p&gt;

&lt;code class=&quot;actionscript&quot;&gt;Logger.&lt;span style=&quot;color: #006600;&quot;&gt;getInstance&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;addLogListener&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;LuminicTracer.&lt;span style=&quot;color: #006600;&quot;&gt;getInstance&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
Logger.&lt;span style=&quot;color: #006600;&quot;&gt;getInstance&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;addLogListener&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;AirTracer.&lt;span style=&quot;color: #006600;&quot;&gt;getInstance&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.geturl.net/download/0712_airlogger/com.bourre.utils.AirTracer.zip&quot; hreflang=&quot;zip&quot;&gt;com.bourre.utils.AirTracer.zip&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;J'en profite pour signaler que AirLogger est basé sur lowRA (pixLib to AS3). Un bon exemple pour se faire une idée de son utilisation. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;h3&gt;info +&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://book.abe.free.fr/blog/?post/2007/12/17/AirLogger-013-pour-AIR-Beta-3#comments&quot; hreflang=&quot;fr&quot;&gt;AirLogger 0.1.3 pour AIR Beta 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/airlogger/&quot; hreflang=&quot;fr&quot;&gt;airlogger - Google code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://filt3r.free.fr/index.php/2007/08/16/30-airlogger-for-haxe&quot; hreflang=&quot;en&quot;&gt;AIRLogger for HaXe&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Allez, hop, à la douche avant le champagne, &lt;br /&gt;
Bonne soirée &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>