<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>arnulfo.net</title>
	
	<link>http://arnulfo.net</link>
	<description>Le blog de Franck Arnulfo</description>
	<lastBuildDate>Tue, 22 Dec 2009 17:07:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/arnulfo-net" /><feedburner:info uri="arnulfo-net" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>arnulfo-net</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>J’ai craqué, j’ai acheté un Mac</title>
		<link>http://feedproxy.google.com/~r/arnulfo-net/~3/7OYqE9mPfDQ/</link>
		<comments>http://arnulfo.net/2009/12/jai-craque-jai-achete-un-mac/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 17:07:59 +0000</pubDate>
		<dc:creator>Franck Arnulfo</dc:creator>
				<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://arnulfo.net/?p=369</guid>
		<description><![CDATA[Et oui après des années de loyauté envers Microsoft, j&#8217;ai finalement craqué pour un Macbook Pro Unibody 13&#8243; 4 Go.
Cela avait déjà commencé avec un iPod Touch, puis cet été avec un iPhone 3GS et me voilà maintenant avec un vrai ordinateur Apple.
J&#8217;avais besoin de renouveler mon vieux portable Dell Inspiron 8500 par quelque chose [...]]]></description>
			<content:encoded><![CDATA[<p>Et oui après des années de loyauté envers Microsoft, j&#8217;ai finalement craqué pour un Macbook Pro Unibody 13&#8243; 4 Go.<br />
Cela avait déjà commencé avec un iPod Touch, puis cet été avec un iPhone 3GS et me voilà maintenant avec un vrai ordinateur Apple.</p>
<p>J&#8217;avais besoin de renouveler mon vieux portable Dell Inspiron 8500 par quelque chose de plus récent et plus puissant.<br />
Etant un peu saturé de Windows XP et le passage à Vista ou Windows 7 ne me tentant pas trop, j&#8217;ai tenté le passage à un Mac. Le fait que plusieurs amis aient un mac et en soient content m&#8217;a aussi aidé à la décision.<br />
L&#8217;utilisation d&#8217;un système Linux/Fedora à mi temps au boulot m&#8217;a aussi donner envie d&#8217;aller voir ailleurs et d&#8217;avoir aussi un vrai shell.</p>
<p>Et puis il faut dire que le look des Mac tant au niveau des machines que de l&#8217;interface graphique est vraiment attirant <img src='http://arnulfo.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<h3>Les bons points:</h3>
<p>La machine est vraiment silencieuse, le clavier agréable (l&#8217;éclairage du clavier en jette aussi).<br />
Le trackpad est réellement magique: très doux au toucher, très sensible au contraire de beaucoup d&#8217;autres trackpad de (Dell, Asus). Le multitouch avec deux/trois doigts est vraiment top.<br />
De par sa grande taille le trackpad permet de parcourir tout l&#8217;écran sans s&#8217;y reprendre à deux fois.<br />
C&#8217;est tellement agréable que je n&#8217;ai pas encore branché de souris. D&#8217;ailleurs je verrais un trackpad externe à brancher sur les ordinateurs de bureau.<br />
Bon point pour la carte wifi qui permet bien le mode bridge avec VirtualBox.<br />
Le prix est conséquent mais on apprécie la qualité de finition de l&#8217;ensemble (du magsafe, au niveau de batterie consultable sans allumer l&#8217;ordi, en passant par la coque tout alu très classe.<br />
Pas de souci pour le moment côté application: Google Chrome venait juste de sortir pour Mac et Netbeans et Eclipse fonctionnent sans souci.</p>
<h3>Les points difficiles:</h3>
<p>Pour quelqu&#8217;un venant de Windows et même de Linux, il est difficile de se faire au menu unique pour toutes les applications. Surtout pour la fermeture d&#8217;une application.</p>
<p>L&#8217;installation et la désinstallation des applications n&#8217;est pas aussi simple qu&#8217;il n&#8217;y paraît car il y a plusieurs possibilités. Le plus compliqué est quand les applications ont un &#8220;désinstalleur&#8221; car il faut garder le fichier d&#8217;origine si j&#8217;ai bien compris.<br />
Même si la lecture est supportée, je trouve incompréhensible que Mac OS ne gère pas l&#8217;écriture de volume NTFS, cela simplifierait le passage au Mac. En attendant j&#8217;ai acheté NTFS for Mac de Paragon.<br />
Le finder, l&#8217;explorateur de fichier Mac est aussi un peu particulier, comme par exemple afficher les fichiers cachés.<br />
Petit retour sur le clavier, agréable oui mais tous les symboles ne sont pas inscrits, on cherche un peu pour trouver le pipe par exemple.<br />
Exposé et Space sont vraiment fluide et agréable à utiliser.<br />
Petit point sur Space: pourquoi n&#8217;y-a-t-il pas un menu système dans chaque applications ouvertes permettant de la déplacer sur un autre space ?<br />
Autre point particulier à mon utilisation, le add-on S3Fox sur Firefox permettant d&#8217;accèder à son compte Amazon S3 n&#8217;affiche pas tout les fichiers et répertoires ! Pas compris pourquoi.</p>
<h3>Conclusion</h3>
<p>Pour l&#8217;instant, très content de mon achat ! Ce n&#8217;est pas un vrai switch comme on dit car je continuerai à travailler sur Windows mais cela fait toujours du bien de connaître d&#8217;autres systèmes.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=7OYqE9mPfDQ:qEUpdIsEkW4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=7OYqE9mPfDQ:qEUpdIsEkW4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=7OYqE9mPfDQ:qEUpdIsEkW4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=7OYqE9mPfDQ:qEUpdIsEkW4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=7OYqE9mPfDQ:qEUpdIsEkW4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=7OYqE9mPfDQ:qEUpdIsEkW4:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arnulfo-net/~4/7OYqE9mPfDQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://arnulfo.net/2009/12/jai-craque-jai-achete-un-mac/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://arnulfo.net/2009/12/jai-craque-jai-achete-un-mac/</feedburner:origLink></item>
		<item>
		<title>FlickrML : Flickr + Google App Engine/Java + Google Earth</title>
		<link>http://feedproxy.google.com/~r/arnulfo-net/~3/S68BfwyvCdc/</link>
		<comments>http://arnulfo.net/2009/04/flickrml-flickr-google-app-enginejava-google-earth/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 22:54:42 +0000</pubDate>
		<dc:creator>Franck Arnulfo</dc:creator>
				<category><![CDATA[développement]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google-earth]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[googleearth]]></category>
		<category><![CDATA[KML]]></category>

		<guid isPermaLink="false">http://arnulfo.net/?p=308</guid>
		<description><![CDATA[Suite à l&#8217;annonce de Google App Engine pour Java, j&#8217;en ai enfin profité pour déployer une petite application java qui attendait patiemment dans un coin.
Cette application &#8220;FlickrML&#8221; permet d&#8217;afficher dynamiquement dans Google Earth les photos géotagguées de Flickr via un fichier KML à ouvrir dans Google Earth.
Ne pas oublier de cocher le dossier &#8220;FlickrML&#8221; puis [...]]]></description>
			<content:encoded><![CDATA[<p>Suite à l&#8217;annonce de <a href="http://arnulfo.net/2009/04/google-app-engine-et-java-une-revolution/">Google App Engine pour Java</a>, j&#8217;en ai enfin profité pour déployer une petite application java qui attendait patiemment dans un coin.</p>
<p>Cette application &#8220;<a href="http://arnulfo.net/flickrml">FlickrML</a>&#8221; permet d&#8217;afficher dynamiquement dans Google Earth les photos géotagguées de Flickr via un fichier KML à ouvrir dans Google Earth.</p>
<p>Ne pas oublier de cocher le dossier &#8220;FlickrML&#8221; puis baladez-vous dans des endroits susceptibles d&#8217;avoir beaucoup de photos comme Paris.</p>
<p>Ce fichier KML contient un Network Link qui pointe sur une servlet hébergée sur Google App Engine.</p>
<p>1s après un arrêt de mouvement, Google Earth va appeler la servlet en lui passant en paramètre les coordonnées de longitudes et de latitudes de l&#8217;endroit que vous observez (paramètres BBOX). La servlet utilise ces coordonnées pour récupérer auprès de Flickr toutes les photos correspondantes sous format XML.</p>
<h3 style="text-align: center;"><a href="http://arnulfo.net/flickrml">Télécharger le fichier KML sur Application FlickrML</a></h3>
<p>Une petite démonstration ci-dessous:</p>
<p><object width="480" height="385" data="http://www.youtube.com/v/L9Cofdlh2sE&amp;hl=fr&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/L9Cofdlh2sE&amp;hl=fr&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<h3 style="text-align: center;"><a href="http://arnulfo.net/flickrml"><br />
</a></h3>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=S68BfwyvCdc:zEpCzs1vysU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=S68BfwyvCdc:zEpCzs1vysU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=S68BfwyvCdc:zEpCzs1vysU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=S68BfwyvCdc:zEpCzs1vysU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=S68BfwyvCdc:zEpCzs1vysU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=S68BfwyvCdc:zEpCzs1vysU:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arnulfo-net/~4/S68BfwyvCdc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://arnulfo.net/2009/04/flickrml-flickr-google-app-enginejava-google-earth/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://arnulfo.net/2009/04/flickrml-flickr-google-app-enginejava-google-earth/</feedburner:origLink></item>
		<item>
		<title>Google App Engine et Java: une révolution ?</title>
		<link>http://feedproxy.google.com/~r/arnulfo-net/~3/UiNk5mli-0A/</link>
		<comments>http://arnulfo.net/2009/04/google-app-engine-et-java-une-revolution/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 17:55:42 +0000</pubDate>
		<dc:creator>Franck Arnulfo</dc:creator>
				<category><![CDATA[développement]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[GAE]]></category>

		<guid isPermaLink="false">http://arnulfo.net/?p=244</guid>
		<description><![CDATA[Intro
Annoncé lors du Google Campfire (littéralement feu de camp) du 7 avril dernier, le support du langage Java dans Google App Engine (GAE) est une grande nouvelle pour ceux qui développent dans ce langage.
Flashback
Un petit flashback s&#8217;impose en effet: GAE est un service qui permet de déployer des applications web sur l&#8217;infrastructure Google sorti il [...]]]></description>
			<content:encoded><![CDATA[<h3>Intro</h3>
<p>Annoncé lors du Google Campfire (littéralement feu de camp) du 7 avril dernier, le support du langage Java dans <a href="http://code.google.com/appengine/">Google App Engine</a> (GAE) est une grande nouvelle pour ceux qui développent dans ce langage.</p>
<h3>Flashback</h3>
<p>Un petit flashback s&#8217;impose en effet: GAE est un service qui permet de déployer des applications web sur l&#8217;infrastructure Google sorti il y a un an mais avec comme seul langage de développement Python.</p>
<p>Depuis la sortie de GAE, le support de Java comme langage figurait comme la première demande (même devant PHP). Demande exaucée donc depuis le 7 avril par Google.</p>
<h3>GAE c&#8217;est quoi ?</h3>
<p>Google App Engine est une une plateforme permettant de déployer des applications web Python et maintenant Java de type servlet/JSP en profitant gratuitement jusqu&#8217;à une certaine limite (quota) de l&#8217;infrastructure de Google.</p>
<p>C&#8217;est presque une révolution car dans le monde de l&#8217;hébergement, l&#8217;hébergement d&#8217;application web java n&#8217;est pas très répandu. Il y a bien quelques hébergeurs spécialisés dans ce domaine mais au vu des prix et des contraintes la solution la plus simple reste souvent de louer un serveur et d&#8217;installer soit même son JDK/Tomcat. On est très loin du niveau de support de PHP que presque tous les fournisseurs d&#8217;accès à internet offrent à leurs clients.</p>
<p>C&#8217;est là que Google App Engine Java change la donne.</p>
<p>On peut enfin déployer facilement une application web java comme on le ferait sur un serveur d&#8217;application en local mais surtout profiter de l&#8217;infrastructure de Google pour tenir une charge importante en répartissant la charge sur plusieurs serveurs si nécessaire.</p>
<p>C&#8217;est un des points fort de GAE par rapport à un serveur dédié: on déploit son application et c&#8217;est Google qui s&#8217;occupe de gérer la montée en charge de l&#8217;application selon les besoins.</p>
<h3>Contraintes et persistence de données</h3>
<p>Pour pouvoir assurer cela, GAE impose certaines contraintes à bien prendre en compte:</p>
<ul>
<li>il n&#8217;est pas possible d&#8217;écrire dans un fichier</li>
<li>pas de possibilités de créer des threads</li>
<li>pas de connexion de type socket directe à des serveurs externes (les requêtes HTTP sont par contre autorisées)</li>
<li>une limite d&#8217;exécution de 30s par requête (depuis)</li>
<li>support des apis java limité à une whitelist : <a href="http://code.google.com/appengine/docs/java/jrewhitelist.html">http://code.google.com/appengine/docs/java/jrewhitelist.html</a></li>
<li>pas d&#8217;accès à des bases de données relationnelles type MySQL (par contre JDO et JPA sont disponibles)</li>
</ul>
<p>Il faut bien comprendre que ces limites permettent à Google d&#8217;assurer une montée en charge en déployant une même application sur plusieurs serveurs.</p>
<p>Dans ce cas on comprend pourquoi l&#8217;écriture de fichier est interdite : elle n&#8217;a aucun sens  quand l&#8217;application est distribuée. Un fichier généré par une instance d&#8217;une application ne peut pas être utilisé par une autre instance de l&#8217;application sur un autre serveur tel quel.</p>
<p>Avant de vous révolter sur ces contraintes, relisez les restrictions à respecter dans le développement des EJB (<a href="http://java.sun.com/blueprints/qanda/ejb_tier/restrictions.html">http://java.sun.com/blueprints/qanda/ejb_tier/restrictions.html</a>), on y retrouve presque les mêmes contraintes.</p>
<p>L&#8217;aspect absence de base de données est plus délicat: mettre à disposition une base de données relationnelles de type MySQL à l&#8217;ensemble des applications distribuées sur plusieurs serveurs est un problème qui n&#8217;est pas simple. Les Facebook, Google, LinkedIn, Flickr, Amazon et autres gros consommateurs de ressources n&#8217;ont apparemment pas trouver de solution simple et s&#8217;appuient sur des systèmes alternatifs plus simples en plus de bases de données relationnelles traditionnelles: <a href="http://code.google.com/p/the-cassandra-project/">Cassandra</a> pour Facebook, <a href="http://en.wikipedia.org/wiki/BigTable">BigTable</a> pour Google, <a href="http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html">Dynamo</a> pour Amazon, &#8230;</p>
<p>La persistence des données dans GAE s&#8217;appuit donc sur un système &#8220;Datastore&#8221; plus simple et plus &#8220;scalable&#8221; comme on dit, ce système dispose d&#8217;<a href="http://code.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/package-summary.html">APIs</a> mais pour nous faciliter la vie, les standards Java de persistence de données JDO et JPA sont disponibles via une implémentation basée sur le Datastore.</p>
<p>La gestion des sessions web est elle-même gérée via ce Datastore ce qui permet d&#8217;avoir des sessions distribuées sur plusieurs serveurs (besoin classique quand il s&#8217;agit de distribuer une application gérant des sessions utilisateurs sur plusieurs serveurs, la méthode la plus simple étant l&#8217;affinité de serveur, un client est &#8220;fixé&#8221; sur un serveur donné et toutes ses requêtes ultérieures sont dirigés sur ce même serveur).</p>
<h3>Console d&#8217;Administration</h3>
<p>GAE met à votre disposition une interface d&#8217;administration dont on aimerait bien avoir plus souvent l&#8217;équivalent dans le monde professionnel: statistiques de requêtes à la secondes, de temps par requêtes, de consommation CPU, nombre d&#8217;octets envoyés/reçus, &#8230;</p>
<p><a href="http://arnulfo.net/wp-content/uploads/2009/04/gae-dashboard.jpg"><img class="alignnone size-medium wp-image-287" title="gae-dashboard" src="http://arnulfo.net/wp-content/uploads/2009/04/gae-dashboard-300x237.jpg" alt="gae-dashboard" width="300" height="237" /></a></p>
<p>Petite remarque: c&#8217;est une vue consolidée des différents serveurs sur lesquels peuvent tourner votre application (à prendre en compte avant de dire que le serveur d&#8217;application X ou Y fournit la même chose&#8230;).</p>
<h3>Versioning</h3>
<p>GAE gère les versions de vos applications: à chaque fois que vous déployer vous pouvez préciser la version de l&#8217;application que vous déployez, les différentes versions sont ainsi conservées sur GAE et même accessibles simultanément individuellement via une URL spécifique. Une fois déployée, vous pouvez choisir quelle version doit être celle par défaut. Point intéressant pour pouvoir tester une nouvelle version en réel sans l&#8217;activer pour tout le monde (hors problème de gestion de version de la structure des données &#8230;).</p>
<p><a href="http://arnulfo.net/wp-content/uploads/2009/04/gae-dashboard-version.jpg"><img class="alignnone size-medium wp-image-290" title="gae-dashboard-version" src="http://arnulfo.net/wp-content/uploads/2009/04/gae-dashboard-version-300x237.jpg" alt="gae-dashboard-version" width="300" height="237" /></a></p>
<h3>Développement/Déploiement &amp; GWT:</h3>
<p>En plus de l&#8217;App Engine SKD, un plugin pour Eclipse est disponible pour développer/tester votre application en local puis la déployer sur GAE. Le JDK utilisé est 1.6. Le plugin intégre aussi en option le plugin Google Web Toolkit (GWT)  permettant de développer en java des applications Ajax.</p>
<h3>Coûts ?</h3>
<p>Et oui, GAE est gratuit jusqu&#8217;à un certain niveau (nb de requêtes, octets, &#8230;), mais au delà l&#8217;application est bloquée par un message d&#8217;erreur. Ces quotas sont extensibles en payant.</p>
<p>Voici ci-dessous une partie des quotas sur les ressources:</p>
<p><a href="http://code.google.com/appengine/docs/quotas.html"><img class="alignnone size-full wp-image-297" title="gae-quotas" src="http://arnulfo.net/wp-content/uploads/2009/04/gae-quotas.jpg" alt="gae-quotas" width="574" height="400" /></a></p>
<p>La liste complète: <a href="http://code.google.com/appengine/docs/quotas.html">http://code.google.com/appengine/docs/quotas.html</a></p>
<h3><strong>Ouverture de GAE à d&#8217;autres langages</strong></h3>
<p>Le support de Java par Java permet à des langages qui ont été porté sur la JVM comme par exemple Ruby avec JRuby de pouvoir être exécuté sur GAE:</p>
<ul>
<li><a href="http://olabini.com/blog/2009/04/dynamic-languages-on-google-app-engine-an-overview/">Dynamic languages on google App Engine</a></li>
</ul>
<p>Groovy qui s&#8217;appuie directement sur la JVM est lui aussi disponible:</p>
<ul>
<li><a href="http://glaforge.free.fr/weblog/index.php?itemid=268">Write Groovy applications on Google App Engine!</a></li>
<li><a style="text-decoration: none;" href="http://groovyconsole.appspot.com/">Groovy Web console</a></li>
</ul>
<h3>Cron , Secure Data connector</h3>
<p>GAE dispose aussi d&#8217;un ordonnanceur (cron) permettant d&#8217;appeler une URL de votre application, bien utile pour mettre à jour des statistiques, remplir des caches, &#8230;</p>
<p>Secure Data Connector est un service permettant de pouvoir accèder depuis GAE à des données au sein de l&#8217;entreprise.</p>
<h3>Conclusion : Révolution ?</h3>
<p>Je ne sais pas encore si GAE Java est une révolution mais c&#8217;est clairement un gros changement dans le paysage Java car GAE abaisse fortement la barrière de déploiement d&#8217;application web Java sur Internet. Plus besoins de serveurs dédiés, plus de gestion de montée en charge sur différents serveurs.</p>
<p>On se demande (enfin surtout moi <img src='http://arnulfo.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ), pourquoi ce n&#8217;est pas Sun, père de Java qui a eu cette initiative ?</p>
<p>Pourquoi Sun n&#8217;a pas populariser davantage Java chez les hébergeurs webs ou en offrant lui-même un hébergement de ce type ?</p>
<p>Quel dilemme pour un pro Java d&#8217;être obligé d&#8217;utiliser PHP pour son blog perso car c&#8217;est le langage le plus répandu chez les hébergeurs mutualisés gratuits et payants. Quelle frustration de ne pas pouvoir déployer ses applications web java aussi facilement que d&#8217;autres lancent leur blog ou leur applis PHP !</p>
<p>C&#8217;est pourquoi GAE est à mon avis, une avancée importante pour le développement de Java dans le web.</p>
<p><strong>Sources:</strong></p>
<ul>
<li><a href="http://code.google.com/appengine/">Google App Engine</a></li>
<li><a href="http://kohlerm.blogspot.com/2009/04/some-facts-about-java-used-by-googles.html">Liste des propriétés systèmes et moteur de servlet utilisé (Jetty)</a></li>
<li><a href="http://www.byteonic.com/2009/nine-things-you-cannot-do-using-java-in-google-app-engine/">What you cannot do using Java in Google App Engine</a> :</li>
<li><a href="http://google-code-updates.blogspot.com/2009/04/standards-based-persistence-for-java.html">Standards-based Persistence For Java™ Apps On Google App Engine</a></li>
<li><a href="http://google-code-updates.blogspot.com/2009/04/new-features-for-app-engine-announced.html">L&#8217;annonce sur le blog Google Code</a></li>
<li><a href="http://code.google.com/appengine/docs/python/tools/uploadingdata.html">Import des données dans GAE</a></li>
<li><a href="http://code.google.com/securedataconnector/">Secure Data connector</a> (permet d&#8217;accèder à des données de l&#8217;entrepris depuis GAE)</li>
<li><a href="http://newfoo.net/2009/04/08/google-app-engine-will-change-java-web-development.html">Google App Engine Will Change Java Web Development</a></li>
<li><a href="http://www.byteonic.com/2009/overview-of-java-support-in-google-app-engine/">Overview of Java support in Google App Engine (avec un schéma d&#8217;ensemble)</a></li>
<li><a href="http://www.infoq.com/news/2009/04/gae">Google Brings App Engine&#8217;s Pros and Cons to Java</a> (InfoQ)</li>
</ul>
<p><a href="http://google-code-updates.blogspot.com/2009/04/standards-based-persistence-for-java.html"></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=UiNk5mli-0A:lV93be5duC8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=UiNk5mli-0A:lV93be5duC8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=UiNk5mli-0A:lV93be5duC8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=UiNk5mli-0A:lV93be5duC8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=UiNk5mli-0A:lV93be5duC8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=UiNk5mli-0A:lV93be5duC8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arnulfo-net/~4/UiNk5mli-0A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://arnulfo.net/2009/04/google-app-engine-et-java-une-revolution/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://arnulfo.net/2009/04/google-app-engine-et-java-une-revolution/</feedburner:origLink></item>
		<item>
		<title>Sauvegarder vos documents google</title>
		<link>http://feedproxy.google.com/~r/arnulfo-net/~3/6d66JlVejEE/</link>
		<comments>http://arnulfo.net/2009/03/sauvegarder-vos-documents-google/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 23:33:02 +0000</pubDate>
		<dc:creator>Franck Arnulfo</dc:creator>
				<category><![CDATA[développement]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://arnulfo.net/?p=157</guid>
		<description><![CDATA[Vous avez un compte Gmail et vous utilisez les Google Docs qui permettent de gérer vos documents en ligne ?
Et bien Google met à disposition depuis quelque temps des apis qui permettent d&#8217;agir sur ces documents : les Google Data APIs.
Ces apis sont basées sur des échanges XML via HTTP et pour faciliter la vie [...]]]></description>
			<content:encoded><![CDATA[<p>Vous avez un compte Gmail et vous utilisez les Google Docs qui permettent de gérer vos documents en ligne ?</p>
<p>Et bien Google met à disposition depuis quelque temps des apis qui permettent d&#8217;agir sur ces documents : les <a href="http://code.google.com/apis/gdata/">Google Data APIs</a>.</p>
<p>Ces apis sont basées sur des échanges XML via HTTP et pour faciliter la vie des développeurs des bibliothèques encapsulant ces appels sont disponibles dans différents langages : Java, .NET, PHP, Python, Javascript et même Objective-C.</p>
<p>La nouveauté c&#8217;est que ces apis ont été mis à jour sur la partie Documents en ajoutant le téléchargement des documents [<a href="http://googledataapis.blogspot.com/2009/02/start-downloads.html">1</a>].</p>
<p>Afin de mieux voir de quoi il retourne, j&#8217;ai développé une petite application &#8220;GDocsUI&#8221; en Java/Swing pour mettre en oeuvre ces apis.</p>
<p>Voici ci-dessous une copie d&#8217;écran de l&#8217;application:</p>
<p><img class="alignnone size-full wp-image-237" title="gdocsui" src="http://arnulfo.net/wp-content/uploads/2009/03/gdocsui.jpg" alt="gdocsui" width="423" height="386" /></p>
<p>Vous pouvez lancer cette application via Java Web Start via ce bouton :</p>
<p><a href="http://arnulfo.net/gdocsui/launch.jnlp"><img class="alignnone size-full wp-image-223" title="jws-launch-button" src="http://arnulfo.net/wp-content/uploads/2009/03/jws-launch-button.png" alt="jws-launch-button" width="88" height="23" /></a></p>
<p>Cette application a été développé avec l&#8217;IDE <a href="http://www.netbeans.org">Netbeans</a> et le <a href="https://appframework.dev.java.net/">Swing Application Framework</a> plus riche que les apis Swing de base (gestion des Actions centralisées, gestion des traitements en tâche de fond toujours problèmatique en client lourd, &#8230;).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=6d66JlVejEE:ETzcURr5jiU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=6d66JlVejEE:ETzcURr5jiU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=6d66JlVejEE:ETzcURr5jiU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=6d66JlVejEE:ETzcURr5jiU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=6d66JlVejEE:ETzcURr5jiU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=6d66JlVejEE:ETzcURr5jiU:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arnulfo-net/~4/6d66JlVejEE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://arnulfo.net/2009/03/sauvegarder-vos-documents-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://arnulfo.net/2009/03/sauvegarder-vos-documents-google/</feedburner:origLink></item>
		<item>
		<title>Touring: la killer feature de Google Earth 5</title>
		<link>http://feedproxy.google.com/~r/arnulfo-net/~3/Il8C64rcvcQ/</link>
		<comments>http://arnulfo.net/2009/03/touring-la-killer-feature-de-google-earth-5/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 23:08:19 +0000</pubDate>
		<dc:creator>Franck Arnulfo</dc:creator>
				<category><![CDATA[google-earth]]></category>
		<category><![CDATA[KML]]></category>
		<category><![CDATA[SpaceNavigator]]></category>
		<category><![CDATA[Touring]]></category>

		<guid isPermaLink="false">http://arnulfo.net/?p=49</guid>
		<description><![CDATA[La version 5.0 de Google Earth sortie le 2 février dernier a apporté plusieurs nouveautés dont la plus citée est l&#8217;affichage d&#8217;informations détaillées sur les océans.
Mais pour moi, la killer feature, c&#8217;est le &#8220;Touring&#8221; ou pour parler français la visite guidée: Google Earth 5 permet en effet d&#8217;enregistrer tous les mouvements que vous faîtes et même [...]]]></description>
			<content:encoded><![CDATA[<p>La version 5.0 de <a href="http://earth.google.fr/">Google Earth</a> sortie le 2 février dernier a apporté plusieurs nouveautés dont la plus citée est l&#8217;affichage d&#8217;informations détaillées sur les océans.</p>
<p>Mais pour moi, la killer feature, c&#8217;est le &#8220;Touring&#8221; ou pour parler français la visite guidée: Google Earth 5 permet en effet d&#8217;enregistrer tous les mouvements que vous faîtes et même d&#8217;enregistrer votre voix en même temps pour ajouter vos commentaires audios.</p>
<p>La démonstration en images:</p>
<p><object width="480" height="295" data="http://www.youtube.com/v/jYF3UFmHyNQ&amp;hl=fr&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/jYF3UFmHyNQ&amp;hl=fr&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Et voici un petit exemple fait maison :  </p>
<ul>
<li><a href="/wp-content/uploads/2009/03/annecy.kmz">Visite Annecy avec Google Earth<img class="alignnone size-full wp-image-204" title="googleearth-icon" src="http://arnulfo.net/wp-content/uploads/2009/03/googleearth-icon.gif" alt="googleearth-icon" width="18" height="18" /></a>.</li>
</ul>
<p>Si vous voulez une visite plus en musique voici un tour du concert du chanteur Jimmy Buffet à Hawaii :  </p>
<ul>
<li><a href="http://googleearth.margaritaville.com/buffetthawaiitour.kmz">Jimmy Buffet</a><a href="/wp-content/uploads/2009/03/annecy.kmz"><img class="alignnone size-full wp-image-204" title="googleearth-icon" src="http://arnulfo.net/wp-content/uploads/2009/03/googleearth-icon.gif" alt="googleearth-icon" width="18" height="18" /></a> (attention 8 Mo le fichier).</li>
</ul>
<p>Toutes les visites sont en fait enregistrées dans le format XML de Google Earth : le <a href="http://code.google.com/intl/fr-FR/apis/kml/documentation/kmlreference.html">KML</a> .<br />
Les fichiers avec une extension en .kmz sont en fait des fichiers kml compressés au format zip (la même technique que les fichiers d&#8217;OpenOffice).</p>
<p>Ce format permet donc de créer soit même ces visites et certains ont déjà créé des visites en générant automatiquement le fichier KML, voici par exemple une belle visite de San Francisco par Brian Flood de <a href="http://arc2earth.com/">Arc2Earth</a>  :</p>
<ul>
<li> <a href="http://www.arc2earth.com/public/SF_Tour.kml">San Francisco Tour</a> <a href="/wp-content/uploads/2009/03/annecy.kmz"><img class="alignnone size-full wp-image-204" title="googleearth-icon" src="http://arnulfo.net/wp-content/uploads/2009/03/googleearth-icon.gif" alt="googleearth-icon" width="18" height="18" /></a>(19Ko).</li>
</ul>
<p>Donc à vos souris pour enregistrer et envoyer à vos amis les visites de vos coins préférés !</p>
<p>Si vous voulez en faire de manière professionnelle avec une naviguation  fluide, il vous faut absolumnet le <a href="http://www.3dconnexion.fr/products/3a1d.php">SpaceNavigator </a>:</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/B4Y7V8uyMKQ&amp;hl=fr&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/B4Y7V8uyMKQ&amp;hl=fr&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p> </p>
<p><em>Source:</em></p>
<p><em></p>
<ul>
<li><span style="font-style: normal;"><em>Cet article est inspiré des exemples de l&#8217;article </em><a href="http://www.gearthblog.com/blog/archives/2009/02/google_earth_5_tour_roundup.html"><em>Google Earth 5 Tour Roundup</em></a><em> du non officiel </em><a href="http://www.gearthblog.com"><em>Google Earth Blog</em></a><em>.</em></span></li>
</ul>
<p></em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=Il8C64rcvcQ:kLyMv4FpV_8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=Il8C64rcvcQ:kLyMv4FpV_8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=Il8C64rcvcQ:kLyMv4FpV_8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=Il8C64rcvcQ:kLyMv4FpV_8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=Il8C64rcvcQ:kLyMv4FpV_8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=Il8C64rcvcQ:kLyMv4FpV_8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arnulfo-net/~4/Il8C64rcvcQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://arnulfo.net/2009/03/touring-la-killer-feature-de-google-earth-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://arnulfo.net/2009/03/touring-la-killer-feature-de-google-earth-5/</feedburner:origLink></item>
		<item>
		<title>Bespin | Eclipse : Le retour du terminal X ?</title>
		<link>http://feedproxy.google.com/~r/arnulfo-net/~3/x6qywrokprU/</link>
		<comments>http://arnulfo.net/2009/02/bespin-eclipse-le-retour-du-terminal-x/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 22:15:41 +0000</pubDate>
		<dc:creator>Franck Arnulfo</dc:creator>
				<category><![CDATA[développement]]></category>
		<category><![CDATA[outils-en-ligne]]></category>
		<category><![CDATA[bespin]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://arnulfo.net/?p=158</guid>
		<description><![CDATA[Le &#8220;Tout en ligne&#8221; est une idée qui se généralise de plus en plus : les WebMail, les photos (Flickr), les documents (GoogleDocs), la sauvegarde (Amazon S3), etc&#8230;
Les avantages : aucune installation à faire et un accès à toutes vos données depuis n&#8217;importe quel accès internet.
En appliquant ce principe au développement, on a le concept [...]]]></description>
			<content:encoded><![CDATA[<p>Le &#8220;Tout en ligne&#8221; est une idée qui se généralise de plus en plus : les WebMail, les photos (Flickr), les documents (GoogleDocs), la sauvegarde (Amazon S3), etc&#8230;</p>
<p>Les avantages : aucune installation à faire et un accès à toutes vos données depuis n&#8217;importe quel accès internet.</p>
<p>En appliquant ce principe au développement, on a le concept d&#8217;un environnement de développement intégré tout en ligne. Développer sur n&#8217;importe quel ordinateur avec votre configuration personnelle, vos projets, le tout sans rien réinstaller, le rêve, non ?</p>
<p><a href="http://labs.mozilla.com/projects/bespin/">Bespin</a> est un nouveau projet des labs Mozilla qui va dans ce sens : un éditeur de code réalisé en javascript permettant d&#8217;intéragir avec un serveur pour par exemple enregistrer le texte édité dans une structure de projet grâce à des apis REST à implémenter côté serveur (des exemples en Python et Servlet Java sont fournis [<a href="http://hg.mozilla.org/labs/bespin/file/fcd043b47988/backend/">1</a>]).</p>
<p>L&#8217;éditeur est assez évolué et dispose d&#8217;une ligne de commande avec aide en ligne.</p>
<p>Allez à 2:13 pour voir l&#8217;éditeur en action: </p>
<p><object width="400" height="225" data="http://vimeo.com/moogaloop.swf?clip_id=3195079&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=3195079&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/3195079">Introducing Bespin</a> from <a href="http://vimeo.com/dion">Dion Almaer</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Mais ce n&#8217;est pas fini! Quelques jours après cette annonce Boris Bokowski, commiter sur Eclipse et son camarade Simon Kaegi ont implémenté ces apis [<a href="http://borisoneclipse.blogspot.com/2009/02/eclipse-in-cloud.html">2</a>] avec un Eclipse &#8220;headless&#8221; sans interface graphique [<a href="http://wiki.eclipse.org/E4/Bespin">3</a>].</p>
<p>L&#8217;intérêt ? Un des avantages du tout en ligne c&#8217;est la puissance de calcul qui peut être mis en oeuvre par une application web par rapport à votre ordinateur personnel si puissant soit-il.</p>
<p>Par exemple, utilisateur régulier de service de calcul d&#8217;itinéraire comme Google Maps, j&#8217;ai acheté il y a quelques temps un GPS portable et au premier test d&#8217;itinéraire ce qui m&#8217;a frappé c&#8217;est le temps de calcul de l&#8217;itinéraire : plusieurs secondes alors que sur internet c&#8217;est quasiment instantané&#8230;</p>
<p>Et oui, sur une application web, on ne sait pas combien d&#8217;ordinateurs sont utilisé pour vous fournir le service. Si l&#8217;application en question utilise des services distribués cela peut être un nombre important.  C&#8217;est ainsi que l&#8217;on a appris récemment qu&#8217;une simple recherche sur google utiliserait par exemple près de 1000 serveurs [<a href="http://www.computerweekly.com/Articles/2009/02/20/234944/single-google-search-uses-1000-servers.htm">4</a>].</p>
<p>Appliquons maintenant ce principe de puissance à la demande à un éditeur de code : compilation instanée, exécution des tests en simultané, etc&#8230; Le tout à partir de votre ordinateur qui peut être beaucoup plus léger en puissance car son seul but est de faire tourner le navigateur Web: pas besoin d&#8217;avoir des tonnes de RAM ou des processeurs à 300 coeurs. On reporte cela sur le ou les serveurs.</p>
<p>C&#8217;est un peu un retour au principe des terminaux X mais avec une ouverture beaucoup large : votre éditeur pourrait utiliser un serveur pour la compilation, d&#8217;autres services web pour des analyses de code, etc&#8230;</p>
<p>Vous pouvez essayer Bespin sur le site suivant : <a href="https://bespin.mozilla.com/">https://bespin.mozilla.com/</a></p>
<p>Références:</p>
<li><a href="http://labs.mozilla.com/2009/02/introducing-bespin/">L&#8217;annonce du projet Bespin</a></li>
<li><a href="http://labs.mozilla.com/2009/02/thanks-for-the-bespin-contributions-eclipse-xwiki-and-more/">Remerciements des créateurs aux contributions d&#8217;Eclipse et de XWiki</a></li>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=x6qywrokprU:h9SYqVRgWmw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=x6qywrokprU:h9SYqVRgWmw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=x6qywrokprU:h9SYqVRgWmw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=x6qywrokprU:h9SYqVRgWmw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arnulfo-net?a=x6qywrokprU:h9SYqVRgWmw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arnulfo-net?i=x6qywrokprU:h9SYqVRgWmw:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arnulfo-net/~4/x6qywrokprU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://arnulfo.net/2009/02/bespin-eclipse-le-retour-du-terminal-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://arnulfo.net/2009/02/bespin-eclipse-le-retour-du-terminal-x/</feedburner:origLink></item>
		<item>
		<title>La crise des crédits expliquée en animation</title>
		<link>http://feedproxy.google.com/~r/arnulfo-net/~3/Br9tIMBf3co/</link>
		<comments>http://arnulfo.net/2009/02/la-crise-des-credits-expliquee-en-animation/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 23:01:06 +0000</pubDate>
		<dc:creator>Franck Arnulfo</dc:creator>
				<category><![CDATA[en-vrac]]></category>
		<category><![CDATA[vidéo]]></category>
		<category><![CDATA[crise]]></category>
		<category><![CDATA[subprime]]></category>

		<guid isPermaLink="false">http://arnulfo.net/?p=149</guid>
		<description><![CDATA[
The Crisis of Credit Visualized from Jonathan Jarvis on Vimeo.
Source: Hacker News
]]></description>
			<content:encoded><![CDATA[<p><object width="400" height="225" data="http://vimeo.com/moogaloop.swf?clip_id=3261363&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=3261363&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/3261363">The Crisis of Credit Visualized</a> from <a href="http://vimeo.com/jonathanjarvis">Jonathan Jarvis</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Source: <a href="http://news.ycombinator.com/">Hacker News</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/arnulfo-net?a=YN6q9iu2"><img src="http://feeds.feedburner.com/~f/arnulfo-net?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=hI8LylT3"><img src="http://feeds.feedburner.com/~f/arnulfo-net?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=AyNZF9Eg"><img src="http://feeds.feedburner.com/~f/arnulfo-net?i=AyNZF9Eg" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=dbW0pLgM"><img src="http://feeds.feedburner.com/~f/arnulfo-net?i=dbW0pLgM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arnulfo-net/~4/Br9tIMBf3co" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://arnulfo.net/2009/02/la-crise-des-credits-expliquee-en-animation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://arnulfo.net/2009/02/la-crise-des-credits-expliquee-en-animation/</feedburner:origLink></item>
		<item>
		<title>SSL Shopper : site d’aide de qualité sur SSL</title>
		<link>http://feedproxy.google.com/~r/arnulfo-net/~3/-LHKaAFWrEQ/</link>
		<comments>http://arnulfo.net/2009/02/ssl-shopper-site-daide-de-qualite-sur-ssl/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 19:56:53 +0000</pubDate>
		<dc:creator>Franck Arnulfo</dc:creator>
				<category><![CDATA[outils-en-ligne]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[CA]]></category>
		<category><![CDATA[csr]]></category>
		<category><![CDATA[sslshopper]]></category>

		<guid isPermaLink="false">http://arnulfo.net/?p=105</guid>
		<description><![CDATA[SSL Shopper est un site d&#8217;informations sur tout ce qui tourne autour de SSL :

les Certificate Authorities CA (les entités qui délivrent des certificats) : des revues sont réalisées
des comparatifs de tarifs pour les certificats SSL (et oui il n&#8217;y a pas que Verisign)
des news dans le domaine SSL
une FAQ sur SSL qui couvre l&#8217;ensemble [...]]]></description>
			<content:encoded><![CDATA[<p><a title="SSL Shopper" href="http://www.sslshopper.com/">SSL Shopper</a> est un site d&#8217;informations sur tout ce qui tourne autour de SSL :</p>
<ul>
<li>les Certificate Authorities CA (les entités qui délivrent des certificats) : des revues sont réalisées</li>
<li>des comparatifs de tarifs pour les certificats SSL (et oui il n&#8217;y a pas que Verisign)</li>
<li>des news dans le domaine SSL</li>
<li>une FAQ sur SSL qui couvre l&#8217;ensemble des problèmes : génération, installation, &#8230;</li>
<li>mais surtout des outils en ligne bien pratiques :
<ul>
<li>un vérificateur de certificat SSL (permet d&#8217;afficher sur la même page toute la chaîne)</li>
<li>des décodeurs de CSR et de certificat</li>
<li>un contrôleur clé privée / certificat, csr / certficat (attention avant de donner votre clé privée&#8230;)</li>
<li>des convertisseurs de format PEM/DER/PKCS#7/PKCS#12</li>
</ul>
</li>
</ul>
<p>Gros plus pour chaque outil en ligne, les commandes équivalentes openssl (pas toujours évidentes) sont fournies.</p>
<p>Un site que je vous recommande donc !</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/arnulfo-net?a=WvGO1jnl"><img src="http://feeds.feedburner.com/~f/arnulfo-net?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=5I5ZcCVg"><img src="http://feeds.feedburner.com/~f/arnulfo-net?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=rKXyrN60"><img src="http://feeds.feedburner.com/~f/arnulfo-net?i=rKXyrN60" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=M0lKm4vv"><img src="http://feeds.feedburner.com/~f/arnulfo-net?i=M0lKm4vv" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arnulfo-net/~4/-LHKaAFWrEQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://arnulfo.net/2009/02/ssl-shopper-site-daide-de-qualite-sur-ssl/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://arnulfo.net/2009/02/ssl-shopper-site-daide-de-qualite-sur-ssl/</feedburner:origLink></item>
		<item>
		<title>En vrac (semaine du 14 février) !</title>
		<link>http://feedproxy.google.com/~r/arnulfo-net/~3/4FFJvU07TEE/</link>
		<comments>http://arnulfo.net/2009/02/en-vrac-semaine-du-14-fevrier/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 16:58:10 +0000</pubDate>
		<dc:creator>Franck Arnulfo</dc:creator>
				<category><![CDATA[en-vrac]]></category>
		<category><![CDATA[cv]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[googlemaps]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[metro]]></category>

		<guid isPermaLink="false">http://arnulfo.net/?p=75</guid>
		<description><![CDATA[
Le CV d&#8217;un infographiste :

Trom.fr : un mashup Google Maps pour trouver des itinéraires dans le métro parisien

IBM se met à EC2
Un bon article sur le phénomène netbook (Blogeee)

]]></description>
			<content:encoded><![CDATA[<ul>
<li>Le CV d&#8217;un infographiste :<br />
<a href="http://www.flickr.com/photos/7855449@N02/3258568672/"><img class="alignnone" src="http://farm4.static.flickr.com/3466/3258568672_54360aff6a_m.jpg" alt="Le CV dun infographiste" width="240" height="182" /></a></li>
<li><a href="http://trom.fr">Trom.fr</a> : un mashup Google Maps pour trouver des itinéraires dans le métro parisien<br />
<a href="http://trom.fr"><img class="alignnone size-thumbnail wp-image-113" title="Trom.fr" src="http://arnulfo.net/wp-content/uploads/2009/02/tromfr-150x150.jpg" alt="Trom.fr" width="150" height="150" /></a></li>
<li><a href="http://aws.typepad.com/aws/2009/02/ibm-software-now-available-on-payasyougo-basis.html">IBM se met à EC2</a></li>
<li><a href="http://www.blogeee.net/2009/02/09/dans-un-an-le-segment-des-netbooks-nexistera-plus-ou-pas/">Un bon article sur le phénomène netbook (Blogeee)</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/arnulfo-net?a=2Uyziqlo"><img src="http://feeds.feedburner.com/~f/arnulfo-net?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=GsRJsmjH"><img src="http://feeds.feedburner.com/~f/arnulfo-net?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=DEHZxev1"><img src="http://feeds.feedburner.com/~f/arnulfo-net?i=DEHZxev1" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=0ZajHVW5"><img src="http://feeds.feedburner.com/~f/arnulfo-net?i=0ZajHVW5" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arnulfo-net/~4/4FFJvU07TEE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://arnulfo.net/2009/02/en-vrac-semaine-du-14-fevrier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://arnulfo.net/2009/02/en-vrac-semaine-du-14-fevrier/</feedburner:origLink></item>
		<item>
		<title>Nager en musique…</title>
		<link>http://feedproxy.google.com/~r/arnulfo-net/~3/T6WEBoguvDc/</link>
		<comments>http://arnulfo.net/2009/02/speedo-aquabeat-nager-en-musique/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 21:50:49 +0000</pubDate>
		<dc:creator>Franck Arnulfo</dc:creator>
				<category><![CDATA[gadget]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[speedo]]></category>
		<category><![CDATA[waterproof]]></category>

		<guid isPermaLink="false">http://arnulfo.net/?p=82</guid>
		<description><![CDATA[Si vous pratiquez la natation régulièrement pour entretenir votre forme (qui a dit vos formes &#8230;) et que parfois les allers-retours vous semble monotones, vous pouvez essayer de nager en musique avec des lecteurs MP3s étanches.
J&#8217;ai justement reçu le Speedo Aquabeat en cadeau d&#8217;anniversaire :

Le lecteur est suffisament petit et léger pour s&#8217;accrocher à l&#8217;arrière [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous pratiquez la natation régulièrement pour entretenir votre forme (qui a dit vos formes &#8230;) et que parfois les allers-retours vous semble monotones, vous pouvez essayer de nager en musique avec des lecteurs MP3s étanches.</p>
<p>J&#8217;ai justement reçu le <a href="http://www.speedoaquabeat.com/">Speedo Aquabeat</a> en cadeau d&#8217;anniversaire :</p>
<p><img class="size-thumbnail wp-image-88 alignleft" title="speedo-aquabeat" src="http://arnulfo.net/wp-content/uploads/2009/02/speedo-aquabeat-150x150.jpg" alt="speedo-aquabeat" width="150" height="150" /></p>
<p>Le lecteur est suffisament petit et léger pour s&#8217;accrocher à l&#8217;arrière de votre tête sur la lanière de vos lunettes. Les écouteurs et le cable ne sont pas gênants, même si en crawl il faut faire un peu attention. La capacité de 1 Go et l&#8217;autonomie de 9 heures annoncées sont largement suffisantes pour mes séances aquatiques.</p>
<p>Je n&#8217;ai pas d&#8217;actions chez Speedo, ni chez des revendeurs mais je vous fait partager ma bonne expérience.</p>
<p>Ah j&#8217;oubliais le prix aux alentours de 90 EUR.</p>
<p> </p>
<p>PS.: un grand merci à ma soeur pour ce cadeau <img src='http://arnulfo.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/arnulfo-net?a=ZFGRcYtn"><img src="http://feeds.feedburner.com/~f/arnulfo-net?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=1E5iUcLv"><img src="http://feeds.feedburner.com/~f/arnulfo-net?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=buJR7BLb"><img src="http://feeds.feedburner.com/~f/arnulfo-net?i=buJR7BLb" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/arnulfo-net?a=cs85sDCd"><img src="http://feeds.feedburner.com/~f/arnulfo-net?i=cs85sDCd" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arnulfo-net/~4/T6WEBoguvDc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://arnulfo.net/2009/02/speedo-aquabeat-nager-en-musique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://arnulfo.net/2009/02/speedo-aquabeat-nager-en-musique/</feedburner:origLink></item>
	</channel>
</rss>
