<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-11618006</id><updated>2011-11-27T16:05:47.645-08:00</updated><category term='n'/><title type='text'>Blog de Christophe Noël</title><subtitle type='html'>Information et vulgarisation sur le monde de l'informatique. 

Sous la forme d'un blog, mes billets reflètent mes découvertes dans le monde des technologies de l'information et de la communication, notamment sur Java, les Web Services, la sécurité, les architectures distribuées, le Grid et le Cloud Computing, le XML, BPEL , HTML.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>99</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11618006.post-261953349323405274</id><published>2011-03-08T05:42:00.001-08:00</published><updated>2011-03-08T05:53:20.593-08:00</updated><title type='text'>Wordpress - DB Cache Reloaded</title><content type='html'>Pour pouvoir utiliser le plugin DB Cache Reloaded sans obtenir le message d'erreur suivant :&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Caching can't be activated. Please chmod 755 wp-content folder&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pour utiliser le plugin, il faut utiliser un serveur php5. Sous OVH, il suffit de créer un .htaccess: &lt;a href="http://guides.ovh.com/Php5ChezOvh"&gt;guide&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Par ailleurs le plugin 2.1 n'est pas compatibles avec Wordpress 3.1 (versions actuelles au moment où j'écris ces lignes), à moins d'activer le mode "Wrapper".&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-261953349323405274?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/261953349323405274/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=261953349323405274' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/261953349323405274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/261953349323405274'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2011/03/wordpress-db-cache-extended.html' title='Wordpress - DB Cache Reloaded'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-7586226950070723460</id><published>2011-03-08T05:38:00.001-08:00</published><updated>2011-03-08T05:53:04.682-08:00</updated><title type='text'>Un blog Wordpress rapide avec Hyper Cache et DB Cache Reloaded</title><content type='html'>Plutôt qu'un long discours, voici les extensions Wordpress conseillées pour améliorer fortement la réactivité de votre blog :&lt;br /&gt;&lt;a href="http://www.seomix.fr/wordpress/plugins/meilleur-plugin-cache-wp/#hyper-cache"&gt;http://www.seomix.fr/wordpress/plugins/meilleur-plugin-cache-wp/#hyper-cache&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-7586226950070723460?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/7586226950070723460/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=7586226950070723460' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/7586226950070723460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/7586226950070723460'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2011/03/un-blog-wordpress-rapide-avec-hyper.html' title='Un blog Wordpress rapide avec Hyper Cache et DB Cache Reloaded'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-2742888153494743328</id><published>2011-03-07T08:22:00.000-08:00</published><updated>2011-03-07T08:26:41.228-08:00</updated><title type='text'>Wordpress: afficher une seule catégorie sur la page d'accueil</title><content type='html'>Pour afficher une seule catégorie sur la page d'accueil, c'est très simple.&lt;br /&gt;&lt;br /&gt;Dans le fichier template de la page d'accueil, ajoutez la ligne suivante:&lt;br /&gt;&amp;lt;?php query_posts('cat=1&amp;amp;showposts='.get_option('posts_per_page')); ?&gt;&lt;br /&gt;&lt;br /&gt;Devant la ligne:&lt;br /&gt;&amp;lt;?php while (have_posts()) : the_post(); ?&gt;&lt;br /&gt;&lt;br /&gt;(remplacez cat=1 par l'id de la catégorie correspondante, bien évidemment)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-2742888153494743328?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/2742888153494743328/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=2742888153494743328' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2742888153494743328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2742888153494743328'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2011/03/wordpress-afficher-une-seule-categorie.html' title='Wordpress: afficher une seule catégorie sur la page d&apos;accueil'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-2014537550418032706</id><published>2011-03-07T07:05:00.000-08:00</published><updated>2011-03-07T07:07:36.739-08:00</updated><title type='text'>Châteaux gonflables (et matériel gonflable)</title><content type='html'>J'ai récemment mis en ligne un site de location de &lt;a href="http://www.airbag-snc.be"&gt;châteaux gonflables&lt;/a&gt; pour une bonne connaissance. &lt;div&gt;Ce site est réalisé avec le CMS Wordpress.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-2014537550418032706?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/2014537550418032706/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=2014537550418032706' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2014537550418032706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2014537550418032706'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2011/03/chateaux-gonflables-et-materiel.html' title='Châteaux gonflables (et matériel gonflable)'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-4328779946336578603</id><published>2011-03-07T00:33:00.000-08:00</published><updated>2011-03-07T02:19:21.339-08:00</updated><title type='text'>Samsung Galaxy 3 - I5800 - Android 2.2 Froyo et bug GPS</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; "&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; "&gt;Si vous mettez à jour le Samsung Galaxy 3 I5800 sous la version Android 2.2, vous allez sans doute rencontrer un problème GPS (pour ma part il ne marche plus).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; "&gt;Pour ma part, j'ai suivi le tutoriel &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; "&gt;&lt;a href="http://www.themanmade.com/samsung-galaxy/how-to-install-froyo-on-galaxy-3-i5801-i5800"&gt;http://www.themanmade.com/samsung-galaxy/how-to-install-froyo-on-galaxy-3-i5801-i5800&lt;/a&gt; pour installer Android 2.2 (et corriger le bug SMS qui plante de la version 2.1). Je recommande l'installation de cette version (&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(17, 17, 17); font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14px; line-height: 22px; "&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;I5800XXJPB)&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px; color: rgb(0, 0, 0); line-height: normal; "&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; "&gt;En ce qui concerne le bug GPS (qui ne fonctionne plus sous Android 2.2). J'ai téléchargé dans le market : &lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(17, 17, 17); font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 13px; line-height: 19px; "&gt;GPS optimisation (qui est gratuit) et qui est sensé réglé le problème.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 19px; "&gt;Dans mon cas, le problème GPS n'était tjrs pas réglé, mais bon, c'est installé...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 19px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Ensuite, j'ai réalisé l'étape suivante en démarrant GpsSetup2 sous Android 2.2 :&lt;/div&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; "&gt;*#*#3214789650#*#*&lt;/span&gt; pour le setup sur Froyo. &lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;Ensuite, choisir Commands, Get Position, Start GPS, puis attendre que le GPS trouve la position.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;Au bout d'une heure, il y avait une liste d'adresse bizarre, j'ai redémarré mon téléphone, et lancé le module navigation.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;Au bout de 10 minutes, mon GPS fonctionnait à nouveau correctement.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   &gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   &gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-4328779946336578603?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/4328779946336578603/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=4328779946336578603' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/4328779946336578603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/4328779946336578603'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2011/03/samsung-galaxy-3-i5800-android-22-froyo.html' title='Samsung Galaxy 3 - I5800 - Android 2.2 Froyo et bug GPS'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-4919619949581470891</id><published>2010-12-22T07:04:00.000-08:00</published><updated>2010-12-22T07:06:13.129-08:00</updated><title type='text'>OpenLayers: bug (Google Maps copyright pop up)</title><content type='html'>Dans la dernière version de Google Maps (décembre 2010), un popup donnant les copyrights de la carte visualisée apparaît.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pour éviter ce problème, il suffit de forcer l'ancienne version 3.2 de Google Maps API à être téléchargée :&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14px; color: rgb(51, 51, 51); line-height: 23px; "&gt;&lt;a href="http://maps.google.com/maps/api/js?v=3.2&amp;amp;sensor=false" rel="nofollow" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: rgb(0, 96, 255); text-decoration: underline; "&gt;http://maps.google.com/maps/api/js?v=3.2&amp;amp;sensor=false&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-4919619949581470891?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/4919619949581470891/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=4919619949581470891' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/4919619949581470891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/4919619949581470891'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/12/openlayers-bug-google-maps-copyright.html' title='OpenLayers: bug (Google Maps copyright pop up)'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-96294753240428241</id><published>2010-06-29T01:36:00.000-07:00</published><updated>2010-06-29T01:37:25.227-07:00</updated><title type='text'>TaxOnWeb et EID sous Firefox</title><content type='html'>Envie d'utiliser votre carte d'identité pour remplir votre déclaration d'impôt sous Firefox.&lt;div&gt;Vous aurez besoin d'installer un plugin. Voici la démarche à suivre : &lt;/div&gt;&lt;div&gt;&lt;a href="http://eid.belgium.be/fr/binaries/Firefox%20-%20FR_tcm146-99089.pdf"&gt;http://eid.belgium.be/fr/binaries/Firefox%20-%20FR_tcm146-99089.pdf&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-96294753240428241?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/96294753240428241/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=96294753240428241' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/96294753240428241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/96294753240428241'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/06/taxonweb-et-eid-sous-firefox.html' title='TaxOnWeb et EID sous Firefox'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-6303808946174671205</id><published>2010-06-08T07:49:00.000-07:00</published><updated>2010-06-09T07:04:45.109-07:00</updated><title type='text'>Fix for a BPEL ora:processXSLT FOTY0001 error</title><content type='html'>&lt;div&gt;(Ce problème sera traité en anglais)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;You will find a number of topics on web forums about the FOTY0001 error occuring in BPEL workflows (mostly, the XSL file is not put in the right path althought you're thinking it does) when doing a processXSLT operation.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If none of them works, you should have a look at your XSL stylesheet. The cause of the error could be in the stylesheet itself.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In my case, something that was working in a older oracle server was not working anymore.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt; myattribute="myvalue"&gt; was causing the issue.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I had to declare correctly :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt; name="myattribute"&gt; myvalue &lt; /xsl:attribute&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-6303808946174671205?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/6303808946174671205/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=6303808946174671205' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6303808946174671205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6303808946174671205'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/06/fix-for-bpel-oraprocessxslt-foty0001.html' title='Fix for a BPEL ora:processXSLT FOTY0001 error'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-5889816576503022851</id><published>2010-06-02T01:04:00.001-07:00</published><updated>2010-06-02T01:04:56.100-07:00</updated><title type='text'>Protection des dossiers (par mot de passe)</title><content type='html'>Pour protéger vos dossiers (et les encrypter) par mot de passe, voici un logiciel libre (gratuit donc) et efficace : &lt;div&gt;&lt;a href="http://www.infos-du-net.com/telecharger/AxCrypt,0301-1451.html"&gt;http://www.infos-du-net.com/telecharger/AxCrypt,0301-1451.html&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-5889816576503022851?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/5889816576503022851/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=5889816576503022851' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5889816576503022851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5889816576503022851'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/06/protection-des-dossiers-par-mot-de.html' title='Protection des dossiers (par mot de passe)'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-2296046357463210005</id><published>2010-06-01T06:36:00.001-07:00</published><updated>2010-06-01T06:37:08.735-07:00</updated><title type='text'>Offre serveur dédié pas cher !</title><content type='html'>&lt;div&gt;A ne pas rater, l'offre serveur dédié à 15 euros.&lt;/div&gt;&lt;a href="http://pro.clubic.com/it-business/hebergement-site-web/hebergement-dedie-internet/actualite-343576-iliad-online-free-serveur-dedie-dell-xs11.html"&gt;Dedibox&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-2296046357463210005?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/2296046357463210005/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=2296046357463210005' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2296046357463210005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2296046357463210005'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/06/ne-pas-rater-loffre-serveur-dedie-15.html' title='Offre serveur dédié pas cher !'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-3349534393612433958</id><published>2010-03-22T02:37:00.000-07:00</published><updated>2010-03-22T02:39:35.658-07:00</updated><title type='text'>Debugger Javascript pour Internet Explorer</title><content type='html'>&lt;div&gt;Pour pouvoir débugger Javascript sous Internet Explorer, il vous faut absolument Microsoft script debugger : &lt;/div&gt;&lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2f465be0-94fd-4569-b3c4-dffdf19ccd99&amp;amp;DisplayLang=en"&gt;téléchargement légal&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-3349534393612433958?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/3349534393612433958/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=3349534393612433958' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3349534393612433958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3349534393612433958'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/03/debugger-javascript-pour-internet.html' title='Debugger Javascript pour Internet Explorer'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-177435031756493377</id><published>2010-02-09T05:59:00.000-08:00</published><updated>2010-02-09T06:00:10.165-08:00</updated><title type='text'>ChristopheNoel.be</title><content type='html'>Domaine enregistré : &lt;a href="http://www.christophenoel.be"&gt;Christophe Noël&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-177435031756493377?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/177435031756493377/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=177435031756493377' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/177435031756493377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/177435031756493377'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/02/christophenoelbe.html' title='ChristopheNoel.be'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-2514688984707181414</id><published>2010-02-09T04:49:00.001-08:00</published><updated>2010-02-09T04:56:12.740-08:00</updated><title type='text'>Note sur le concept de fédération en sécurité</title><content type='html'>La philosophie de spécifications telles que SAML tient sur le fait qu'un subject n'a pas besoin de s'authentifier vers un service provider distant, il peut s'identifier sur son &lt;i&gt;identity provider&lt;/i&gt; local.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Si le &lt;i&gt;service provider&lt;/i&gt; &lt;b&gt;trust &lt;/b&gt;A (par une authentification dure), il peut accorder à tous les membres du domaine A, le même niveau d'accès (et donc le même potentiel de risque). Il peut restreindre l'accès à certains membres, mais ne risquera jamais de dépasser le seuil de risque accordé au domaine A.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Si le risque est trop élevé, rien n'empêche d'utiliser un identity provider sur le domaine du service provider, ceci afin d'identifier à un niveau de trust plus élevé les personnes du domaine A qui veulent réaliser des tâches d'administration.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-2514688984707181414?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/2514688984707181414/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=2514688984707181414' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2514688984707181414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2514688984707181414'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/02/note-sur-le-concept-de-federation-en.html' title='Note sur le concept de fédération en sécurité'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-6795342495667164388</id><published>2010-01-29T05:29:00.000-08:00</published><updated>2010-01-29T05:39:22.016-08:00</updated><title type='text'>Recommandé papier par le Web</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span"   style="  color: rgb(59, 89, 152); font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:11px;"&gt;&lt;/span&gt;Ce que je cherche depuis un moment : envoyez dorénavant vos recommandés en quelques minutes, depuis votre PC. Le recommandé a la même valeur légale qu'un recommandé à La Poste avec en outre une preuve de contenu et une garantie de qualité de traitement et de confidentialité des envois.&lt;br /&gt;Prix : 9,84 €&lt;br /&gt;&lt;img src="http://external.ak.fbcdn.net/safe_image.php?d=ec613cf69b4c43b022e089e4bbf74fc1&amp;amp;url=http%3A%2F%2Fwww.mycertipost.be%2Fimages%2Farton79.jpg&amp;amp;w=90&amp;amp;h=90" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: block; max-width: 90px; max-height: 90px; " /&gt;&lt;a href="http://www.mycertipost.be/content/view/24/41/lang,fr/"&gt;www.mycertipost.be&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-6795342495667164388?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/6795342495667164388/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=6795342495667164388' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6795342495667164388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6795342495667164388'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/01/recommande-papier-par-le-web.html' title='Recommandé papier par le Web'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-6752211345797711107</id><published>2010-01-28T06:18:00.000-08:00</published><updated>2010-01-28T06:48:54.719-08:00</updated><title type='text'>Les JavaBeans</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"   style="  ;font-family:georgia;font-size:medium;"&gt;La technologie des &lt;i&gt;JavaBeans &lt;/i&gt;propose de simplifier le développement et l'utilisation de composants.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  ;font-family:georgia;font-size:medium;"&gt;&lt;/span&gt;Les &lt;i&gt;JavaBeans &lt;/i&gt;sont des composants qui respectent certaines conventions dont notamment:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;être &lt;i&gt;Serializable&lt;/i&gt;&lt;/li&gt;&lt;li&gt;posséder un constructeur sans argument&lt;/li&gt;&lt;li&gt;disposer de &lt;i&gt;Getter &lt;/i&gt;et &lt;i&gt;Setter &lt;/i&gt;(difficile d'en dire plus sans entrer dans les détails)&lt;/li&gt;&lt;/ul&gt;Ces conventions permettent notamment de découvrir dynamiquement l'ensemble des éléments qui composent le bean, ou encore de permettre à un framework de gérer lui-même le cycle de vie et l'utilisation de ces JavaBeans.&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-6752211345797711107?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/6752211345797711107/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=6752211345797711107' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6752211345797711107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6752211345797711107'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/01/les-javabeans.html' title='Les JavaBeans'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-2878328192223627416</id><published>2010-01-28T06:08:00.000-08:00</published><updated>2010-01-28T06:14:58.244-08:00</updated><title type='text'>Programmation orientée composant</title><content type='html'>Un composant (java) est un module ou une "librairie" qui fournit un service précis, qui est réutilisable et qui fournit une interface définie par des spécifications. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Entre autre, l'implémentation sous-jacente est donc sans influence pour les autres entités qui intéragissent/utilisent le composant.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La programmation orientée composant est notamment un moyen de découper le développement d'une application (spécialisé selon pour les divers types de composants), une façon d'améliorer la productivité à long terme par la réutilisabilité, ou encore de facilité la mise à jour de parties d'applications.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-2878328192223627416?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/2878328192223627416/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=2878328192223627416' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2878328192223627416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2878328192223627416'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/01/programmation-orientee-composant.html' title='Programmation orientée composant'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-1039993006018507213</id><published>2010-01-19T02:22:00.000-08:00</published><updated>2010-01-19T05:01:11.362-08:00</updated><title type='text'>L'injection de dépendances pour les pressés</title><content type='html'>Sommaire, vulgarisé, inexact mais simple et concis, voici une ébauche d'explication sur l'injection de dépendances, concept utilisée notamment dans les architectures Java EE.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lorsqu'un composant (exemple: un système de cache) peut être implémenté par différents mécanismes (exemple: base de données ou système de fichier), il est utile de séparer l'interface de l'implémentation en deux classes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;L'application qui utilise l'interface peut instancier l'implémentation désirée, explicitement dans le code de l'application.&lt;/div&gt;&lt;div&gt;Au contraire, l'injection de dépendance est un mécanisme permettant de spécifier l'implémentation en dehors du code de l'application, afin de rendre cette dernière plus souple et réutilisable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;La classe n’est pas responsable dans l’instanciation des autres classes dont elle a besoin. Les objets sont "injectés" au moment de la construction ou de l’initialisation de l’objet qui les utilise (en respectant le scope de la classe).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Plus d'infos : &lt;a href="http://www.dotnetguru.org/articles/dossiers/ioc/Fowler/IoC.htm"&gt;http://www.dotnetguru.org/articles/dossiers/ioc/Fowler/IoC.htm&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-1039993006018507213?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/1039993006018507213/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=1039993006018507213' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1039993006018507213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1039993006018507213'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/01/linjection-de-dependances-pour-les.html' title='L&apos;injection de dépendances pour les pressés'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-3317885134897936948</id><published>2010-01-08T01:12:00.000-08:00</published><updated>2010-01-08T01:17:15.952-08:00</updated><title type='text'>Monter un disque via SSH</title><content type='html'>&lt;div&gt;Pour automatiser certaines tâches de déploiement sur un serveur distant, il peut être utile d'avoir monté un "network drive" via SSH.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Il existe un logiciel freeware :&lt;/div&gt;&lt;div&gt;Dernière version: &lt;a href="http://www.jscape.com/reddrive/install.zip"&gt;RedDrive&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Explication d'installation (très simple) : &lt;a href="http://hartvig.de/2008/mounting-your-ssh-shares-in-microsoft-windows/"&gt;http://hartvig.de/2008/mounting-your-ssh-shares-in-microsoft-windows/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-3317885134897936948?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/3317885134897936948/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=3317885134897936948' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3317885134897936948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3317885134897936948'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2010/01/monter-un-disque-via-ssh.html' title='Monter un disque via SSH'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-7719888540746683930</id><published>2009-12-29T03:31:00.000-08:00</published><updated>2009-12-29T03:32:46.317-08:00</updated><title type='text'>Emulation de CD / DVD</title><content type='html'>Pour lire les fichiers ISO (fichiers "images" de vos CD et DVD) sans avoir besoin de les graver, il existe le bien connu logiciel Alcohol 120%. &lt;div&gt;Dans les logiciels gratuits, il y a le génial Daemon Tool (lite) : &lt;a href="http://www.disk-tools.com/download/daemon"&gt;http://www.disk-tools.com/download/daemon&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-7719888540746683930?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/7719888540746683930/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=7719888540746683930' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/7719888540746683930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/7719888540746683930'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/12/emulation-de-cd-dvd.html' title='Emulation de CD / DVD'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-7199330154858461468</id><published>2009-11-02T02:04:00.000-08:00</published><updated>2009-11-02T02:54:19.950-08:00</updated><title type='text'>BPEL Java Embedded : retourner du XML vers BPEL</title><content type='html'>La plupart du temps, l'output généré par une méthode java embarquée dans du code BPEL se résume à un setVariableData d'une string vers une variable BPEL.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Je ne connais pas de méthode simple pour renvoyer un document XML directement (voir plus bas).&lt;/div&gt;&lt;div&gt;Cependant, il suffit de convertir votre variable bpel string en document XML. Simple, concis et efficace :&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  white-space: pre-wrap; font-family:Verdana;font-size:12px;"&gt;&amp;lt;from expression="ora:parseEscapedXML(bpws:getVariableData('myStringVariable'))"/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;== La méthode suivante ne fonctionne pas (mais il me semble qu'elle le devrait) ==&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Au début du document BPEL, réaliser les imports suivants:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&amp;lt;!-- Import for building XML document to string --&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt; &amp;lt;bpelx:exec import="javax.xml.parsers.DocumentBuilderFactory" /&amp;gt;&lt;br /&gt;&amp;lt;bpelx:exec import="org.xml.sax.InputSource" /&amp;gt;&lt;br /&gt;&amp;lt;bpelx:exec import="org.w3c.dom.Document" /&amp;gt;&lt;br /&gt;&amp;lt;bpelx:exec import="java.io.StringReader" /&amp;gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Dans la fonction java, voici comment construire un document XML à partir d'une string :&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;                  &lt;/span&gt;InputSource source = new InputSource( new StringReader(xmlStr));&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;                  &lt;/span&gt;Document document =  factory.newDocumentBuilder().parse(source); &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;                  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;// Copy the file in the BPEL variable &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;                  &lt;/span&gt;setVariableData("myVariable","parameters", "/xpath:myxpath",document);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;                  &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-7199330154858461468?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/7199330154858461468/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=7199330154858461468' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/7199330154858461468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/7199330154858461468'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/11/bpel-java-embedded-retourner-du-xml.html' title='BPEL Java Embedded : retourner du XML vers BPEL'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-3490546679922701707</id><published>2009-10-09T07:18:00.001-07:00</published><updated>2009-10-09T07:18:55.429-07:00</updated><title type='text'>Commandes SQL pour base de données Oracle</title><content type='html'>Lister toutes les tables&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 13px; "&gt;&lt;div style="margin-right: 20px; margin-bottom: 20px; margin-left: 20px; margin-top: 5px; "&gt;&lt;pre class="alt2" dir="ltr" style="background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(239, 239, 239); color: rgb(0, 0, 0); border-right-style: inset; border-right-color: rgb(255, 255, 255); border-right-width: 1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: inset; border-bottom-style: inset; border-left-style: inset; border-color: initial; width: 640px; height: 34px; text-align: left; overflow-x: auto; overflow-y: auto; background-position: initial initial; "&gt;SELECT * FROM cat;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-3490546679922701707?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/3490546679922701707/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=3490546679922701707' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3490546679922701707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3490546679922701707'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/10/commandes-sql-pour-base-de-donnees.html' title='Commandes SQL pour base de données Oracle'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-2142381398881788836</id><published>2009-10-02T00:23:00.000-07:00</published><updated>2009-10-02T00:25:09.801-07:00</updated><title type='text'>Emissions Co² modes de productions</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.greenit.fr/sites/greenit.fr/files/images/kwh-emission_CO2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 475px; height: 185px;" src="http://www.greenit.fr/sites/greenit.fr/files/images/kwh-emission_CO2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-2142381398881788836?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/2142381398881788836/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=2142381398881788836' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2142381398881788836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2142381398881788836'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/10/emissions-co-modes-de-productions.html' title='Emissions Co² modes de productions'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-3972963171134663329</id><published>2009-08-18T04:49:00.001-07:00</published><updated>2009-08-18T04:49:50.834-07:00</updated><title type='text'>Stockage en ligne</title><content type='html'>Deux bonnes offres de stockage en ligne:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;http://www.humyo.fr (10Go)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;htt://www.ADrive.com (50 Go)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-3972963171134663329?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/3972963171134663329/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=3972963171134663329' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3972963171134663329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3972963171134663329'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/08/stockage-en-ligne.html' title='Stockage en ligne'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-3554982534967087751</id><published>2009-07-31T07:51:00.000-07:00</published><updated>2009-07-31T08:02:49.314-07:00</updated><title type='text'>Le Grid sur Amazon EC2</title><content type='html'>Je ne peux m'empêcher d'immédiatement imaginer des scénarios relatifs à l'utilisation du Grid Computing, dans le cadre d'orchestration de tâches/jobs de type bash. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;D'une part, si nous utilisons l'infrastructure Amazon EC2 de façon statique (un ensemble de noeuds définis, comme n'importe quel système on-demand), nous pourrions simplement utiliser un scheduler pour ordonnancer et organiser les jobs. Pas besoin de Grid dans ce cas, il me semble.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Au contraire, si l'on considère l'utilisation de l'auto-scaling, l'utilisation de middleware permettrait de mettre en oeuvre facilement la découverte et mise à jour de la topologie des noeuds disponibles. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mais l'Elastic Load Balancing ne permet-elle pas de se passer de découvrir les ressources, le Cloud d'Amazon EC2 se chargeant lui même de balancer les tâches "là où il y a de la place" et d'augmenter le Cloud si besoin. Les noeuds reçoivent donc les jobs, les exécutent et envoient les résultats au workflow ou à l'application sensées collecter les résultats.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-3554982534967087751?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/3554982534967087751/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=3554982534967087751' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3554982534967087751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3554982534967087751'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/07/le-grid-sur-amazon-ec2.html' title='Le Grid sur Amazon EC2'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-7855476936230054381</id><published>2009-07-31T07:14:00.000-07:00</published><updated>2009-07-31T07:46:41.191-07:00</updated><title type='text'>Premières impressions sur Amazon EC2</title><content type='html'>Vous avez dit Grid ?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Amazon EC2 est avant-tout un service de fourniture de ressources à la demande (&lt;i&gt;on-demand&lt;/i&gt; computing, ou &lt;i&gt;utility computing&lt;/i&gt;). C'est à dire un grand parc informatique dont on loue les ressources à la demande.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Amazon EC2 utilise des techniques de virtualisation permettant de créer facilement des instances de ressources utilisables très rapidemment.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En outre, Amazon EC2 offre également quelques fonctions avancées bien pratique :&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Auto-scaling : selon des critères quantitatif relatif par exemple au traffic ou à la charge CPU, Amazon peut dynamiquement créer des instances de ressources supplémentaires (basées sur une configuration définie par l'utilisateur)&lt;/li&gt;&lt;li&gt;Elastic Load Balancing: Amazon EC2 est capable de distribuer le traffic sur plusieurs machines et d'augmenter le nombre de machine&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Par contre, Amazon EC2 ne fait en rien du scheduling, ni de la parallélisation d'application, il offre uniquement une infrastructure utile pour le faire.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-7855476936230054381?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/7855476936230054381/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=7855476936230054381' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/7855476936230054381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/7855476936230054381'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/07/premieres-impressions-sur-amazon-ec2.html' title='Premières impressions sur Amazon EC2'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-62383024145198031</id><published>2009-07-07T01:31:00.000-07:00</published><updated>2009-07-07T08:19:00.361-07:00</updated><title type='text'>Cloud Computing: informatique dans les nuages</title><content type='html'>&lt;span class="Apple-style-span"&gt;&lt;div&gt;Les clés du cloud computing (en construction) dit "informatique dans les nuages"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La mission du GRID était de proposer une solution de virtualisation de ressources mutualisées délocalisées et hétérogènes.&lt;/div&gt;&lt;div&gt;L'objectif du Cloud Computing est de proposer, reposant sur une infrastructure virtuelle, des services d'utilisation des ressources selon différent niveau d'abstraction (infrastructure, plateforme, application).&lt;/div&gt;&lt;br /&gt;- Similitudes avec l'utility computing: les ressources/l'infrastucture est gérée par un fournisseur de ressources (provider). Ainsi, plutôt que de virtualiser en un tout des ressources de plusieurs organisations (GRID), le Cloud Computing Provider mutualise son grand parc de ressources gigantesques pour fournir un grand nombre d'utilisateurs.&lt;/span&gt;&lt;span class="Apple-style-span"&gt; &lt;span class="Apple-style-span"  style="font-size:medium;"&gt;"Le Cloud Computing &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;nécessite d'énormes data centers, Tous les fournisseurs qui se lancent dans le Cloud Computing nécessitent des infrastructures gigantesques. C'est le cas de Google, Yahoo, Amazon et bien d'autres..."&lt;/span&gt;&lt;span class="Apple-style-span"  style=" ;font-size:12px;"&gt; (ITR Manager)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- XaaS (x as a service) : fournir les ressources/applications/plateforme comme on fournit un service (service de stockage, service de calcul, service de gestion de documents, ...). Cela inclut souvent un modèle économique de paiement d'application à la demande plutôt que par licence. Ainsi on pourrait commande une application et commande l'espace disque nécessaire pour l'application, ainsi que de la puissance de calcul pour faire tourner l'application.&lt;br /&gt;&lt;br /&gt;- Similitude avec le GRID : l'infrastructure sous-jacente est un nuage (Cloud) composé d'un certain nombre de serveurs distants interconnectés au moyen d'une excellente bande passante indispensable à la fluidité du système&lt;br /&gt;&lt;br /&gt;Divergences :&lt;br /&gt;&lt;br /&gt;&lt;div&gt;- La philosophie du Cloud n'est plus de proposer une solution middleware pour virtualiser un parc de ressources disponibles dans les entreprises. Il s'agit de proposer directement un service de ressources/plateformes/applications disponible directement. Economiquement, on imagine qu'actuellement ce n'est pas plus cher car le parc est mutualisé (ce qui est très rentable) et d'autres part les ressources en elle-même sont bcp moins chères qu'avant.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;- Le Cloud veut rompre avec la notion de scheduling et de file d'attente. Le parc (pool) de ressources doit pouvoir supporter tout pic de demande. Finalement, le Cloud s'affranchit de ces questions...&lt;br /&gt;&lt;br /&gt;- Le Cloud ne s'attaque pas à la fédération inter-infrastructure sous l'API. Ceci pouvant conduire à des comportements non déterministes et des instabilités. C'est directement intégré dans l'API (---&gt; euh voir ce qu'il veut exactement dire par là)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La philosophie du Cloud Computing est-elle la suivante: plutôt que de réserver X To de données d'espace, l'utilisateur souscrit à un espace disque infini. Il paie ce qu'il utilise. Abstraction donc totale de la taille d'espace disque.&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-62383024145198031?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/62383024145198031/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=62383024145198031' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/62383024145198031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/62383024145198031'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/07/cloud-computing-informatique-dans-les.html' title='Cloud Computing: informatique dans les nuages'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-1372561931301656758</id><published>2009-06-30T08:06:00.000-07:00</published><updated>2009-06-30T08:09:05.163-07:00</updated><title type='text'>Victime de piratage</title><content type='html'>Pour les victimes de pirate, où porter plainte ? &lt;div&gt;Si votre email, votre compte facebook ou votre comptes et mots de passe ont été détournés pour vous nuire, vous pouvez porter plainte (gratuitement bien sûr) au service de police de l'internet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fournissez bien toutes les informations nécessaires :&lt;/div&gt;&lt;div&gt;- adresse email&lt;/div&gt;&lt;div&gt;- noms des comptes&lt;/div&gt;&lt;div&gt;- dates et heures des activités "illicites"&lt;/div&gt;&lt;div&gt;Il est bien sûr inutile de fournir vos mots de passe.&lt;/div&gt;&lt;div&gt;==&gt;&lt;br /&gt;&lt;a href="https://www.ecops.be/"&gt;https://www.ecops.be&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-1372561931301656758?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/1372561931301656758/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=1372561931301656758' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1372561931301656758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1372561931301656758'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/06/victime-de-piratage.html' title='Victime de piratage'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-3581045707850945004</id><published>2009-06-25T05:06:00.001-07:00</published><updated>2009-06-25T05:10:27.460-07:00</updated><title type='text'>Choisir un appareil photo</title><content type='html'>Quelques qualités à prendre en considération pour le choix d'un appareil photo.&lt;br /&gt;&lt;br /&gt;- Taille du capteur: influence la résolution&lt;br /&gt;- Portée du zoom de l'appareil: 35-200 mm déjà pas mal (25-400 mm ne change pas énormément)&lt;br /&gt;- Présence d'un stabilisateur optique ou mécanique&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-3581045707850945004?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/3581045707850945004/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=3581045707850945004' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3581045707850945004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3581045707850945004'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/06/choisir-un-appareil-photo.html' title='Choisir un appareil photo'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-8941569284612182826</id><published>2009-06-25T02:44:00.000-07:00</published><updated>2009-06-25T02:45:24.856-07:00</updated><title type='text'>Elections Présidentielle 2002 FR2 - Résultats 1er tour</title><content type='html'>Le choc du 21 Avril 2002 lors de l'annonce du résultat du 1er tour des présidentielles &lt;br /&gt;&lt;br /&gt;&lt;object width="445" height="364"&gt;&lt;param name="movie" value="http://www.youtube.com/v/09ERVOBHiUY&amp;hl=fr&amp;fs=1&amp;rel=0&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/09ERVOBHiUY&amp;hl=fr&amp;fs=1&amp;rel=0&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-8941569284612182826?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/8941569284612182826/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=8941569284612182826' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/8941569284612182826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/8941569284612182826'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/06/elections-presidentielle-2002-fr2.html' title='Elections Présidentielle 2002 FR2 - Résultats 1er tour'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-9076662227018287197</id><published>2009-06-25T02:22:00.000-07:00</published><updated>2009-06-25T02:23:30.482-07:00</updated><title type='text'>Choisir la distribution linux</title><content type='html'>Un chouette test pour vous aider à choisir: &lt;a href="http://www.zegeniestudios.net/ldc/index.php?lang=fr"&gt;faire le test&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-9076662227018287197?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/9076662227018287197/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=9076662227018287197' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/9076662227018287197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/9076662227018287197'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/06/choisir-la-distribution-linux.html' title='Choisir la distribution linux'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-5445165923990655318</id><published>2009-05-13T07:01:00.000-07:00</published><updated>2009-05-13T07:04:03.146-07:00</updated><title type='text'>Outils de calcul de rendement de panneaux photovoltaiques</title><content type='html'>Pour des calculs précis : &lt;a href="http://www.retscreen.net/fr/home.php"&gt;outil&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-5445165923990655318?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/5445165923990655318/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=5445165923990655318' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5445165923990655318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5445165923990655318'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/05/outils-de-calcul-de-rendement-de.html' title='Outils de calcul de rendement de panneaux photovoltaiques'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-2049527259104018443</id><published>2009-05-07T05:59:00.000-07:00</published><updated>2009-05-07T07:08:03.189-07:00</updated><title type='text'>BPEL : modifier à l'exécution l'adresse d'une WSDL</title><content type='html'>Pour modifier dynamiquement (au runtime) l'url du service d'une WSDL et ainsi pouvoir s'adresser à plusieurs serveurs proposant un même service, voici la méthode.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1.) Dans l'une de vos WSDL, importer le schema wsa &lt;a href="http://schemas.xmlsoap.org/ws/2003/03/addressing/"&gt;http://schemas.xmlsoap.org/ws/2003/03/addressing/&lt;/a&gt; (import)&lt;/div&gt;&lt;div&gt;2.) Dans votre BPEL déclarer une variable de type wsa:EndpointReference&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3.) Dans un assign, copier l'url dans l'élément Address de l'élément EndpointReference&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Note : il faut absolument initialiser la variable de type wsa:EndpointReference avec le(s) élément(s) que vous souhaitez modifier (Address si vous modifiez uniquement l'adresse).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-2049527259104018443?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/2049527259104018443/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=2049527259104018443' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2049527259104018443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2049527259104018443'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/05/bpel-modifier-lexecution-ladresse-dune.html' title='BPEL : modifier à l&apos;exécution l&apos;adresse d&apos;une WSDL'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-6683132212972406860</id><published>2009-05-05T02:33:00.000-07:00</published><updated>2009-05-05T02:34:41.539-07:00</updated><title type='text'>Manipuler des SOAP header en BPEL</title><content type='html'>Voici quelques références pour savoir comment manipuler des SOAP header en BPEL :&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://orasoa.blogspot.com/2007/09/using-custom-headers-in-bpel.html"&gt;lien 1&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://soa-howto.blogspot.com/2008/05/how-to-manipulate-soap-headers-in-bpel.html"&gt;lien 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-6683132212972406860?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/6683132212972406860/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=6683132212972406860' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6683132212972406860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6683132212972406860'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/05/manipuler-des-soap-header-en-bpel.html' title='Manipuler des SOAP header en BPEL'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-766642526491102538</id><published>2009-05-04T02:43:00.001-07:00</published><updated>2009-05-04T02:46:48.234-07:00</updated><title type='text'>Partager un dossier avec la machine virtuelle VirtualBox de Sun</title><content type='html'>Voici la méthode simple pour partager un dossier.&lt;br /&gt;&lt;br /&gt;ETAPE 1 : Du côté machine hôte, prenez la fenêtre de votre machine virtuelle. Sélectionnez dans le menu : Périphériques - répertoires partages. Ensuite ajouter le répertoire que vous souhaitez partager avec votre machine virtuelle.&lt;br /&gt;&lt;br /&gt;ETAPE 2: Dans la machine virtuelle, il va falloir monter (sous Linux) le dossier partager pour pouvoir y accéder (lire et écrire). Créez le dossier /mnt/shared.&lt;br /&gt;Ensuite, tapez mount -t vboxsf Shared_CN /mnt/shared&lt;br /&gt;&lt;br /&gt;C'est tout ! Vous pouvez lire et écrire des deux côtés !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-766642526491102538?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/766642526491102538/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=766642526491102538' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/766642526491102538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/766642526491102538'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/05/partager-un-dossier-avec-la-machine.html' title='Partager un dossier avec la machine virtuelle VirtualBox de Sun'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-3637510737595983621</id><published>2009-04-29T06:51:00.000-07:00</published><updated>2009-04-29T06:53:50.682-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='n'/><title type='text'>Détecter les connexions sortantes sous linux (paquets TCP)</title><content type='html'>Voici comment détecter les connexions sortantes sous linux (paquets TCP) ou en d'autres mots comme capter les paquets TCP sortants (et rentrants aussi en fait)&lt;br /&gt;&lt;br /&gt;tcpdump host l-pccnl and not port ssh&lt;br /&gt;&lt;br /&gt;Notez que le "and not port ssh" est un exemple d'option vous permettant d'éviter de capter les connexions tcp (au cas ou par exemple vous êtes connectés en ssh à la machine).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-3637510737595983621?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/3637510737595983621/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=3637510737595983621' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3637510737595983621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3637510737595983621'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/04/detecter-les-connexions-sortantes-sous.html' title='Détecter les connexions sortantes sous linux (paquets TCP)'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-4906738271110462985</id><published>2009-04-23T01:14:00.000-07:00</published><updated>2009-04-23T01:18:20.080-07:00</updated><title type='text'>BPEL : boucle sur un node set</title><content type='html'>Petite difficulté dans BPEL: nous avons un node-set (plusieurs noeuds) et il faut appliquer une action sur chacun d'entre eux.&lt;br /&gt;&lt;br /&gt;Voici UNE des solutions possibles...&lt;br /&gt;&lt;br /&gt;1.) Déclarer une variable compteur de boucle et l'assigner à 0.&lt;br /&gt;&lt;br /&gt;2.) Comparer dans la boucle cette variable compteur aux nombres de noeuds présents (ora:countNodes() fonction)&lt;br /&gt;&lt;br /&gt;3.) Construire le chemin XPath ainsi :&lt;br /&gt;GetVariableData(concat('partie1_du_XPATH',GetVariableData(variable_compteur),'partie2))&lt;br /&gt;&lt;br /&gt;4.) Ne pas oublier d'incrémenter le compteur.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-4906738271110462985?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/4906738271110462985/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=4906738271110462985' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/4906738271110462985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/4906738271110462985'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/04/bpel-boucle-sur-un-node-set.html' title='BPEL : boucle sur un node set'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-5987755799138336089</id><published>2009-03-29T04:30:00.000-07:00</published><updated>2009-03-29T04:32:03.487-07:00</updated><title type='text'>Chauffage-pellets.org</title><content type='html'>Le projet français est lancé pour le guide du chauffage aux pellets en france, le nom de domaine suivant est réservé : http://www.chauffage-pellets.org&lt;br /&gt;&lt;br /&gt;A voir  : &lt;a href="http://www.chauffage-pellets.org"&gt;Chauffage Pellets France&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-5987755799138336089?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/5987755799138336089/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=5987755799138336089' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5987755799138336089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5987755799138336089'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/03/chauffage-pelletsorg.html' title='Chauffage-pellets.org'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-8569314110960653092</id><published>2009-02-20T01:37:00.000-08:00</published><updated>2009-02-20T01:38:22.138-08:00</updated><title type='text'>Comment installer un RPM (red hat)</title><content type='html'>rpm -i &lt;span style="font-style: italic;"&gt;fichier&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-8569314110960653092?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/8569314110960653092/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=8569314110960653092' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/8569314110960653092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/8569314110960653092'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/02/comment-installer-un-rpm-red-hat.html' title='Comment installer un RPM (red hat)'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-1522570848092352593</id><published>2009-02-20T01:35:00.001-08:00</published><updated>2009-02-20T01:37:24.469-08:00</updated><title type='text'>Connaître version linux de votre système</title><content type='html'>Pour trouver la version et distribution de Linux installée sur votre système, essayez les deux commandes suivantes:&lt;br /&gt;&lt;br /&gt;uname -a (plutôt pour la distribution exacte)&lt;br /&gt;&lt;br /&gt;cat /etc/*release&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-1522570848092352593?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/1522570848092352593/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=1522570848092352593' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1522570848092352593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1522570848092352593'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/02/connaitre-version-linux-de-votre_20.html' title='Connaître version linux de votre système'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-1278020166067313063</id><published>2009-02-20T01:35:00.000-08:00</published><updated>2009-02-20T01:36:56.101-08:00</updated><title type='text'>Connaître version linux de votre système</title><content type='html'>Pour trouver la version et distribution de Linux installée sur votre système, essayez les deux commandes suivantes:&lt;br /&gt;&lt;br /&gt;uname -a (plutôt pour la distribution exacte)&lt;br /&gt;&lt;br /&gt;cat /etc/*release&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-1278020166067313063?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/1278020166067313063/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=1278020166067313063' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1278020166067313063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1278020166067313063'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2009/02/connaitre-version-linux-de-votre.html' title='Connaître version linux de votre système'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-5393346168552502726</id><published>2008-12-10T01:38:00.000-08:00</published><updated>2008-12-10T01:41:02.300-08:00</updated><title type='text'>Vannes têtes thermostatiques Honeywell Thera-4 classic 3000 series</title><content type='html'>J'ai cherché longuement les graduations des vannes têtes thermostatiques Honeywell Thera-4 classic 3000 series.&lt;br /&gt;&lt;br /&gt;J'ai finalement trouvé, alors pour ne pas que vous cherchiez trop longtemps, voici les données du fabricant :&lt;br /&gt;&lt;br /&gt;- 0 : 1 degré&lt;br /&gt;- * : 6 degrés&lt;br /&gt;- 1 : 14°C&lt;br /&gt;- 2 : 18°C&lt;br /&gt;- 3 : 21°C&lt;br /&gt;- 4 : 24° C&lt;br /&gt;- 5 : 28°C&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-5393346168552502726?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/5393346168552502726/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=5393346168552502726' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5393346168552502726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5393346168552502726'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/12/vannes-ttes-thermostatiques-honeywell.html' title='Vannes têtes thermostatiques Honeywell Thera-4 classic 3000 series'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-3173097820424135405</id><published>2008-11-28T07:42:00.000-08:00</published><updated>2008-11-28T07:44:51.233-08:00</updated><title type='text'>Nouveau portail : Pellets-Belgique.be</title><content type='html'>Petite mise à jour. J'ai décidé de me lancer carrément dans ce projet de portail sur les pellets (granulés de bois).&lt;br /&gt;&lt;br /&gt;Je lance donc (très prochainement) le portail &lt;a href="http://www.pellets-belgique.be/"&gt;Pellets-Belgique.be&lt;/a&gt; , qui sera publié à l'aide du CMS Wordpress.&lt;br /&gt;&lt;br /&gt;Au programme : actualité du monde des chaudières à pellets, comparaison des prix des granulés de bois, astuces de réglage, etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-3173097820424135405?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/3173097820424135405/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=3173097820424135405' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3173097820424135405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3173097820424135405'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/11/nouveau-portail-pellets-belgiquebe.html' title='Nouveau portail : Pellets-Belgique.be'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-3367133646356454706</id><published>2008-10-30T02:37:00.000-07:00</published><updated>2008-10-30T02:39:56.338-07:00</updated><title type='text'>Pellets et Chaudières à granulés en Belgique</title><content type='html'>Ne trouvant pas d'information sérieuse sur certaines questions relatives aux chaudières à pellets et aux granulés, j'ai décidé de créer un nouveau blog afin de répondre à certaines questions moins connues ou moins tranchées.&lt;br /&gt;&lt;br /&gt;Vous pourrez apprendre tout sur les pellets, ces petits granulés de bois, les chaudières à pellets, leur fonctionnement, les prix, les livraisons, les fournisseurs, les fabriquants.&lt;br /&gt;&lt;br /&gt;Visitez ce nouveau site: &lt;a href="http://pellets-belgique.blogspot.com/"&gt;Pellets en Belgique&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-3367133646356454706?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/3367133646356454706/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=3367133646356454706' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3367133646356454706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3367133646356454706'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/10/pellets-et-chaudires-granuls-en.html' title='Pellets et Chaudières à granulés en Belgique'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-1209399247233459621</id><published>2008-10-09T06:58:00.000-07:00</published><updated>2008-10-09T06:59:14.779-07:00</updated><title type='text'>Fête de Noël</title><content type='html'>Extrait de Wikipedia, &lt;a href="http://fr.wikipedia.org/wiki/No%C3%83%C2%ABl"&gt;http://fr.wikipedia.org/&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;Il est difficile d'attester du moment où &lt;span class="citation"&gt;« Noël »&lt;/span&gt; devient un &lt;a href="http://fr.wikipedia.org/wiki/Nom_de_famille" title="Nom de famille" class="mw-redirect"&gt;nom de famille&lt;/a&gt;, mais on en trouve trace dès le Moyen-Age. En plus des noms issus de la forme française de ce mot, il faut ajouter les noms issus de diverses langues parlées localement (par exemple &lt;i&gt;Nadal&lt;/i&gt; ou &lt;i&gt;Nadau&lt;/i&gt; dans les langues d'&lt;a href="http://fr.wikipedia.org/wiki/Oc" title="Oc" class="mw-redirect"&gt;oc&lt;/a&gt;, &lt;i&gt;Nedeleg&lt;/i&gt; en breton) qui sont aussi à l'origine de noms de famille. Quelques exemples : &lt;ul&gt;&lt;li&gt;Robert Noël, chevalier qui accompagne &lt;a href="http://fr.wikipedia.org/wiki/Guillaume_le_Conqu%C3%A9rant" title="Guillaume le Conquérant"&gt;Guillaume le Conquérant&lt;/a&gt; en Angleterre en 1066, et devient seigneur de &lt;a href="http://fr.wikipedia.org/wiki/Gainsborough" title="Gainsborough"&gt;Gainsborough&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Jean Noël, anobli par &lt;a href="http://fr.wikipedia.org/wiki/Charles_VI_de_France" title="Charles VI de France"&gt;Charles VI&lt;/a&gt; en 1415 et mort à &lt;a href="http://fr.wikipedia.org/wiki/Bataille_d%27Azincourt" title="Bataille d'Azincourt"&gt;Azincourt&lt;/a&gt;&lt;sup id="cite_ref-41" class="reference"&gt;&lt;a href="http://fr.wikipedia.org/wiki/No%C3%ABl#cite_note-41" title=""&gt;&lt;span class="cite_crochet"&gt;[&lt;/span&gt;42&lt;span class="cite_crochet"&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;.&lt;/li&gt;&lt;li&gt;"Nedelec" est un nom de famille attesté en Bretagne dès le XVIe siècle&lt;sup id="cite_ref-42" class="reference"&gt;&lt;a href="http://fr.wikipedia.org/wiki/No%C3%ABl#cite_note-42" title=""&gt;&lt;span class="cite_crochet"&gt;[&lt;/span&gt;43&lt;span class="cite_crochet"&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;.&lt;/li&gt;&lt;li&gt;Divers migrants en &lt;a href="http://fr.wikipedia.org/wiki/Nouvelle-France" title="Nouvelle-France"&gt;Nouvelle-France&lt;/a&gt; sont recensés avec ce nom, dont un François Noël en 1657 et un Joseph-Ozanie Nadeau (originaire de l'Angoumois) vers 1660&lt;sup id="cite_ref-43" class="reference"&gt;&lt;a href="http://fr.wikipedia.org/wiki/No%C3%ABl#cite_note-43" title=""&gt;&lt;span class="cite_crochet"&gt;[&lt;/span&gt;44&lt;span class="cite_crochet"&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;.&lt;/li&gt;&lt;li&gt;Dans son &lt;a href="http://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rence:Dictionnaire_de_la_Mayenne_%28abb%C3%A9_Angot%29" title="Référence:Dictionnaire de la Mayenne (abbé Angot)"&gt;Dictionnaire de la Mayenne&lt;/a&gt;, &lt;a href="http://fr.wikipedia.org/wiki/Alphonse-Victor_Angot" title="Alphonse-Victor Angot"&gt;Alphonse-Victor Angot&lt;/a&gt; évoque un dominicain de Laval, François Noël qui écrivait au milieu du XVIIe siècle sous le nom de plume de &lt;a href="http://fr.wikipedia.org/wiki/Fran%C3%A7ois_Silatan" title="François Silatan"&gt;François Silatan&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-1209399247233459621?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/1209399247233459621/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=1209399247233459621' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1209399247233459621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1209399247233459621'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/10/fte-de-nol.html' title='Fête de Noël'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-6837327636868075615</id><published>2008-08-28T07:21:00.000-07:00</published><updated>2008-08-28T07:24:33.495-07:00</updated><title type='text'>Site de l'unité scoute de Louveigné</title><content type='html'>Je viens de mettre en place le site de l'unité de Louveigné:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.unite-louveigne.be/"&gt;http://www.unite-louveigne.be/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-6837327636868075615?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/6837327636868075615/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=6837327636868075615' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6837327636868075615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6837327636868075615'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/08/site-de-lunit-scoute-de-louveign.html' title='Site de l&apos;unité scoute de Louveigné'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-2489959486754616299</id><published>2008-08-05T06:33:00.000-07:00</published><updated>2008-08-05T06:34:52.488-07:00</updated><title type='text'>Encodage ASCII et UTF-8</title><content type='html'>Le saviez-vous ?&lt;br /&gt;&lt;br /&gt;Les caractères ASCII (a,b,c,d,e,f,1,2,...) ont la même représentation binaire en UTF-8.&lt;br /&gt;Ca ne change rien pour vous ?&lt;br /&gt;Moi si !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-2489959486754616299?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/2489959486754616299/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=2489959486754616299' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2489959486754616299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2489959486754616299'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/08/encodage-ascii-et-utf-8.html' title='Encodage ASCII et UTF-8'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-6870606332302546976</id><published>2008-07-28T01:24:00.000-07:00</published><updated>2008-07-28T01:52:43.573-07:00</updated><title type='text'>Rentabilité d'une mauvaise installation photovoltaïque</title><content type='html'>Pour les sceptiques, qui pensent que les calculs sont généralement trop optimiste, je me suis amusé à calculer la rentabilité d'une &lt;span style="font-weight:bold;"&gt;mauvaise installation&lt;/span&gt;, qui en plus couterait plutôt &lt;span style="font-weight:bold;"&gt;cher &lt;/span&gt;...&lt;br /&gt;&lt;br /&gt;Voici les chiffres généralement admis pour une bonne installation:&lt;br /&gt;&lt;br /&gt;- électricité produite par kWh/kWc/an (environ 6,66 m² de panneau) en Belgique: 850 kWh&lt;br /&gt;- prix d'une installation: 20.000 euros&lt;br /&gt;&lt;br /&gt;Ici j'utilise les données 600 kWh (mauvaise position des panneaux), installation de 26.000 euros (pour 4 kWc = 27 m²) (2400kwH)&lt;br /&gt;&lt;br /&gt;Calcul:&lt;br /&gt;26.000 - 6940 (primes/fisc) = 19.060 (investissement)&lt;br /&gt;&lt;br /&gt;Certificats verts minimum : 1092 euros / an (7 * 2,4 (mWh) * 65 euros)&lt;br /&gt;Economie électricité = 2400 kWh * 0.18 c = 432&lt;br /&gt;&lt;br /&gt;19060 / 1524 (1092+432) = 12,5 an.&lt;br /&gt;Les panneaux sont rentabilisés en 12,5 ans.&lt;br /&gt;&lt;br /&gt;Avec uniquement 7 m² de panneaux solaires, la rentabilité est largement plus haute : le poids des primes pèsent beaucoup plus que pour une grosse installation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-6870606332302546976?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/6870606332302546976/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=6870606332302546976' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6870606332302546976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6870606332302546976'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/07/rentabilit-dune-mauvaise-installation.html' title='Rentabilité d&apos;une mauvaise installation photovoltaïque'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-9154623838103610511</id><published>2008-07-27T10:25:00.000-07:00</published><updated>2008-07-27T10:29:45.201-07:00</updated><title type='text'>Remplacer le nucléaire par des éoliennes</title><content type='html'>Pour remplacer le parc nucléaire de Belgique (5600 MW) par des éoliennes grosses turbines (2 MW), il faudrait donc 2800 éoliennes...&lt;br /&gt;&lt;br /&gt;Vous trouvez que c'est beaucoup ?&lt;br /&gt;&lt;br /&gt;Avec les 589 communes de Belgique, cela ferait environ 4,75 éoliennes par commune.&lt;br /&gt;C'est-à-dire, &lt;span style="font-weight:bold;"&gt;1 éolienne par village environ&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;C'est même pire: 5600 MW, c'est la puissance maximum... mais on en consomme pas la moitié pendant la nuit !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-9154623838103610511?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/9154623838103610511/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=9154623838103610511' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/9154623838103610511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/9154623838103610511'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/07/remplacer-le-nuclaire-par-des-oliennes.html' title='Remplacer le nucléaire par des éoliennes'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-3915800612698126589</id><published>2008-07-05T08:05:00.000-07:00</published><updated>2008-07-05T08:09:02.772-07:00</updated><title type='text'>Construction de Bonheur-Quotidien.com</title><content type='html'>Ca y est, la construction de mon nouveau portail est commencée: Bonheur au Quotidien se veut un journal à idées des petits trucs pour changer le quotidien. Il s'agira d'un portail assez proche d'un blog, mais classant les articles par catégories.&lt;br /&gt;&lt;br /&gt;Pour ce portail, j'ai définitivement adopté Drupal. Finalement, ce CMS s'avère simple et facile d'utilisation. Un grand nombre de module facultatif complique l'affaire mais l'installation des modules et des thèmes se fait avec une maturité logicielle déconcertante.&lt;br /&gt;&lt;br /&gt;A bientot sur : &lt;a href="http://www.bonheur-quotidien.com/"&gt;Bonheur Quotidien&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-3915800612698126589?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/3915800612698126589/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=3915800612698126589' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3915800612698126589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3915800612698126589'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/07/construction-de-bonheur-quotidiencom.html' title='Construction de Bonheur-Quotidien.com'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-1370064333643153170</id><published>2008-07-04T05:54:00.000-07:00</published><updated>2008-07-04T05:57:28.494-07:00</updated><title type='text'>Pourquoi les connexions persistantes HTTP ne permettent pas la gestion de session ?</title><content type='html'>Pourquoi les connexions persistantes HTTP ne permettent pas la gestion de session ? Voilà la question que je me posais ce matin (triste, hein ?).&lt;br /&gt;&lt;br /&gt;Quelques raisons de pourquoi la persistance HTTP 1.1 n’est pas utilisée pour la gestion des sessions:&lt;br /&gt;- Les “connections” HTTP utilisent pas mal de mémoire et réduisent les performances. Une connexion ouverte a un impact négatif sur les performances du serveur. Pour ces raisons la valeur du keep-alive est généralement très basse (5 à 15 secondes par défaut sur Apache), c’est pourquoi c’est totalement insufisant pour une gestion de session convenable.&lt;br /&gt;- Il est formellement interdit à un mandataire 1.1 d'établir une connexion persistante avec un client 1.0 : une gestion des sessions est donc de toute façon nécessaire&lt;br /&gt;- Le W3C a conduit en 1997 une étude sur les performances montrant que HTTP 1.1 avec connexions persistentes introduisait une latence supplémentaire d'un facteur 1.5&lt;br /&gt;- Les techniques de gestions de sessions par cookies / sessionID utilisées sont matures et tout à fait satisfaisantes&lt;br /&gt;- La gestion des sessions par des cookies permet une plus grande souplesse&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;En pratique, en faisant abstraction des performances, il est cependant possible de gérer les sessions grâce aux connexions persistantes HTTP 1.1&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Pour terminé, le protocole HTTP 1.1 n’est pas considéré comme un protocole “connecté” car la peristance des connexions ne correspond pas aux critères d’un protocole mode connecté (en mode connecté, les 2 ordinateurs établissent une liaison virtuelle avant le transfert effectif des données. Un message d'erreur est renvoyé si les informations ne sont pas correctement réceptionnée).&lt;br /&gt;&lt;br /&gt;Pour info, un chouette résumé des différents moyen de gestion des sessions par la plupart des serveurs (en mode non connecté bien sûr).&lt;br /&gt;&lt;a href="http://www.commentcamarche.net/servlets/servsession.php3"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-1370064333643153170?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/1370064333643153170/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=1370064333643153170' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1370064333643153170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1370064333643153170'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/07/pourquoi-les-connexions-persistantes.html' title='Pourquoi les connexions persistantes HTTP ne permettent pas la gestion de session ?'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-5202352746557232878</id><published>2008-07-04T01:38:00.000-07:00</published><updated>2008-07-04T01:41:23.209-07:00</updated><title type='text'>Choix de CMS</title><content type='html'>Dans le cadre de la création d'un nouveau site, je suis amené à choisir une nouvelle fois un système de gestion de contenu. Disons pour faciliter la chose, qu'il s'agit d'une application web permettant de gérer facilement un site à contenu dynamique.&lt;br /&gt;&lt;br /&gt;Parmis les candidats j'ai retenu:&lt;br /&gt;- Drupal: mais il faudra voir s'il n'est pas trop compliqué à gérer&lt;br /&gt;- Joomla! : très à la mode en ce moment et assez simple&lt;br /&gt;- CMS Made Simple: d'après certains le meilleur rapport qualité / simplicité&lt;br /&gt;&lt;br /&gt;Reste également des candidats écartés comme phpFusion, dotclear, spip, postNuke, pour des raisons qui me sont propres.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-5202352746557232878?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/5202352746557232878/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=5202352746557232878' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5202352746557232878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5202352746557232878'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/07/choix-de-cms.html' title='Choix de CMS'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-2347402116810916490</id><published>2008-06-26T01:48:00.000-07:00</published><updated>2008-06-26T01:49:06.951-07:00</updated><title type='text'>Rien à signaler</title><content type='html'>R A S.&lt;br /&gt;Vous connaissez enfin la signification de cet acronyme.&lt;br /&gt;(désolé pour ceux qui sont abonnés au flux RSS).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-2347402116810916490?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/2347402116810916490/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=2347402116810916490' title='19 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2347402116810916490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2347402116810916490'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/06/rien-signaler.html' title='Rien à signaler'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-6871056382934910949</id><published>2008-06-22T00:19:00.000-07:00</published><updated>2008-06-22T00:21:04.905-07:00</updated><title type='text'>Fiesta des Gosses à Flémalle</title><content type='html'>Chers parents,&lt;br /&gt;&lt;br /&gt;Ne ratez pas la Fiesta des Gosses à Flémalle avec Alain Borbé à 15h45 ce dimanche 22 juin.&lt;br /&gt;Toutes les infos sur : &lt;a href="http://www.lafiestadurock.be/"&gt;http://www.lafiestadurock.be/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-6871056382934910949?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/6871056382934910949/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=6871056382934910949' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6871056382934910949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/6871056382934910949'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/06/fiesta-des-gosses-flmalle.html' title='Fiesta des Gosses à Flémalle'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-8857204103180253414</id><published>2008-06-18T06:42:00.000-07:00</published><updated>2008-06-18T06:53:34.100-07:00</updated><title type='text'>Recherche d'un élément dans tous les descendants en XPATH</title><content type='html'>Petit problème tout simple en XPATH mais qui ne paraissait pas évident avant de l'avoir utilisé.&lt;br /&gt;&lt;br /&gt;Si dans les descendants d'un noeud, vous recherchez l'élement XML Untel, mais qu'il se situe n'importe où dans les descendants (children, children of children, ...) vous pouvez le rechercher ainsi:&lt;br /&gt;./descendant::Untel&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pour ceux qui découvrent XPATH, j'ajouterai quelques remarques sur les bases (désolé si cela vous paraît très évident):&lt;br /&gt;"Untel" est équivalent à "child::Untel"&lt;br /&gt;et est équivalant à "./child::Untel"&lt;br /&gt;C'est aussi équivalant à "./child::*[name()='Untel']&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-8857204103180253414?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/8857204103180253414/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=8857204103180253414' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/8857204103180253414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/8857204103180253414'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/06/recherche-dun-lment-dans-tous-les.html' title='Recherche d&apos;un élément dans tous les descendants en XPATH'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-8486527655802772930</id><published>2008-06-16T06:56:00.000-07:00</published><updated>2008-06-16T06:57:14.837-07:00</updated><title type='text'>Maison en Construction TPalm</title><content type='html'>Je vous invite à découvrir le blog de ma construction de maison individuelle avec le constructeur Tpalm.&lt;br /&gt;&lt;br /&gt;Découvrez les étapes de construction de ma maison à travers ce blog:&lt;br /&gt;&lt;a href="http://construction-maison-tpalm.blogspot.com/"&gt;Construction Maison TPalm Blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-8486527655802772930?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/8486527655802772930/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=8486527655802772930' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/8486527655802772930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/8486527655802772930'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/06/maison-en-construction-tpalm.html' title='Maison en Construction TPalm'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-8160663901943665172</id><published>2008-06-16T06:54:00.000-07:00</published><updated>2008-06-16T06:56:02.501-07:00</updated><title type='text'>Modification du Blog</title><content type='html'>Dans le contexte d'une réorganisation de mes sites web, ce blog ne traitera plus dorénavant des technologies web.&lt;br /&gt;&lt;br /&gt;Il devient ainsi mon blog personnel. Merci de votre compréhension.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-8160663901943665172?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/8160663901943665172/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=8160663901943665172' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/8160663901943665172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/8160663901943665172'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/06/modification-du-blog.html' title='Modification du Blog'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-3889339157037697847</id><published>2008-06-12T00:18:00.000-07:00</published><updated>2008-06-12T00:19:56.161-07:00</updated><title type='text'>Nutch version 0.9</title><content type='html'>Nutch est un outil open-source permettant de créer votre propre moteur de recherche: crawler, indexer et interface de recherche sous Tomcat.&lt;br /&gt;&lt;br /&gt;Nutch est devenu une application très puissante et vous pouvez trouver depuis avril 2007 sa version 0.9 sur &lt;a href="http://lucene.apache.org/nutch/"&gt;http://lucene.apache.org/nutch/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-3889339157037697847?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/3889339157037697847/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=3889339157037697847' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3889339157037697847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/3889339157037697847'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/06/nutch-version-09.html' title='Nutch version 0.9'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-7442879807268232939</id><published>2008-04-04T05:40:00.000-07:00</published><updated>2008-04-04T05:44:39.083-07:00</updated><title type='text'>XSLT position of a parent node (simple solution)</title><content type='html'>The question is quite simple: how can you do &amp;lt;xsl:value-of select="../position()"&amp;gt;&lt;br /&gt;&lt;br /&gt;try this :&lt;br /&gt;&amp;lt;xsl-for each select=".."&amp;gt;&amp;lt;xsl:value-of select="position()"&amp;gt;&amp;lt;/xsl-for each&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-7442879807268232939?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/7442879807268232939/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=7442879807268232939' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/7442879807268232939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/7442879807268232939'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2008/04/xslt-position-of-parent-node-simple.html' title='XSLT position of a parent node (simple solution)'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-4901039958190386338</id><published>2007-09-11T07:52:00.000-07:00</published><updated>2007-09-11T07:57:32.523-07:00</updated><title type='text'>XSLT obtenir, écrire ou copier le nom de la balise XML</title><content type='html'>Le problème est très simple : écrire le nom de la balise du noeud courant lors d'une transformation XSLT.&lt;br /&gt;&lt;br /&gt;Exemple, je suis dans:&lt;br /&gt;&amp;lt;hiver&gt;&lt;br /&gt;&amp;lt;froid/&gt;&lt;br /&gt;&amp;lt;/hiver&gt;&lt;br /&gt;&lt;br /&gt;Et je veux écrire hiver dans mon output.&lt;br /&gt;&lt;br /&gt;Utilisez tout simplement la fonction name (select="name()")&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-4901039958190386338?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/4901039958190386338/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=4901039958190386338' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/4901039958190386338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/4901039958190386338'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2007/09/xslt-obtenir-crire-ou-copier-le-nom-de.html' title='XSLT obtenir, écrire ou copier le nom de la balise XML'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-5705477909285583642</id><published>2007-07-10T02:04:00.000-07:00</published><updated>2007-07-10T02:06:40.287-07:00</updated><title type='text'>Data center écologique GRID par EDF</title><content type='html'>EDF Energy, la filiale anglaise d’EDF, vient d’annoncer qu’elle allait construire un nouveau data center qui sera deux fois plus efficace en terme de consommation d’énergie que le site existant. Cette annonce s’inscrit dans un plan "vert" destiné à diminuer les émissions de CO2. EDF a indiqué qu’elle réduirait de 30 % les émissions de gaz carbonique produites par ses bureaux et ses dépôts d’ici 2012 et de 60 % celle de ses centrales d’ici 2020.&lt;br /&gt;&lt;br /&gt;Article complet  &lt;a href="http://www.itrmanager.com/66770-edf,dell,ibm,sun,vague,verte,est,train,deferler.html"&gt;http://www.itrmanager.com/66770-edf,dell,ibm,sun,vague,verte,est,train,deferler.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-5705477909285583642?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/5705477909285583642/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=5705477909285583642' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5705477909285583642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/5705477909285583642'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2007/07/data-center-cologique-grid-par-edf.html' title='Data center écologique GRID par EDF'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-1854929664048783621</id><published>2007-07-05T05:40:00.000-07:00</published><updated>2007-07-05T05:45:07.245-07:00</updated><title type='text'>Impossible de copier des fichiers sur mon FTP</title><content type='html'>Mais pourquoi donc votre client FTP refuse-t-il d'écrire sur votre serveur distant ? Peut-être votre proxy / firewall d'entrerpsie vous empêche de faire ce genre d'action...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Quoi qu'il en soit, vous avez de bonne raison d'utiliser un client FTP en ligne :&lt;br /&gt;1. &lt;a rel="nofollow" href="http://www.www2ftp.de/" target="_blank" class="cLink"&gt;http://www.www2ftp.de&lt;/a&gt;&lt;br /&gt;2. &lt;a rel="nofollow" href="http://www.web2ftp.com/" target="_blank" class="cLink"&gt;www.web2ftp.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tant qu'on y, la même chose mais pour le web (surfer de façon anonyme) :&lt;br /&gt;&lt;a rel="nofollow" href="http://naviguer.ca/" target="_blank" class="cLink"&gt;http://naviguer.ca&lt;/a&gt;&lt;br /&gt;&lt;a rel="nofollow" href="http://www.proxify.com/" target="_blank" class="cLink"&gt;http://www.proxify.com&lt;/a&gt;&lt;br /&gt;&lt;a rel="nofollow" href="http://www.merletn.org/anonymizer" target="_blank" class="cLink"&gt;http://www.merletn.org/anonymizer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-1854929664048783621?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/1854929664048783621/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=1854929664048783621' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1854929664048783621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/1854929664048783621'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2007/07/impossible-de-copier-des-fichiers-sur.html' title='Impossible de copier des fichiers sur mon FTP'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-2864245006610930403</id><published>2007-07-04T07:41:00.000-07:00</published><updated>2007-07-04T07:44:40.739-07:00</updated><title type='text'>Inclure une variable XML dans une balise</title><content type='html'>Le problème n'est pas compliqué, et la solution ne se trouve pas loin !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Contexte : &lt;/span&gt;vous écrivez une stylesheet XSL et dans vos balises hors XSLT (par exemple dans le code html que vous écrivez) vous souhaitez écrire le contenu, la valeur de la variable Untel.&lt;br /&gt;&lt;br /&gt;C'est très simple, insérez ceci : {$Untel}&lt;br /&gt;Par exemple &lt;a href="http://www.blogger.com/%7B$Untel%7D"&gt;lien&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-2864245006610930403?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/2864245006610930403/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=2864245006610930403' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2864245006610930403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2864245006610930403'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2007/07/inclure-une-variable-xml-dans-une.html' title='Inclure une variable XML dans une balise'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-2103372095132721843</id><published>2007-07-04T07:12:00.000-07:00</published><updated>2007-07-04T07:34:34.433-07:00</updated><title type='text'>Simuler une variable en XSLT</title><content type='html'>XSL permet de nombreuses choses... Mais en bon langage de pattern matching, XSLT ne permet pas de gérer des variables.&lt;br /&gt;&lt;br /&gt;Enfin si, il existe en XSL des "variables", mais lorsque l'on y regarde de plus près, ces variables sont à vrai dire, des &lt;span style="font-weight: bold;"&gt;constantes &lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;Aussi, comment doit-on faire lorsque l'on doit effectuer une boucle, ou encore effectuer un traitement répété et conditionnel sur une variable (exemple : extraire d'une string, le pattern après la dernière ",").&lt;br /&gt;&lt;br /&gt;La réponse est simple, on contournera le problème, en utilisant une fonction appelée avec paramètre.&lt;br /&gt;&lt;br /&gt;Exemple pour extraire le pattern d'une string après la dernière ",". Si mastring est la string en question.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&amp;lt;xsl:template name="getLastPattern"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &amp;lt;xsl:param name="mystring" select="0"/&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &amp;lt;xsl:choose&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;      &amp;lt;xsl:when test="contains($mystring,',')"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;           &amp;lt;xsl:call-template name="getLastPattern"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;            &amp;lt;xsl:with-param name="mystring" select="substring-after($mystring,',')"/&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;          &amp;lt;/xsl:call-template&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;            &amp;lt;/xsl:when&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;      &amp;lt;xsl:when test="not(contains($mystring,':'))"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;          Afficher Pattern : &amp;lt;xsl:value-of select="$mystring"/&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;      &amp;lt;/xsl:when&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &amp;lt;/xsl:choose&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;  &amp;lt;/xsl:template&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Il ne reste plus qu'à "appeler" la fonction à l'aide d'un &amp;lt;xsl:call-template name="getLastPattern"&gt; en ajoutant le paramètre maString.&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;/xsl:call-template&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-2103372095132721843?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/2103372095132721843/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=2103372095132721843' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2103372095132721843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/2103372095132721843'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2007/07/simuler-une-variable-en-xslt.html' title='Simuler une variable en XSLT'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-116463907639304247</id><published>2006-11-27T06:50:00.000-08:00</published><updated>2006-11-27T06:51:16.403-08:00</updated><title type='text'>Moteurs de recherche sons</title><content type='html'>Une petite vidéo sympa pour vous présenter ce moteur de recherche de sons.&lt;br /&gt;&lt;br /&gt;La plus grande base de données de bruitages et  ... Tout » d'effets spéciaux. Dans un moteur de recherche français, cherchez, écoutez et téléchargez les bruitages de votre choix...&lt;br /&gt;&lt;br /&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-3945328022549258993&amp;hl=fr" flashvars=""&gt; &lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-116463907639304247?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/116463907639304247/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=116463907639304247' title='7 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/116463907639304247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/116463907639304247'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/11/moteurs-de-recherche-sons.html' title='Moteurs de recherche sons'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-115884201926377498</id><published>2006-09-21T05:30:00.000-07:00</published><updated>2006-09-21T05:33:39.276-07:00</updated><title type='text'>Conversion de la bande passante en traffic et urls</title><content type='html'>Voici toutes les tables nécessaires pour calculer le nombre de documents web ou le traffic journalier ou mensuel selon une bande passante données.&lt;br /&gt;&lt;br /&gt;Le document suivant donne toutes les tables de conversion en matière de moteur de recherche. Je l'utilise notamment dans mes calculs pour mon prochain article sur les moteurs distribués :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nousquatre.be/publications/conversion-traffic-bande-passante-urls.pdf"&gt;Conversion bande passante vers traffic et documents web (urls)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-115884201926377498?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/115884201926377498/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=115884201926377498' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/115884201926377498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/115884201926377498'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/09/conversion-de-la-bande-passante-en.html' title='Conversion de la bande passante en traffic et urls'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-115522968614831027</id><published>2006-08-10T10:03:00.000-07:00</published><updated>2006-08-10T10:08:06.156-07:00</updated><title type='text'>Grid computing vidéo : The Future of Software</title><content type='html'>&lt;table xmlns="http://purl.org/atom/ns#" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docId=-7825075973274941578&amp;amp;hl=fr" style="width:300px; height:243px;" type="application/x-shockwave-flash"&gt; &lt;/embed&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr/&gt;&lt;tr&gt;&lt;td&gt;Voici une seconde vidéo (toujours en anglais), beaucoup plus longue qui présente ce qu'est le grid computing et les futures tendances informatiques.&lt;br /&gt;&lt;br /&gt;This is a vision for how software will be deployed and run in the near and distant future. It begins with a history of computing, from mainframes to the PC, with Apple, Steve Jobs and Bill Gates influence. It then shows how application virtualization - the elimination of software installation - is a key technical addition that frees software to travel the network and be wherever it has to be on-demand.&lt;br /&gt;                &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-115522968614831027?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/115522968614831027/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=115522968614831027' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/115522968614831027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/115522968614831027'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/08/grid-computing-vido-future-of-software.html' title='Grid computing vidéo : The Future of Software'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-115522954240477234</id><published>2006-08-10T10:00:00.000-07:00</published><updated>2006-08-10T10:05:42.503-07:00</updated><title type='text'>THE ORACLE GRID</title><content type='html'>&lt;table xmlns="http://purl.org/atom/ns#" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docId=4260390670624428482&amp;amp;hl=fr" style="width:300px; height:243px;" type="application/x-shockwave-flash"&gt; &lt;/embed&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr/&gt;&lt;tr&gt;&lt;td&gt;Voici une vidéo éditée par oracle (oracle.com) sur sa vision et sa solution en grid computing.&lt;br /&gt;&lt;br /&gt;Oracle présente le grid.&lt;br /&gt;&lt;br /&gt;Grid computing lets our customers run applications faster than the fastest mainframe while saving money and increasing reliability. Oracle's new Grid campaign includes a Oracle Grid TV ad  (15 sec.) that debuted during the 2005 NBA finals on ABC, and is currently running on cable news. See how Oracle Grid runs faster, cost less, and never breaks.&lt;br /&gt;                &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-115522954240477234?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/115522954240477234/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=115522954240477234' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/115522954240477234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/115522954240477234'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/08/oracle-grid.html' title='THE ORACLE GRID'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-115277943434814196</id><published>2006-07-13T01:25:00.000-07:00</published><updated>2006-07-13T01:30:34.356-07:00</updated><title type='text'>Le grid progresse en france !</title><content type='html'>Une étude menée pour Oracle montre un certaine progression du grid computing en Europe.&lt;br /&gt;&lt;br /&gt;D'après étude publiée il y a peu sur le grid computing et les architectures orientées services, la France rattrape aujourdhui son retard, se situant en bonne place vis-à-vis d'autres pays européens comme le Royaume-Uni. &lt;br /&gt;&lt;br /&gt;Basé sur une échelle de 0 a 10, le Grid Index est passé de 5,2 en 2005 à 5,4 en 2006. Les auteurs notent que le grid commence "à basculer d'une utilisation limitée à des précurseurs à une utilisation généralisée". Ils ajoutent que 70% des entreprises déploient désormais la technologie de grille "dans certains domaines" - contre 19,5% pour la précédente cuvée du Grid Index. 10 a 40% des entreprises déclarent faire une "utilisation modeste" de cette technologie dans certains secteurs, laissant espérer une conversion prochaine de ces projets pilotes en "migrations majeures", d'après Oracle - qui s'investit très fortement dans les architectures SOA (voir édition du 22 septembre 2005).&lt;br /&gt;&lt;br /&gt;Plus d'infos sur : &lt;a href="http://www.vnunet.fr/actualite/gds_comptes/serveurs/20060703006"&gt;VNUnet.fr&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-115277943434814196?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/115277943434814196/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=115277943434814196' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/115277943434814196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/115277943434814196'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/07/le-grid-progresse-en-france.html' title='Le grid progresse en france !'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-114967430683870315</id><published>2006-06-07T02:57:00.000-07:00</published><updated>2006-07-06T01:16:41.673-07:00</updated><title type='text'>Installer Apache et PHP sous Windows</title><content type='html'>Pour savoir comment installer Apache, PHP 4  et MySQL sous Windows, je vous recommande l'adresse suivant : &lt;a href="http://www.cybwarrior.com/articles/read.php?id=78"&gt;Installer Apache PHP 4  MySQL sous Windows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;C'est décrit simplement et clairement.&lt;br /&gt;&lt;br /&gt;Si vous installez la version 5 de PHP : &lt;a href="http://giminik.developpez.com/articles/apache/windows/"&gt;Installer php 5 et apache&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-3328799335206397";&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 60;&lt;br /&gt;google_ad_format = "468x60_as";&lt;br /&gt;google_ad_type = "image";&lt;br /&gt;google_ad_channel ="";&lt;br /&gt;google_color_border = "FFFFFF";&lt;br /&gt;google_color_bg = "FFFFFF";&lt;br /&gt;google_color_link = "0000FF";&lt;br /&gt;google_color_text = "000000";&lt;br /&gt;google_color_url = "008000";&lt;br /&gt;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&lt;br /&gt;  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-114967430683870315?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/114967430683870315/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=114967430683870315' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114967430683870315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114967430683870315'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/06/installer-apache-et-php-sous-windows.html' title='Installer Apache et PHP sous Windows'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-114907462117046107</id><published>2006-05-31T04:20:00.000-07:00</published><updated>2006-05-31T04:23:41.180-07:00</updated><title type='text'>Commande shell linux pour supprimer vieux dossiers</title><content type='html'>Exemple typique : dans un script pour nutch, je souhaite supprimer les vieux dossier (supérieur aux paramètres de mise à jour des pages qui est de 30 jours par defaut).&lt;br /&gt;Si je me trouve dans le repertoire courant de nutch/segments (./) alors voici la commande :&lt;br /&gt;&lt;br /&gt;find ./ -maxdepth 1 -mtime +30 -exec rm -r {} \;&lt;br /&gt;&lt;br /&gt;Sans \; cela ne fonctionne pas (missing arguement) mais j'ai cru comprendre que certains shell le symbole n'est pas necessaire.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-114907462117046107?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/114907462117046107/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=114907462117046107' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114907462117046107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114907462117046107'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/05/commande-shell-linux-pour-supprimer.html' title='Commande shell linux pour supprimer vieux dossiers'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-114901428638233900</id><published>2006-05-30T11:35:00.000-07:00</published><updated>2006-06-01T05:00:01.216-07:00</updated><title type='text'>Repos maternité pour prématuré en Belgique</title><content type='html'>&lt;span class="postbody"&gt;Cet article vise à diffuser une loi méconnue en Belgique concernant les congés de maternité en Belgique lors d'une naissance prématurée.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Prolongation facultative du repos de maternité en cas d'hospitalisation&lt;/span&gt; de l'enfant, supérieure à 7 jours :&lt;br /&gt;Si le nouveau-né doit rester hospitalisé plus de 7 jours après sa naissance, la titulaire salariée peut demander de prolonger son repos de maternité d'une durée égale à la période d'hospitalisation - 7 jours. Toutefois, &lt;span style="font-weight: bold;"&gt;la prolongation&lt;/span&gt; ne peut pas dépasser 24 semaines.&lt;br /&gt;&lt;br /&gt;En d'autres mots, si vous bénéficiez de 11 semaines (ou 9, ou 13, peu importe) de repos postnatal:&lt;br /&gt;- lors d'un accouchement non prématuré, bébé reste à l'hopital une semaine et il vous reste 10 semaines de congé lorsqu'il rentre à la maison&lt;br /&gt;- lors d'un accouchement prématuré, bébé reste à l'hopital X semaines et il vous reste 10 semaines de congé lorsqu'il rentre à la maison également ! A condition d'avoir prolongé votre repos maternité bien entendu !&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-3328799335206397"; google_ad_width = 120; google_ad_height = 240; google_ad_format = "120x240_as"; google_ad_type = "text_image"; google_ad_channel ="1499377340"; google_color_border = "FFFFFF"; google_color_link = "000000"; google_color_bg = "FFFFFF"; google_color_text = "000000"; google_color_url = "6131BD"; //--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Quelles démarches ?&lt;/span&gt;&lt;br /&gt;- A la fin du repos postnatal (initial) : transmettre une attestation d'hospitalisation à votre employeur (fournie par l'hopital)&lt;br /&gt;- Vous devez ensuite régulièrement (tous les mois par exemple) certifier que la durée d'hospitalisation est prolongée si c'est le cas.&lt;br /&gt;- Transmettre un certificat concernant la durée d'hospitalisation (fourni par l'hopital) à votre mutualité.&lt;br /&gt;&lt;br /&gt;Un projet de loi, identique mais pour les hommes, a été proposé par plusieurs personnes du PS. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-114901428638233900?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/114901428638233900/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=114901428638233900' title='4 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114901428638233900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114901428638233900'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/05/repos-maternit-pour-prmatur-en.html' title='Repos maternité pour prématuré en Belgique'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-114726419769792639</id><published>2006-05-10T05:29:00.000-07:00</published><updated>2006-05-10T05:29:57.713-07:00</updated><title type='text'>Terre sur Ebay</title><content type='html'>&lt;pre wrap=""&gt;Sélectionnée parmi les dix finalistes du concours « entrepreneur de l'année » organisé par eBay et La Libre Belgique, l'asbl Terre se lance dans l'e-commerce. Le défi : mettre sur pied, en deux mois de temps, un business florissant sur eBay, le célèbre site de ventes aux enchères.&lt;br /&gt;&lt;span class="moz-txt-citetags"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="moz-txt-citetags"&gt; &lt;/span&gt;Terre collecte près de 8.200 tonnes de vêtements par an. Une grande partie de ce tonnage est déjà valorisé (il est vendu en boutique, exporté ou recyclé). Mais parmi ces vêtements, des pièces exceptionnelles ne sont pas valorisées à leur juste mesure.&lt;br /&gt;&lt;span class="moz-txt-citetags"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="moz-txt-citetags"&gt;&lt;/span&gt;La vente sur eBay vise la valorisation de ces pièces hors du commun. Qu'il s'agisse de vêtements rétro, de pièces de collection des années 20, ou encore de pièces uniques de créateurs, une boutique eBay a toutes les chances de toucher le public visé : les amateurs de pièces rares !&lt;br /&gt;&lt;span class="moz-txt-citetags"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="moz-txt-citetags"&gt; &lt;/span&gt;Entre le 1e mai et le 25 juin, visitez régulièrement laboutiqueterre &lt;a class="moz-txt-link-rfc2396E" href="http://members.ebay.fr/ws/eBayISAPI.dll?ViewUserPage&amp;userid=laboutiqueterre"&gt;&lt;http://members.ebay.fr/ws/ebayisapi.dll?viewuserpage&amp;amp;userid=laboutiqueterre&gt;&lt;/a&gt; &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-114726419769792639?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/114726419769792639/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=114726419769792639' title='4 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114726419769792639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114726419769792639'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/05/terre-sur-ebay.html' title='Terre sur Ebay'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-114130627886023429</id><published>2006-03-02T05:30:00.000-08:00</published><updated>2006-03-02T05:31:18.880-08:00</updated><title type='text'>Volunteer Grid : lnternet Computing en anglais</title><content type='html'>&lt;p class="MsoNormal"&gt;Le Centre De Calcul De l'Information De Grille (GRID Infoware:&lt;span style=""&gt;  &lt;/span&gt;http://www.gridcomputing.com) vise à favoriser le développement et l'avancement des technologies qui fournissent un accès adpaté aux ressources distribuées.&lt;/p&gt;     &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;Pas un mot sur l’internet computing. Par contre, pointant XtremWeb et d’autres systèmes du meme style, je rencontre pour la première fois l’expression « volunteer computing » ce qui en dit long sur la sémantique de ce terme… Je poursuit donc mes recherches avec cette première expression.&lt;/p&gt;     &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;Aucune autre expression ne semble désigner ce « volunteer computing », aussi plutot que de continuer à citer tous les auteurs qui emploient l’expression (reportez vous plutot à google : &lt;a href="http://www.google.fr/search?hl=fr&amp;q=grid+computing+volunteer+computing&amp;amp;btnG=Rechercher&amp;meta"&gt;http://www.google.fr/search?hl=fr&amp;amp;q=grid+computing+volunteer+computing&amp;btnG=Rechercher&amp;amp;meta&lt;/a&gt;=) je préfère tenter de trouver de nouvelle expression s’il en existe.&lt;/p&gt;     &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;Ma lecture vient ensuite sur « Introduction to Grid Computing with Globus » (par IBM : &lt;a href="http://www.redbooks.ibm.com/redbooks/pdfs/sg246895.pdf"&gt;http://www.redbooks.ibm.com/redbooks/pdfs/sg246895.pdf&lt;/a&gt; ). Je ne fais que le citer car hormis etre un excellent document, il ne répond aucunement à la question …&lt;/p&gt;     &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;A la question « Y a-t-il différents genres de grilles pour différents buts? » dans une page de FCW (http://www.fcw.com/article89311-06-20-05-Print)&lt;span style=""&gt;  &lt;/span&gt;Tim Hoechst, vice-président senior chez Oracle affirme que différents types de problèmes de calcul se prêtent naturellement à différents types de grilles .&lt;span style=""&gt;  &lt;/span&gt;Il fait la distinction entre les grilles de processeur et les grilles de données.&lt;span style=""&gt;  &lt;/span&gt;Une grille de processeur traite un problème qui peut être cassé en morceaux et être traité sur les ordinateurs multiples.&lt;span style=""&gt;  &lt;/span&gt;Une grille de données traite les problèmes qui ne peuvent pas être subdivisés et doivent à la place courir sans interruption sur les ordinateurs multiples.&lt;span style=""&gt;  &lt;/span&gt;Il dit qu’Oracle se concentre sur le second point.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;A titre d’exemple d'une grille de processeur, Hoechst cite le projet de recherche extraterrestre. &lt;span style=""&gt;   &lt;/span&gt;Un exemple d'une grille de données est une base de données fonctionnant à travers un groupe d’ordinateur.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Une vision finalement très « Base de données » comme l’on pouvait s’y attendre. Rien donc de très intéressant…&lt;/p&gt;     &lt;p class="MsoNormal"&gt;Enfin, je retombe sur une source de documentation vraiment parfois très surprenante (wikipedia). Et là je retrouve une expression très fréquemment lue dans la lecture anglaise : internal et external grid. Ces termes semblent défintivement être les deux types disctincts dans la littérature anglosaxonne&lt;span style=""&gt;  &lt;/span&gt;(http://en.wikipedia.org/wiki/Grid_computing)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;p class="MsoNormal"&gt;Les &lt;b style=""&gt;grilles externes&lt;/b&gt; touchent les efforts de collaboration de recherche distribuée sans but lucratif géographique comme les grilles de NCSA Bioinformatics telles que BIRN. En bref, on puise ses ressources à l’extérieur.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Les grilles internes&lt;/b&gt; désignent l’intérêt des grandes entreprises commerciales avec les problèmes complexes de calcul qui visent à exploiter entièrement leur puissance de calcul interne.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Après réflexion, il s’agit plutot de terme qui n’ont rien à voir avec l’internet computing ou le virtual supercomputing. Ces types de grille n’englobent pas vraiment le « volunteer computing ». De plus, après de plus ample recherches, les termes ne sont pas utilisé tant que cela ! Ils désignent simplement le fait de puiser ses ressources en interne ou de les puiser en externe (amène des risques au niveau de la sécurité).&lt;/p&gt;     &lt;p class="MsoNormal"&gt;En conclusion de toutes ces recherches, j’ose affirmer les points suivants :&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;l’internet computing et le volunteer grid sont presque assimilés&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;par volunteer grid les anglais dénomme les projets de type SETI@Home où l’on fait don de ses ressources pour une noble cause/ un projet commun&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;le terme internet computing presque typiquement francophone (on le retrouve aussi parfois en anglais) est plus large. Il insiste lui aussi sur le don de ressources, mais envisage la possibilité d’avoir plusieurs clients de ce grid.&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Pour faire de l’internet computing, on peut se contenter d’une plateforme dites « lightweight grid » (qui ne respecte pas les standards). Cependant les termes « internet  computing » et « lightweigh grid » désignent des concepts strictement différents.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-114130627886023429?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/114130627886023429/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=114130627886023429' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114130627886023429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114130627886023429'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/03/volunteer-grid-lnternet-computing-en.html' title='Volunteer Grid : lnternet Computing en anglais'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-114077630603143059</id><published>2006-02-24T02:04:00.000-08:00</published><updated>2006-02-24T03:19:35.610-08:00</updated><title type='text'>Internet Computing : quel grid ?</title><content type='html'>Le grid fait intervenir un grand nombre de termes spécifiques. Certains concepts sont encore flou ou mal compris c'est pourquoi ce mois-ci sera consacré à l'explication de certains termes.&lt;br /&gt;&lt;br /&gt;L'internet computing, qu'est-ce ? Quel rapport avec le Grid ? Mes articles n 'apporteront pas de réponses complete mais plutot des références et citations diverses trouvées sur le net.&lt;br /&gt;&lt;br /&gt;L'internet computing ou Desktop Grid se distingue du Virtual Computing (article suivant). L'Internet Computing c'est tout d'abord exploiter les périodes de latence d'un pc.&lt;br /&gt;&lt;br /&gt;T.PRIOL, INRIA : "une combinaison d'un très grand nombre de PC (jusqu'a 1 million)". Il s'' agit d'exploiter les pc inutilisés, récupérer les cycles CPU via un économiseur d'ecran par exemple. (exemple : SETI@home).&lt;br /&gt;Source &lt;a href="http://www-sop.inria.fr/intech/grid/priol.pdf"&gt;: Grid Computing approches et tendances&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;L'internet computing  "c&lt;span style=";font-family:Arial;font-size:100%;"  &gt;ela marche bien pour un spectre    étroit d’applications" (INRIA, Cosnard et Priol). Est-ce plus généralisable ? (&lt;a href="http://www-sop.inria.fr/aci/grid/public/Library/Hammamet-9-4-02.ppt"&gt;Source&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Dans sa présentation d'XtremWeb (&lt;a href="http://www.lal.in2p3.fr/%7Elodygens/gc/seillac5.ppt"&gt;source&lt;/a&gt;), O. Lodygensky&lt;/span&gt;&lt;p:colorscheme colors="#FFFFFF,#000000,#808080,#000000,#00CC99,#3333CC,#CCCCFF,#B2B2B2"&gt; distingue lui aussi l'Internet Computing de part le nombre de ressources mais ajoute également :&lt;br /&gt;&lt;/p:colorscheme&gt; &lt;ul&gt;   &lt;li&gt;Pas d'identification individuelle&lt;/li&gt;   &lt;li&gt;Pas de confiance&lt;/li&gt;   &lt;li&gt;Partage égalitaire&lt;/li&gt;&lt;li&gt;PC plutot que grands sites de calcul (ndlr : une tendance ?)&lt;/li&gt;  &lt;/ul&gt;Je suis plutot prudent par rapport à ces affirmations, car leur sens d'une part est douteux, d'autres part il s'agit à mes yeux plus d'une tendance (d'XtremWeb?) plutot que des faits.&lt;br /&gt;Ce que je retiens de la présentation, c'est plutot ce &lt;span style="font-weight: bold;"&gt;don &lt;/span&gt;de ressources unilatérale ("PC volontaire).&lt;br /&gt;&lt;br /&gt;Poursuivant mes lectures, je peux maintenant affirmer avec plus de certitude que la traduction reconnue pour Internet Computing est bien "calcul global".&lt;br /&gt;&lt;br /&gt;Je continue avec un présentation de Esnard, Deprez sur &lt;a href="http://www.labri.fr/perso/esnard/Enseignement/GRID/grid-p2p.ppt"&gt;le calcul global&lt;/a&gt; . (un bon nombre de transparents sont les memes que ceux de T.Priol).&lt;br /&gt;Grande nouveauté : la distinction de 3 grands types de grid...&lt;br /&gt;&lt;p:colorscheme colors="#FFFFFF,#000000,#808080,#000000,#00CC99,#3333CC,#CCCCFF,#B2B2B2"&gt;  &lt;/p:colorscheme&gt; &lt;div shape="_x0000_s1026"&gt;          &lt;div class="O2" style=""&gt;&lt;span style="color: rgb(51, 51, 204);"&gt;&lt;span style="position: absolute; left: -4.1%;"&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(51, 51, 204);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;"- Bas niveau :&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="position: absolute; left: -3.07%;"&gt;•&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;i&gt;Cluster computing&lt;/i&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; avec des &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;i&gt;réseaux hétérogènes&lt;/i&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; de PCs et de stations de &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;travail&lt;br /&gt;Supercalculateur du pauve.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:89;" &gt;&lt;span style="color: rgb(51, 51, 204); position: absolute; left: -3.03%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:16;" &gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:89;" &gt;&lt;span style="color: rgb(51, 51, 204); position: absolute; left: -3.03%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:89;"&gt;&lt;span style="color: rgb(51, 51, 204); position: absolute; left: -2.84%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:16;"&gt;&lt;span style="font-size:100%;"&gt; Utilise toutes les ressources disponibles&lt;br /&gt;- Haut niveau : ordinateur les plus puissants&lt;br /&gt;- Intermédiaire : meta computing"&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:16;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;Il y a ensuite des transparents qui valent vraiment la peine (lisez ce document)&lt;br /&gt;&lt;br /&gt;Une des grosses tendances lues dans les documents jusqu'à présent est de vouloir passer de l'internet computing centralisé vers un systeme de type P2P.&lt;br /&gt;&lt;br /&gt;Dans &lt;a class="l" href="http://www.lri.fr/%7Efci/CGP2P-22112001/Franck.ppt"&gt;CGP2P Calcul Global Pair à Pair&lt;/a&gt; on présente encore l'Internet Computing comme un systeme distribué A GRANDE ECHELLE (mais on ne le qualifie pas de grid).&lt;br /&gt;&lt;br /&gt;Par contre on ajoute ici :&lt;br /&gt;-  Modèle Client-Serveur inversé : 1 client et n serveurs&lt;br /&gt;- L’application exécutée sur les serveurs est fournie par le client&lt;br /&gt;&lt;br /&gt;Au passage, dans le meme document je lis la meilleure définition jamais lue du P2P : "&lt;p:colorscheme colors="#FFFFFF,#000000,#808080,#000000,#00CC99,#3333CC,#CCCCFF,#B2B2B2"&gt;  &lt;/p:colorscheme&gt;Un système dans lequel toutes les ressources peuvent agir comme des clients, des serveurs et &lt;span style="font-weight: bold;"&gt;maintiennent le système lui même&lt;/span&gt; ".&lt;br /&gt;&lt;br /&gt;Enfin, dans certaines lectures on avance :&lt;br /&gt;- pas de communication entre machines/noeuds (j'ai des doutes que ce point isolé distingue l'internet computing des autres)&lt;br /&gt;&lt;br /&gt;Dans un exposé de M Soberman (&lt;a href="http://www.jres.org/paper/4.pdf"&gt;source&lt;/a&gt;) réapparait ce contexte de don de ressources qui vraisemblablement est inévitable. Cela constitue le facteur majeur de la facilité de deploiement et de fonctionnement des systemes pour internet computing.&lt;br /&gt;&lt;br /&gt;Par contre, dans le document deux tendances (souvent sous-entendues dans d'autres documents) sont soulignées :&lt;br /&gt;- volonté pour les plateformes de ce type de passer au mode P2P (maintenance distribuée du systeme)&lt;br /&gt;- possibilité d'exécuter des jobs différents / par des utilisateurs différents (mais aucune moyen alternatif pour controler les consommations n'est pour abordé)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusions :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;L'Internet Computing offre des resssources (principalement PCs) offertes volontairement. La plupart des systemes existants visent à l'execution d'une seule tache pour un seul utilisateur/client.&lt;br /&gt;&lt;br /&gt;Défauts principaux :&lt;br /&gt;- debit des reseaux, tailles des (petites) machines utilisées&lt;br /&gt;- sécurité faible : les entreprises réservent cette technologie à un usage interne&lt;br /&gt;- fiabilité (critere de choix pour les intergiciels disponibles)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-114077630603143059?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/114077630603143059/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=114077630603143059' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114077630603143059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114077630603143059'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/02/internet-computing-quel-grid.html' title='Internet Computing : quel grid ?'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-114028537361543275</id><published>2006-02-18T09:53:00.000-08:00</published><updated>2006-02-18T09:56:13.626-08:00</updated><title type='text'>IllicoPresto : campagne</title><content type='html'>Nous commençons une première campagne de référencement pour le &lt;a href="http://www.illicopresto.be/"&gt;moteur belge illicopresto&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;L'occasion de bientôt faire le point à propos de google analytics et google adwords sur &lt;a href="http://motrech.blogspot.com"&gt;Motrech le blog des moteurs de recherche &lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-114028537361543275?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/114028537361543275/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=114028537361543275' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114028537361543275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/114028537361543275'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/02/illicopresto-campagne.html' title='IllicoPresto : campagne'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-113948427556139490</id><published>2006-02-09T03:23:00.000-08:00</published><updated>2006-02-09T03:24:51.270-08:00</updated><title type='text'>Errata .NET</title><content type='html'>Il existe deux projets en cours visant à proposer l'infrastructure .NET en version Open Source et sous n'importe OS :&lt;br /&gt;- DotGNU&lt;br /&gt;- Mono&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-113948427556139490?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/113948427556139490/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=113948427556139490' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/113948427556139490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/113948427556139490'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/02/errata-net.html' title='Errata .NET'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-113948403319500777</id><published>2006-02-09T03:19:00.000-08:00</published><updated>2006-02-09T03:20:33.206-08:00</updated><title type='text'>Qu'est ce que J2EE ?</title><content type='html'>&lt;p class="MsoNormal"&gt;On me pose souvent la question,  voici une réponse sommaire :&lt;br /&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;Selon J2EE 1.4 (J. Weaver &amp; co, Eyrolles) : “En simplifiant beaucoup, on peut présenter J2EE comme un ensemble de specifications, une architecture distribuée, et une méthode de packaging et de déploiement des composants ».&lt;/p&gt;     &lt;p class="MsoNormal"&gt;Les éléments principaux de J2EE sont les suivants :&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;servlet : application executée coté serveur visant à executer un service pour un client. Le plus souvent il s’agit de fournir du contenu web dynamique&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=""&gt; &lt;/span&gt;javaserver pages (jsp) : servent uniquement à faciliter la création de contenu web dynamique&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;-&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;enterprise Javabeans (ejb) : il s'agit de composants spécifiques chargés des traitements des données propres à un secteur d'activité (on parle de &lt;i&gt;logique métier&lt;/i&gt;) et de l'interfaçage avec les bases de données.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-113948403319500777?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/113948403319500777/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=113948403319500777' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/113948403319500777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/113948403319500777'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/02/quest-ce-que-j2ee.html' title='Qu&apos;est ce que J2EE ?'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-113940993167686112</id><published>2006-02-08T06:44:00.000-08:00</published><updated>2006-02-08T06:45:31.690-08:00</updated><title type='text'>Plateformes J2EE, .NET et LAMP : état des lieux</title><content type='html'>J2EE sont les spécifications avancées par SUN, de nombreuses plateformes applicatives l’implémentent (certaines sont gratuites et d’autres pas : Sun Application Server, Oracle Server, Apache, Websphere, WebLogic, ...)        &lt;p class="MsoNormal"&gt;.NET est une alternative propriétaire au standard java promu par Sun. .Net n’est pas du tout portable sur d’autres plateformes que Windows (« volonté de Microsoft »). Son modèle de structuration est souvent jugé par ses développeurs plus simple à exploiter que ses equivalents J2EE.&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;Quel que soit la couche d’application, J2EE et .NET ont en général leur « équivalent ».&lt;/p&gt;       &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;LAMP n’est plus à proprement parlé une plateforme (Apache, Mysql et PHP), mais une série d’outils open-source (et souvent, libre) constituant des plateformes.&lt;br /&gt;Conscients de la popularité de LAMP, les editeurs de produits Java modifient la JVM et NetBeans pour qu’ils fonctionnent avec des langages comme Jython, Groovy (et .net).&lt;/p&gt;     &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Zope&lt;/span&gt;évolue à un rythme rapide, il ne s'appuie pas sur la plate-forme J2EE. Il semble tout à fait remarquable pour les services web. La question qui reste encore fort mystérieuse : « Zope permet-il de régler toutes les situations supportées par .net et les serveurs j2ee ? ». On se doute que non, mais jusqu ou vont ses limites a l heure actuelle.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-113940993167686112?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/113940993167686112/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=113940993167686112' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/113940993167686112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/113940993167686112'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2006/02/plateformes-j2ee-net-et-lamp-tat-des.html' title='Plateformes J2EE, .NET et LAMP : état des lieux'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-113274056954583998</id><published>2005-11-23T02:08:00.000-08:00</published><updated>2005-11-23T02:09:29.560-08:00</updated><title type='text'>Problèmes avec Nutch</title><content type='html'>Un probleme semble survenir concernant la gestion de thread.per.host .&lt;br /&gt;&lt;br /&gt;En effet, nutch renvoie des exceptions timeout sur une meme seconde de plusieurs threads a la fois.&lt;br /&gt;&lt;br /&gt;A suivre...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-113274056954583998?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/113274056954583998/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=113274056954583998' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/113274056954583998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/113274056954583998'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/11/problmes-avec-nutch.html' title='Problèmes avec Nutch'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-112979976210679714</id><published>2005-10-20T02:02:00.000-07:00</published><updated>2005-11-08T03:03:27.860-08:00</updated><title type='text'>Introduction d'une application J2EE</title><content type='html'>Juste quelques notes...&lt;br /&gt;&lt;br /&gt;Déployer une application correctement.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Structure d'une application&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Tomcat est souvent installé dans le dossier /usr/share/tomcat/.&lt;br /&gt;Les applications que vous réalisez se trouveront dans le dossier /usr/share/tomcat/webapps/.&lt;br /&gt;Votre application applic1 par exemple se trouvera dans le dossier /usr/share/tomcat/webapps/applic1/.&lt;br /&gt;&lt;br /&gt;Pour fonctionner, votre application doit posséder la structure suivante :&lt;br /&gt;applic1/&lt;br /&gt;....ressources Web plubliques (statiques html ou jsp)&lt;br /&gt;....WEB-INF/&lt;br /&gt;........web.xml&lt;br /&gt;........lib/&lt;br /&gt; ............librairies jar utilisées par vos pages (ce que vous avez développé)&lt;br /&gt;........classes/&lt;br /&gt;  ............classes utilisées par vos pages (si vous ne les avez pas en jar)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Attardons nous sur le seul fichier qui doit respecter une norme (web.xml), voici son contenu : &lt;a href="http://svn.apache.org/viewcvs.cgi/incubator/nutch/trunk/src/web/web.xml?rev=155829&amp;view=markup"&gt;WEB.XML&lt;/a&gt;&lt;br /&gt;&lt;code&gt;&lt;web-app&gt;&lt;welcome-file-list&gt;&lt;welcome-file&gt;&lt;/welcome-file&gt;&lt;welcome-file&gt;&lt;/welcome-file&gt;&lt;welcome-file&gt;&lt;/welcome-file&gt;&lt;/welcome-file-list&gt;&lt;/web-app&gt;&lt;/code&gt;&lt;br /&gt;Le seul paramètre à modifier est le nom du fichier page d'accueil à remplacer dans le tag welcome-file. Le fichier web.xml PEUT etre utilisé tel quel. Nous ne verrons pas toutes les opérations possibles.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Du code JAVA dans Ma Page HTML :&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Les points majeurs à retenir pour réaliser une page jsp et faire cohabiter du code sont  les suivants :&lt;br /&gt;* Tout code JAVA doit etre entouré des balises &lt;% et des balises %&gt;&lt;br /&gt;* Toute page JSP doit posséder une en-tete&lt;br /&gt;* Toute page JSP présente l'extension de fichier .jsp&lt;br /&gt;* Il y a bcp de commandes JSP mais seules quelques unes sont utiles.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-112979976210679714?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/112979976210679714/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=112979976210679714' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/112979976210679714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/112979976210679714'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/10/introduction-dune-application-j2ee.html' title='Introduction d&apos;une application J2EE'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-112324505499295636</id><published>2005-08-05T05:19:00.000-07:00</published><updated>2005-08-09T07:55:23.843-07:00</updated><title type='text'>Définition d'un Grid</title><content type='html'>Ian Foster, Prof. à l'université de Chicago, auteur de What is The Grid?  et d'autres publications, développeur de Globus, a validé ma définition du grid. Voici sa première version.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;DEFINITION&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Une grille informatique ou &lt;strong&gt;grid&lt;/strong&gt; est une infrastructure virtuelle garantissant des qualités de service non-triviales et constituée d'un ensemble de ressources informatiques partagées, hétérogènes, coordonnées et non-contrôlées.&lt;br /&gt;&lt;br /&gt;"&lt;span style="FONT-WEIGHT: bold"&gt;Le grid&lt;/span&gt;" (à l'image de "l'internet") est un grid utilisant des protocoles standards afin de pouvoir politiser les partages de ressources entre groupements autonomes d'individus/d'institutions appelés organisations virtuelles.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;DEVELOPPEMENT DE LA DEFINITION&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Une grille est en effet une &lt;strong&gt;infrastructure&lt;/strong&gt;, c'est-à-dire des équipements techniques d'ordre matériels et logiciels. Cette infrastructure est qualifiée de &lt;strong&gt;virtuelle&lt;/strong&gt; car les relations entre les entités qui la composent n'existe pas matériellement mais numériquement.&lt;br /&gt;&lt;br /&gt;Une grille garantit des &lt;strong&gt;qualités de service non-triviales&lt;/strong&gt;, c'est-à-dire qu'elle se distingue des autres infrastructures dans son aptitude à répondre adéquatement à des exigences (accessibilité, disponibilité, fiabilité, ...) compte tenu de la puissance de calcul qu'elle représente.&lt;br /&gt;&lt;br /&gt;Une grille se compose de &lt;strong&gt;ressources informatiques&lt;/strong&gt; : tout élément qui permet l'exécution d'une tâche numérique. Cette définition inclût bien sûr les ordinateurs personnels, mais également les téléphones portables, les calculatrices et tout object qui présente un composant informatique.&lt;br /&gt;&lt;br /&gt;Ces ressources sont qualifiées de :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Partagées&lt;/strong&gt; : elles sont mises à la disposition des différents consommateurs de la grille.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hétérogènes&lt;/strong&gt; : elles sont de toute nature, les ordinateurs peuvent différer par exemple de par leur système d'exploitation.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Coordonnées&lt;/strong&gt; : les ressources sont arrangées, mises en relation et politisées en vue d'une fin, d'un objectif. Cette tâches est souvent remplie par un ou plusieurs ordonnanceurs.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Non-controlées&lt;/strong&gt; : les ressources ne sont pas contrôlée par une unité commune. Contrairement à un cluster, les ressources sont hors de la portée d'un moniteur de contrôle.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Spécifications d'un grid ou "qu'est-ce q'un bon grid ?" :&lt;br /&gt;&lt;/strong&gt;L'accès à cette énorme puissance doit faire intervenir les notions suivantes :&lt;br /&gt;- fiable/sûr&lt;br /&gt;- politisé en organisations virtuelles&lt;br /&gt;- peu coûteux&lt;br /&gt;- consistant/régulier&lt;br /&gt;- envahissant : le calcul se répend sur les entités de l'infrastructure&lt;br /&gt;à accès dominant et peu coûteux conformé sûr aux possibilités informatiques à extrémité élevé&lt;br /&gt;&lt;br /&gt;Un grid &lt;strong&gt;doit &lt;/strong&gt;utiliser des protocoles standards.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-112324505499295636?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/112324505499295636/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=112324505499295636' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/112324505499295636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/112324505499295636'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/08/dfinition-dun-grid.html' title='Définition d&apos;un Grid'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-112324392489771369</id><published>2005-08-05T05:09:00.000-07:00</published><updated>2005-08-05T05:12:04.903-07:00</updated><title type='text'>Grid Search Engine</title><content type='html'>Evaluer l'utilité d'un crawler distribué (sous une plateforme grid dans notre cas), tel sera l'objet du projet &lt;a href="mailto:Grid@Home"&gt;Grid@Home&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Je présenterai ce projet le 14 septembre prochain à Poznan Pologne. La présentation sera réalisée dans le cadre de CoreGrid, le réseau d'excellence européen en matière de Grid.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-112324392489771369?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/112324392489771369/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=112324392489771369' title='7 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/112324392489771369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/112324392489771369'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/08/grid-search-engine.html' title='Grid Search Engine'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111944987850598812</id><published>2005-06-22T07:16:00.000-07:00</published><updated>2005-06-22T07:18:04.416-07:00</updated><title type='text'>Projet de communauté d'intérêt</title><content type='html'>Les informations recensées par tout type de moteur de recherche sont très nombreuses. Mettre la main sur un document (web ou d'un système informatique) donné en utilisant un moteur de recherche est une opération fastidieuse. Les moteurs de recherche actuels constituent pourtant les seuls solutions de recherche.&lt;br /&gt;&lt;br /&gt;L'algorithmique notamment par les techniques de ranking ne permet pas d'obtenir un niveau suffisant de qualité en matière de recherche de documents. L'essence des communautés d'intérêt naît de ce constat et son objectif est de favoriser la recherche de documents. Une communauté d'intérêt est une organisation virtuelle permettant de rassembler l'expérience de nombreuses personnes afin de la partager.Une communauté d'intérêt peut être adaptée pour les moteurs de recherche. Il s'agit par exemple de construire des ontologies permettant de classer les documents ou encore d'ajouter des informations correspondant à certains mots de recherches (tips).&lt;br /&gt;&lt;br /&gt;Exemple :&lt;br /&gt;Une entreprise A dispose d'un moteur de recherche pour référencer ses documents.&lt;br /&gt;Un employé doit prendre en main le projet Machin abandonné l'année passée.&lt;br /&gt;Il effectue une recherche avec les mots "projet MACHIN".&lt;br /&gt;Sur la deuxieme page de résultats il retrouve le document du projet MACHIN.&lt;br /&gt;Grace à la communauté d'intérêt, il peut ramener en première position le document du projet machin pour toutes les recherches contenant le mot "machin" en y ajoutant un commentaire.Les possibilités sont assez illimitées selon l'implémentation de la communauté d'intérêt.&lt;br /&gt;&lt;br /&gt;La communauté d'intérêt développée au CETIC vise à construire des onthologies permettant de classer des mots de recherche et des annuaires (collection d'urls). Elle permet également d'associer des messages à certains mots de recherche ce qui permet d'obtenir des informations directement.&lt;br /&gt;&lt;br /&gt;Les onthologies et les classements sont obtenu via une pyramide panoptique. C'est une adaptation des théories de Michel Foucault, dans le livre publié en 1975 « Surveiller et punir » où Foucault y développe deux concepts, celui de panoptisme et celui de société disciplinaire. Brièvement, les informations doivent être validées plusieurs fois avant d'être prise en compte par le moteur de recherche, tandis que les mauvaises propositions sont sanctionnées.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111944987850598812?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111944987850598812/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111944987850598812' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111944987850598812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111944987850598812'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/06/projet-de-communaut-dintrt.html' title='Projet de communauté d&apos;intérêt'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111826781917736746</id><published>2005-06-08T14:55:00.000-07:00</published><updated>2005-06-08T14:58:15.323-07:00</updated><title type='text'>Moteur de Gogole !</title><content type='html'>Fier de mon petit plat pays de Belgique et davantage encore de ma ville natale, je vous présente le moteur Gogole Liège : &lt;a href="http://www.gogole.be/"&gt;http://www.gogole.be/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A visiter!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111826781917736746?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111826781917736746/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111826781917736746' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111826781917736746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111826781917736746'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/06/moteur-de-gogole.html' title='Moteur de Gogole !'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111815538850676285</id><published>2005-06-07T07:29:00.000-07:00</published><updated>2005-06-07T07:43:55.726-07:00</updated><title type='text'>Le spamdexing</title><content type='html'>&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:85%;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:85%;"&gt;&lt;span class="normal"    style="font-family:Arial, Helvetica, sans-serif;font-size:85%;color:#000000;"&gt;&lt;span style="color:#000000;"&gt;&lt;i&gt;Le « spamdexing »&lt;/i&gt;&lt;/span&gt; &lt;span style="color:#000000;"&gt;désigne tous les moyens pour tromper les moteurs de recherche chargés d'indexer et de classer les sites.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;L'article &lt;a href="http://www.01net.com/article/267448.html"&gt;Ces tricheurs qui polluent Google&lt;/a&gt; publié sur 01net synthétise efficacement les techniques souvent dénoncées permettant d'améliorer frauduleusement le référencement dans les moteurs de recherche.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111815538850676285?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111815538850676285/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111815538850676285' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111815538850676285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111815538850676285'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/06/le-spamdexing.html' title='Le spamdexing'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111814909411750067</id><published>2005-06-07T05:54:00.000-07:00</published><updated>2005-06-07T05:58:14.123-07:00</updated><title type='text'>Aspell correcteur orthographique</title><content type='html'>&lt;a href="http://aspell.sourceforge.net"&gt;&lt;/a&gt;La correction orthographique dans les moteurs de recherche est désormais non pas un plus, mais une incontournable fonctionnalité attendue par les utilisateurs.&lt;br /&gt;&lt;br /&gt;Afin de réaliser facilement ce genre de mécanisme, le développeur sera certainement intéressé par GNU &lt;a href="http://aspell.sourceforge.net"&gt;Aspell&lt;/a&gt; libre et open source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111814909411750067?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111814909411750067/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111814909411750067' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111814909411750067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111814909411750067'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/06/aspell-correcteur-orthographique.html' title='Aspell correcteur orthographique'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111813781383146462</id><published>2005-06-07T02:38:00.000-07:00</published><updated>2005-06-07T02:50:13.846-07:00</updated><title type='text'>Actualités moteur de recherche</title><content type='html'>Les technologies des moteur de recherche continuent définitivement à bouger. Parmis les évènements à signaler on notera :&lt;br /&gt;&lt;br /&gt;La sortie de Google Search Appliance et de Google Mini. Il s'agit de deux solutions de recherche prêtes à l'emploi : la première solution s'élève à 27000 euros tandis que l'autre affiche 3000 euros. L'intérêt principal réside dans le caractère prêt à l'emploi du produit. Il s'agit d'une solution rapide à installer et commercialisée déjà aux états unis.&lt;br /&gt;&lt;br /&gt;Google toujours, ouvre sa bibliothèque &lt;a href="http://print.google.com"&gt;Google Print&lt;/a&gt; au grand public. Ce service web encore en test permet d'étendre la recherche aux textes imprimés de nombreuses universités américaines (Harvard, New York, ...). Cela n'est qu'un début, bien que la BNF (France) a refusé l'accès  à ses ouvrages et qu'un vaste projet Européen concurrent a été lancé.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.northwestern.edu/%7Eagupta/doubletrust/"&gt;DoubleTrust&lt;/a&gt; a fait son apparition : dans une première section il affiche les résultats communs à Google et Yahoo. Il affichera également les résultats orphelins de l'un des moteurs.&lt;br /&gt;&lt;br /&gt;Netbooster, société européenne, propose des dispositifs de filtrage et de détection de fraude des clics. Ceci afin de lutter contre la fraude des clics sur liens publicitaires, qui représente un danger majeur pour l'économie du Web.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111813781383146462?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111813781383146462/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111813781383146462' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111813781383146462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111813781383146462'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/06/actualits-moteur-de-recherche.html' title='Actualités moteur de recherche'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111761919315614982</id><published>2005-06-01T02:39:00.000-07:00</published><updated>2005-06-02T01:37:17.660-07:00</updated><title type='text'>N1GE Sun Grid Engine</title><content type='html'>Je suis cette semaine en formation chez Sun  afin de suivre le module de formation "N1 Grid Engine Advanced Administration".&lt;br /&gt;&lt;br /&gt;Ce moteur de Grid a ete implemente en parallele avec leur produit open source. Je remarque que leur système est tres bien abouti. Il répond a la plupart des critères attendus pour un systeme de type HPC (high predictable cluster).&lt;br /&gt;&lt;br /&gt;Sun annonce que N1GE est un Grid complet pour les Departments Grid et Enterprise Grid, mais ne convient pas en tant que tel pour les Global Grid. Il y a sans doute moyen d'étendre facilement à un global grid en couplant la suite de Sun à un système tel que Globus.&lt;br /&gt;&lt;br /&gt;Voici les fonctionnalités importantes de N1GE qui font de lui à mes yeux  l'un des meilleurs systèmes :&lt;br /&gt;&lt;br /&gt;* Chaque job en exécution est associé avec un slot. Le scheduler n'a pas plus de jobs en exécution que de slots associés avec une file d'attente.&lt;br /&gt;* L'architecture est composée de executable host (noeuds), master, submit hosts, admin hosts, chacune de ces entités pouvant se retrouver sur la meme machine bien entendu.&lt;br /&gt;* N1GE dispose d'un GUI complet !&lt;br /&gt;* A chaque file d'attente peuvent s'attacher des règles de scheduling et  d'autres paramètres.&lt;br /&gt;* Il est possible de limiter l'utilisation des ressources. Il est possible de réserver des ressources pour un job. Il est possible de spécifier des ressources pour un job.&lt;br /&gt;* Plusieurs politiques de scheduling sont possibles : FIFO, Posix, Tickets.&lt;br /&gt;* Il est possible de réordonnancer à la volée.&lt;br /&gt;* Les politiques de scheduling permettent de migrer certaines taches à l'aide de technique de checkpointing lorsqu'un évènement défini a lieu (exemple : si l'utilisation du processeur dépasse 1 heure, migrer le job).&lt;br /&gt;* Il est possible de créer des projets (auquel on peut associer des tickets de priorité). Il est possible de créer des départements : une liste d'utilisateurs et leurs droits.&lt;br /&gt;&lt;br /&gt;Gros bémol du produit : tout fonctionne en NFS =&gt; l'extension au delà d'un réseau local nécessite donc le deploiement d'une autre architecture (éventuellement avec Globus).&lt;br /&gt;&lt;br /&gt;Le petit point negatif : peut-être un manque d'acteurs intelligents permettant de se passer d'un bon nombre de choix de configuration. Mais je ne doute pas que certains au contraire apprecieront la customisabilite de n1Ge.&lt;br /&gt;&lt;br /&gt;Quelques adresses :&lt;br /&gt;&lt;a href="http://www.sun.com/software/gridware"&gt;N1 Grid Engine (anglais)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gridengine.sunsource.net"&gt;Sun Grid Engnie project (anglais)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://docs.sun.com/db/1017.3"&gt;N1 Grid Engine 6 documentation (anglais)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111761919315614982?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111761919315614982/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111761919315614982' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111761919315614982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111761919315614982'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/06/n1ge-sun-grid-engine.html' title='N1GE Sun Grid Engine'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111281831195402020</id><published>2005-04-06T13:09:00.000-07:00</published><updated>2005-04-06T13:11:51.956-07:00</updated><title type='text'>Avril = qualité</title><content type='html'>Le mois d'avril sera pour moi plein de qualités... principalement de la qualité logicielle :)&lt;br /&gt;&lt;br /&gt;Je dois mettre de côté pour un mois mes projets de moteur de recherche celui d'HPC4U. Il s'agira de définir les tests de vérification et de validation d'un middleware Grid, orienté gestion des pannes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111281831195402020?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111281831195402020/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111281831195402020' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111281831195402020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111281831195402020'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/04/avril-qualit.html' title='Avril = qualité'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111262388382441901</id><published>2005-04-04T07:11:00.000-07:00</published><updated>2005-04-04T07:11:23.826-07:00</updated><title type='text'>Moteurs : dernières nouvelles</title><content type='html'>Quelques news dans le monde des moteurs de recherche :&lt;br /&gt;&lt;br /&gt; * ULTRALINGUA&lt;br /&gt; Quel que soit le pays d’origine et donc la langue d’indexation des photos, l’ensemble des image du site seront accessibles via une recherche par mot-clé dans toutes les langues disponibles.&lt;br /&gt; &lt;a href="http://www.ultralingua.net/index.html?action=define" target="_blank"&gt;&gt;&gt;Tester la version web du traducteur Ultralingua&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; * DIR.COM&lt;br /&gt; &lt;span style="font-size:85%;"&gt;Le moteur de recherche 'Dir.com' développé par Free depuis deux ans refait surface (320 millions de pages indexées)&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://www.boursier.com/vals/FR/news.asp?id=132414"&gt;http://www.boursier.com/vals/FR/news.asp?id=132414&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;* YAHOO et Creative Commons&lt;br /&gt; Voilà une initiative non encore étrennée par Google ou Microsoft : Yahoo! adapte son moteur Yahoo Search à un nouveau &lt;a class="souligne" href="http://www.pcinpact.com/link.php?url=http%3A%2F%2Fsearch.yahoo.com%2Fcc" target="_blank"&gt;domaine de recherche&lt;/a&gt;. Il s’agira cette fois non de scruter aveuglément ici et là, mais de fouiller uniquement des contenu étiquetés Creative Commons (CC). D'ailleurs "Creative Commons Search" est le petit nom de cet outil idéal pour de futurs travaux (école, dossier, etc.).&lt;br /&gt; &lt;a class="moz-txt-link-freetext" href="http://www.pcinpact.com/actu/newsg/20312.htm"&gt;http://www.pcinpact.com/actu/newsg/20312.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111262388382441901?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111262388382441901/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111262388382441901' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111262388382441901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111262388382441901'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/04/moteurs-dernires-nouvelles.html' title='Moteurs : dernières nouvelles'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111235965828294029</id><published>2005-04-01T04:37:00.000-08:00</published><updated>2005-04-01T04:47:38.283-08:00</updated><title type='text'>Les communautés d'intérêt</title><content type='html'>Phénomène (+-nouveau) à la mode dans le domaine des moteurs de recherche : les communautés d'intérêt méritait bien un petit article...&lt;br /&gt;&lt;br /&gt;Tandis que l'on approche des limites de la recherche textuelle (Google, MSN Search) des documents webs, et que les moteurs sémantiques semblent bien complexes à mettre en oeuvre, certains voient en ces communautés une façon simple, économique et moderne de passer de l'échelon du référencement des informations à celui de partage des connaissances.&lt;br /&gt;&lt;br /&gt;L'intérêt est flagrant : pourquoi ne pas utiliser le cerveau humain pour établir le ranking des pages webs. Effectivement, l'idée est bonne, mais pas sans difficultés...&lt;br /&gt;&lt;br /&gt;Sans entrer dans les détails, les difficultés résident dans la facon de mettre en oeuvre une stratégie permettant d'obtenir de bons résultats.&lt;br /&gt;&lt;br /&gt;Parmis d'autres choses, je pense qu'il serait par exemple très utile de distinguer deux groupements majeurs :&lt;br /&gt;- les communautés qui recherchent la meme chose : les résultats doivent être donnés en fonction de ce que ces personnes recherches&lt;br /&gt;- les communautés qui connaissent la meme chose : un informaticien établira plus facilement un classement de site parlant des failles de course critique qu'un biologiste !&lt;br /&gt;&lt;br /&gt;Pour conclure, j'adhère complètement au système des communautés d'intérêt, mais je ne suis enthousiaste face à aucun des projets qui m'ont été présenté...&lt;br /&gt;&lt;br /&gt;Aussi, dans quelques mois, aurai-je peut-etre l'occasion de vous présenter ma trouvaille en cette matière.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111235965828294029?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111235965828294029/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111235965828294029' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111235965828294029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111235965828294029'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/04/les-communauts-dintrt.html' title='Les communautés d&apos;intérêt'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111216936045749102</id><published>2005-03-29T23:53:00.000-08:00</published><updated>2005-03-29T23:56:00.456-08:00</updated><title type='text'>Lucene versus SGBD</title><content type='html'>La bataille n'est pas courante... néanmoins, toute connaisseur de Nutch désireux  d'employer l'indexeur Lucene dans toute sa potentialité sera confronté à  la question suivante :&lt;br /&gt;&lt;br /&gt;Quand faut-il utiliser une SGBD plutot que Lucene.&lt;br /&gt;&lt;br /&gt;Prenons un cas concret : réaliser un compteur de "mots de recherche"  pour Nutch.&lt;br /&gt;&lt;br /&gt;Pour l'instant je m'accorde aux choses suivantes :&lt;br /&gt;&lt;br /&gt;* Lucene est un indexeur, c'est à dire un outil permettant de retrouver  au plus vite une entrée d'index associée à des données.&lt;br /&gt;* MySQL (ou autres SGBD) est un système de gestion de base de données. C'est à dire un ensemble d'index englobant l'implémentation d'un ensemble d'opération sans se préoccuper des problemes sous-jacents (multi-ultisateurs, synchronisation, lecture/écriture).&lt;br /&gt;&lt;br /&gt;A mes yeux, Lucene est théoriquement plus lent lorsque les scéances  d'écriture se succèdent aux étapes de lecture. J'aurais tendance à  affirmer que Lucene est un indexeur exclusivement consacré à un  construction d'index suivie d'un ensemble de lecture. Ainsi, si l'on  veut implémenter un outil de statistique qui incrémente une entrée de  l'index à chaque fois que l'occurence est enregistrée sur le moteur,  j'aurais tendance à dire que les performances devraient etre moins bonnes.&lt;br /&gt;&lt;br /&gt;En pratique cela n' a pas vraiment l'air d'etre le cas.&lt;br /&gt;&lt;br /&gt;Vous meme, avez vous été confronté à cet grave question existentielle :  Lucene ou SGBD ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111216936045749102?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111216936045749102/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111216936045749102' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111216936045749102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111216936045749102'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/03/lucene-versus-sgbd.html' title='Lucene versus SGBD'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111168674112554993</id><published>2005-03-24T09:44:00.000-08:00</published><updated>2005-03-24T09:52:21.126-08:00</updated><title type='text'>Algorithme de Ranking à code ouvert</title><content type='html'>Certains se demandent : n'est-ce pas dangereux de présenter en open-source l'algorithme de ranking utilisé pour un moteur de recherche. Je parle ici du projet Nutch...&lt;br /&gt;&lt;br /&gt;Sans vouloir copier Doug Cutting, voici quelques réflexions intéressantes :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Google qui garde pourtant son algorithme secret, n'empêche pas les webmasters habiles de monter leurs rankings.&lt;/li&gt;&lt;li&gt;Rien n'empêche les utilisateurs du projet Nutch de customiser l'algorithme de ranking (ce qui est chose facile) et de ne pas publier le code de cet algorithme.&lt;/li&gt;&lt;li&gt;Annoncer l'algorithme, et pour peu, dans un projet open-source, permet de plus facilement les failles de la méthode employée. Cela permettra à plus long terme, d'obtenir un algorithme plus fiable, plus performant, moins influencés par les techniques diverses de boost de ranking.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;En conclusion, je crois que la publication, &lt;strong&gt;dans le cadre du projet Nutch&lt;/strong&gt;, est une très bonne chose.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111168674112554993?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111168674112554993/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111168674112554993' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111168674112554993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111168674112554993'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/03/algorithme-de-ranking-code-ouvert.html' title='Algorithme de Ranking à code ouvert'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111158350473517322</id><published>2005-03-23T05:10:00.000-08:00</published><updated>2005-03-23T07:20:15.436-08:00</updated><title type='text'>Tutoriel de Nutch sur Frutch</title><content type='html'>Je suis inscrit désormais sur le groupe Frutch , c'est-à-dire le groupe de &lt;a href="http://www.nutch.org/"&gt;Nutch&lt;/a&gt; francophone.&lt;br /&gt;&lt;br /&gt;Nutch est un moteur de recherche open-source plein d'avenir. La version 0.6 donnait déjà de très bon résultat, on attend avec impatience la prochaine version stable permettant de gérer pas mal de choses supplémentaires.&lt;br /&gt;&lt;br /&gt;En matière de moteur de recherche, je pense que le projet Nutch est sans doute la meilleure chose qui soit arrivée depuis pas mal d'année.&lt;br /&gt;&lt;br /&gt;Notons au passage que Nutch utilise l'indexeur Lucene dont le principal développeur Doug Cutting, est le principal acteur du projet Nutch.&lt;br /&gt;&lt;br /&gt;J'ai publié ma traduction avec commentaires du tutoriel de Nutch sur le Wiki de Frutch : &lt;a href="http://frutch.free.fr/wikini/wakka.php?wiki=NutchTutoriel"&gt;tutoriel de Nutch&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111158350473517322?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111158350473517322/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111158350473517322' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111158350473517322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111158350473517322'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/03/tutoriel-de-nutch-sur-frutch.html' title='Tutoriel de Nutch sur Frutch'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111158242370190593</id><published>2005-03-23T04:49:00.000-08:00</published><updated>2005-03-23T04:55:06.646-08:00</updated><title type='text'>Crawling distribué</title><content type='html'>&lt;blockquote cite="mid42415F8B.7070809@evhr.net" type="cite"&gt;      &lt;tt&gt;   &lt;/tt&gt;&lt;/blockquote&gt; Suite à une discussion concernant l'intérêt du crawling distribué pour un moteur de recherche voici ma réponse suite au message suivant :&lt;br /&gt;&lt;br /&gt;&lt;tt&gt; En fait, ce que j'entends par crawling P2P, c'est d'utiliser un réseau&lt;br /&gt;de machine pour effectuer le téléchargement des pages et en effectuer&lt;br /&gt;l'indexation. En fait à bien y réfléchir, ça serait plus une approche à&lt;br /&gt;la Seti@home. Le terme P2P n'est peut-être pas très approprié.&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Ce qui caractérise le P2P, c'est l'indétermination de la relation client-serveur entre les pairs. Donc ici il s'agit plus généralement de technologie GRID.&lt;br /&gt;&lt;br /&gt;L'intérêt à fetcher (télécharger) et indexer les pages est moindre : les pages que les noeuds de la grille auront indexées ainsi que leur contenu devront inévitablement être envoyé au serveur de recherche, et la bande passante gagnée sera donc reperdue... (mis à part comme l'a souligné Jerome dans l'un de ses articles, si la quantité de données envoyée au final est plus faible que la quantité engloutie par les noeuds).&lt;br /&gt;&lt;br /&gt;Dans tous les cas, la bande passante gagnée est tellement minime que les efforts déployés pour ce faible gain sont minimes...&lt;br /&gt;&lt;br /&gt;Pour aller dans ton sens néanmoins, je dirai que tous les grands noms du domaine des moteurs de recherche, Doug Cutting compris, sont très intéressés par une expérimentation de la chose, afin de confirmer qu'effectivement, le crawling distribué est inutile.&lt;br /&gt;&lt;br /&gt;Maintenant, si tu étends le crawling distribué, à une recherche distribuée : tu n'as plus besoin de transférer le contenu des pages, mais uniquement tes index. Néanmoins dans ce cas, la rapidité du service de recherche est directement lié aux temps de latence des différents noeuds de recherche.&lt;br /&gt;&lt;br /&gt;Si un noeud est très lent, certains résultats de recherche peuvent durer très longtemps. Dans tous les cas, la rapidité d'une seconde de Google ne sera jamais atteinte.&lt;br /&gt;&lt;br /&gt;A cela on peut répondre que l'on peut dupliquer les index, mais à quel nombre ? Le système ne deviendrait que fiable à 99 % que lorsque le nombre de noeuds deviendrait très important (et le nombre de duplication également). Reste alors à implémenter des mécanismes permettant de gérer les duplications afin de lutter contre les problemes de pannes ou lenteur de noeuds.&lt;br /&gt;&lt;br /&gt;Pour conclure sur cette dernière remarque, je dirai que tous les experts en GRID s'accordent sur une chose : là où il faut éviter les Desktop Grid (on peut les appeler des Peer to peer grid si l'on veut) c'est bien lorsqu'une fiabilité en vitesse réseau est demandée... La seule issue possible est un GRID de machine puissante, et dans ce cas là, nous nous retrouvons purement et simplement avec une architecture typiquement à la Google.&lt;br /&gt;&lt;br /&gt;Salutations.&lt;br /&gt;&lt;br /&gt;Christophe Noel&lt;br /&gt;Information Retrieval &amp;amp; Grid Systems&lt;br /&gt;CETIC&lt;br /&gt;Charleroi, Belgique&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111158242370190593?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111158242370190593/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111158242370190593' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111158242370190593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111158242370190593'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/03/crawling-distribu.html' title='Crawling distribué'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111157542244040545</id><published>2005-03-23T02:49:00.000-08:00</published><updated>2005-03-23T02:57:02.440-08:00</updated><title type='text'>Lucene Fuzzy Query</title><content type='html'>Cet article naît d'une incohérence déconcertante apparue lorsque j'ai utilisé pour la première fois les "fuzzy query" de Lucene.&lt;br /&gt;&lt;br /&gt;Les fuzzy query permettent d'obtenir des résultats de recherche sur des mots "proches" les uns des autres. Le concept de proximité est issu ici de la notion de distance entre mot, correspondant à l'algorithme de Levenshtein.&lt;br /&gt;&lt;br /&gt;Une distance de 1 entre deux mots correspond à soit un échange de lettre, un retrait ou un ajout de lettre pour passer de la premiere occurence de mot à l'autre.&lt;br /&gt;&lt;br /&gt;La méthode FuzzyQuery(Term, float, int), permet de créer une FuzzyQuery pour un taux d'erreur donné en float, et un préfixe de longueur donné en int.&lt;br /&gt;&lt;br /&gt;Si la longueur de préfixe est de 2, Lucene va alors parcourir tous les mots commencant par ce préfrixe et calculer les distances par rapport au terme donné.&lt;br /&gt;&lt;br /&gt;Ce que le bouquin Lucene in action ne dit pas, c'est que le taux d'erreur de 1 - (distance / longueur de mot) n'est pas calcul sur le mot entier, mais &lt;span style="font-weight: bold;"&gt;uniquement sur le suffixe.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ce point de détail expliquera bien des comportements anormaux constaté lors de vos premiers tests.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111157542244040545?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111157542244040545/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111157542244040545' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111157542244040545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111157542244040545'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/03/lucene-fuzzy-query.html' title='Lucene Fuzzy Query'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111151675991779938</id><published>2005-03-22T10:36:00.000-08:00</published><updated>2005-03-22T10:39:19.916-08:00</updated><title type='text'>Nouvelle guitare folk</title><content type='html'>Ce week-end j'ai eu la joie de découvrir le son d'une magnifique guitare folk XP dans les tons d'un beau rouge bordeau. Tout ceci grâce à ma merveilleuse amoureuse à qui j'envois plein de bisous ! ;)&lt;br /&gt;&lt;br /&gt;Vive les gammes penthatoniques et autres joyeusetés pour terminer chacune des dures journées de labeurs passées derrière les machines infernales...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111151675991779938?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111151675991779938/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111151675991779938' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111151675991779938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111151675991779938'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/03/nouvelle-guitare-folk.html' title='Nouvelle guitare folk'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111150748781744221</id><published>2005-03-22T07:40:00.000-08:00</published><updated>2005-03-24T10:01:29.970-08:00</updated><title type='text'>Factbites : moteur encyclopédique</title><content type='html'>Factbites est un moteur de recherche basé sur une encyclopédie.&lt;br /&gt;&lt;br /&gt;Tout d'abord, je vous recommande les commentaires d'Olivier Ertzscheid : &lt;a href="http://www.urfistinfo.blogs.com/urfist_info/2005/03/moteurs_et_ency.html"&gt;commentaires&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://urfistinfo.blogs.com/urfist_info/2005/03/moteurs_et_ency.html"&gt;&lt;/a&gt;Ce moteur de recherche est intéressant pour les recherches encyclopédiques. Je ne m'étenderai pas sur le sujet, car je pense que son intérêt est moindre pour le domaine de la recherche.Toutefois je noterai une petite caractéristique élégante : les pages de résultats sont affichées de façon plus consistante. A la place d'un extrait ("summary") à la Google pour chaque page, trois phrases de la page HTML contenant les mots de recherche sont affichés. Ce ne sont pas des phrases choisies au hazard, mais bien des extraits sémantiquement intéressants. Au final, il est plus facile de se faire une idée des pages affichées dans les résultats.&lt;br /&gt;&lt;a href="http://urfistinfo.blogs.com/urfist_info/2005/03/moteurs_et_ency.html"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111150748781744221?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111150748781744221/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111150748781744221' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111150748781744221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111150748781744221'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/03/factbites-moteur-encyclopdique.html' title='Factbites : moteur encyclopédique'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11618006.post-111149088494930145</id><published>2005-03-22T03:26:00.000-08:00</published><updated>2005-03-22T03:28:04.950-08:00</updated><title type='text'>Création</title><content type='html'>Et bien ce post sera le premier d'une sans doute longue série de commentaires au sujet de mes recherches et découverte en matière de technologies de l'information.&lt;br /&gt;&lt;br /&gt;Le temps de me familiariser avec ce nouveau phénomène de mode qu'est le blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11618006-111149088494930145?l=christophenoel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://christophenoel.blogspot.com/feeds/111149088494930145/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11618006&amp;postID=111149088494930145' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111149088494930145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11618006/posts/default/111149088494930145'/><link rel='alternate' type='text/html' href='http://christophenoel.blogspot.com/2005/03/cration.html' title='Création'/><author><name>insanecricri</name><uri>http://www.blogger.com/profile/04376596425924704513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
