<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog ntic de revolunet &#187; actu informatique</title>
	<atom:link href="http://blog.revolunet.com/index.php/conseil.intranet/actu-informatique/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.revolunet.com</link>
	<description>Blog des Nouvelles Technologies de l'Information et de la Communication</description>
	<lastBuildDate>Thu, 05 Jan 2012 11:03:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Le point sur ExtJs 4</title>
		<link>http://blog.revolunet.com/index.php/general/le-point-sur-extjs-4</link>
		<comments>http://blog.revolunet.com/index.php/general/le-point-sur-extjs-4#comments</comments>
		<pubDate>Thu, 05 Jan 2012 11:03:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[actu informatique]]></category>
		<category><![CDATA[sencha]]></category>

		<guid isPermaLink="false">http://blog.revolunet.com/?p=533</guid>
		<description><![CDATA[Ca fait deja quelques années qu’ExtJS fait le bonheur des développeurs d’applications web complexes. Depuis sa premiere version ce framework javascript a su tirer le meilleur de nos browsers web, permettant à ses utilisateurs le développement d’interfaces riches, robustes et évolutives. Pour ceux qui ne connaissent pas encore cette technologie, je vous invite à aller [...]]]></description>
			<content:encoded><![CDATA[<p>Ca fait deja quelques années qu’ExtJS fait le bonheur des <strong>développeurs d’applications web complexes</strong>. Depuis sa premiere version ce framework javascript a su tirer le meilleur de nos browsers web, permettant à ses utilisateurs le développement d’interfaces riches, robustes et évolutives. Pour ceux qui ne connaissent pas encore cette technologie, je vous invite à aller <a href="http://www.sencha.com/products/extjs/examples/" target="_blank">jeter un oeil au site de Sencha</a> qui présente parfaitement les différents produits réalisés par cette companie.</p>
<p>Aujourd’hui la version 4 d’ExtJS est disponible, stable et remplie de nouveautés faisant toute la différence avec la version 3 qui était deja tres appréciées des codeurs de webapps.</p>
<p>Chez REVOLUNET ça fait deja quelques mois que nous utilisons cette version et il est temps pour nous de vous faire un petit retour d’expérience.</p>
<h4><strong>SO WHAT’S NEW ?</strong></h4>
<p><strong> </strong>Les nouveautés implémentées dans ExtJS 4 sont nombreuses, nous n’allons pas les lister ici mais simplement parler de ce qui nous parait comme une avancée notable par rapport aux versions précédentes.</p>
<p><strong>1) The MVC model</strong><br />
Le but d’architecturer sont code selon le modèle MVC est une avancée importante. Auparavant le code métier (controlleurs) etait souvent mélangé avec la description de l’interface et des données (views and models), les actions concernant les éléments du design étant déclarées au meme niveau que les attributs influants sur l’affichage.</p>
<p>Exemple avec ExtJS 3 : un bouton et sa fonction s’exécutant lors du clic.</p>
<div class="codesnip-container" >var button = new Ext.Button({<br />
iconCls: ‘my-icon-class’,<br />
handler: function() {<br />
// on my button click a form is submitted&#8230;<br />
}<br />
});</div>
<p>Bien sûr cette facon de déclarer un bouton dans ExtJS 4 est encore valide mais lors du développement d’interfaces complexes cette méthode peut s’avérer assez inefficace. Imaginons que notre bouton soit perdu au milieu de l’imbrication de plusieurs widgets et que le clic sur ce dernier doit déclencher différentes actions un peu partout dans l’application. Et bien notre seule facon de faire les choses proprement était de déclencher des évenement personnalisés et de les relayer “à la main” (bubble, cascade, relayEvent&#8230;) pour qu’ils soient pris en compte dans les autres éléments de l’interface.</p>
<p>Désormais ExtJS 4 nous propose une alternative à cette architecture que nous avions l’habitude d’avoir avec ExtJS 3. Il suffit pour cela de séparer les deux codes, la déclaration de notre bouton dans une “vue” et les actions le concernant dans un &#8220;controlleur&#8221;.</p>
<p>Exemple avec ExtJS 4 :</p>
<p>myView.js</p>
<div class="codesnip-container" >var button = Ext.create(‘Ext.Button’, {<br />
iconCls: ‘my-icon-class’,<br />
action: ‘submit_a_form’<br />
});</div>
<p>myControlleur.js</p>
<div class="codesnip-container" >// …</p>
<p>init: function() {<br />
this.control({<br />
&#8216;viewport button[action=submit_a_form]&#8216;: {<br />
click: function() {<br />
// on my button click a form is submitted&#8230;<br />
}<br />
}<br />
});<br />
}</p></div>
<p>Dans cet exemple on peut voir l’utilisation du nouveau concept de “ComponentQuery” qui a la maniere des selecteurs CSS permet d’obtenir une référence à n’importe quel composant de notre interface. Ici &#8216;viewport button[action=submit_a_form]&#8216; signifie “le bouton du viewport qui comporte un attribut action égal à submit_a_form”.<br />
Il suffit ensuite d’associer les évènements a notre bouton sans ce soucier des son imbrication dans les widgets de notre application. Cerise sur le gateau grace à cette technique, les évènement peuvent etre déclarés avant que les widgets (ici notre bouton) n’aient été “render”.<br />
Si un nouveau bouton faisant parti de notre viewport et ayant un attribut action égal à submit_a_form est créé il repondra au meme fonctionnement, meme s’il n’est pas rendu au load initial de l’application.</p>
<p>Dans cet exemple on peut aussi apprécier l’utilisation de Ext.create qui évite d’avoir un code truffé de “new Ext.Button” qui étaient interprétés au run time. Cela a pour effet d’accélérer grandement le chargement de l’application.</p>
<p><strong>2) Ext.loader</strong></p>
<p>Ce n’est pas à proprement dit une nouveauté d’ExtJS 4 car cette fonctionnalité existait deja en partie dans la version 3 du framework. Disons simplement que le load dynamique des ressources de votre application est désormais induite pour peu qu’on en ai envie.</p>
<p>Si nous reprenons les projets que nous avons développer chez REVOLUNET avec ExtJS 3, on peut voir des fichiers “index.html” démesurément grands car ils comportent toutes les inclusions des differents scripts necessaires au bon fonctionnement de l’application, meme si ces resources ne sont pas utilisées au load de la page.</p>
<p>Aujourd’hui la donne a changée, ExtJS se chargeant d’aller chercher les ressources nécessaires au fur et a mesure de leur utilisation. Ceci comporte deux avantages a nos yeux, le premier etant de ne plus se soucier de savoir si les bons fichiers sont inclus dans l’index, le deuxième est que cette technique nous force a organiser notre projet d’un facon bien spécifique afin qu’ExtJS soit en mesure de trouver le code qu’il souhaite charger quand il le juge necessaire.</p>
<p>Afin de bien comprendre le fonctionnement du chargement dynamique de vos scripts nous vous invitons à lire cet article: http://www.sencha.com/blog/using-ext-loader-for-your-application</p>
<p><strong>SO WHAT’S THE POINT ?</strong></p>
<p>Il aurait beaucoup de choses a dire sur la nouvelle version d’ExtJS 4, la gestion des données, la configuration des objets complexes comme les grids ou les forms, les améliorations de performances&#8230; les avancées apportées par le nouvelles version de ce framework sont nombreuses.</p>
<p>En ce qui nous concerne il est évident qu’ExtJS a fait un réel bon en avant avec la sortie de la version 4. Concrètement notre point de vue de développeurs spécialisés dans les applications web est qu’ExtJS 4 va nous faire gagner un temps precieux lors du développement de nos nouveaux projets. Et ca, ca vaut de l’or <img src='http://blog.revolunet.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>De plus, de nombreuses améliorations ont également été portées dans Sencha Touch 2 (gestion des classes, loader&#8230;), ce qui nous permet de capitaliser en compétence sur les projets basés sur les frameworks Sencha, que ce soit pour les applis Desktop, ou mobiles.</p>
<p>N&#8217;hésitez pas à nous consulter pour vos besoins en<a href="http://revolunet.com"> développement d&#8217;applications web riches</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.revolunet.com/index.php/general/le-point-sur-extjs-4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Présentation de documents en direct</title>
		<link>http://blog.revolunet.com/index.php/actu-informatique/presentation-de-documents-en-direct</link>
		<comments>http://blog.revolunet.com/index.php/actu-informatique/presentation-de-documents-en-direct#comments</comments>
		<pubDate>Wed, 03 Nov 2010 13:28:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[actu informatique]]></category>

		<guid isPermaLink="false">http://blog.revolunet.com/?p=489</guid>
		<description><![CDATA[Découvrez QuickPrez, un nouveau service web qui permet de présenter des documents en direct à un ou plusieurs correspondants.
Une fois inscrit à QuickPrez (essai gratuit), vous pouvez créer des conférences web et inviter des correspondants. Vous pourrez alors échanger par chat ou par webcam mais aussi présenter en temps réel vos documents PDF, Office, images [...]]]></description>
			<content:encoded><![CDATA[<p>Découvrez <a href="http://QuickPrez.com">QuickPrez</a>, un nouveau service web qui permet de présenter des documents en direct à un ou plusieurs correspondants.</p>
<p>Une fois inscrit à QuickPrez (essai gratuit), vous pouvez créer des conférences web et inviter des correspondants. Vous pourrez alors échanger par chat ou par webcam mais aussi présenter en temps réel vos documents PDF, Office, images ou vidéos. Vous pouvez également partager des captures d&#8217;écran ou des pages web.</p>
<p>L&#8217;interface est ergonomique et tire parti des fonctionnalités HTML5 : drag&amp;drop, uploads, wtemps réel..</p>
<p>QuickPrez propose également un widget à intégrer sur votre site qui permettra de rentrer en relation directe avec vos visiteurs !</p>
<p>Ci dessous une petite vidéo de présentation :</p>
<p><object width="500" height="300"><param name="movie" value="http://www.youtube.com/v/CoimZM2C648?fs=1&amp;hl=fr_FR"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/CoimZM2C648?fs=1&amp;hl=fr_FR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="300"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.revolunet.com/index.php/actu-informatique/presentation-de-documents-en-direct/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recrute développeur PHP</title>
		<link>http://blog.revolunet.com/index.php/actu-informatique/recrute-developpeur-php</link>
		<comments>http://blog.revolunet.com/index.php/actu-informatique/recrute-developpeur-php#comments</comments>
		<pubDate>Fri, 24 Sep 2010 15:30:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[actu informatique]]></category>
		<category><![CDATA[developpement]]></category>
		<category><![CDATA[emploi]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.revolunet.com/?p=487</guid>
		<description><![CDATA[Nous recherchons pour l&#8217;un de nos clients, société spécialisée en développement d&#8217;applications web de nouvelle génération (interfaces riches), deux développeurs PHP expérimentés.
Vous intégrerez une équipe d&#8217;une quinzaine de développeurs dans le quartier de l&#8217;Opéra à Paris.
Salaire à négocier + Primes.
Nous envoyer votre CV et quelques mots sur vos compétences et motivations sur contact@revolunet.com
]]></description>
			<content:encoded><![CDATA[<p>Nous recherchons pour l&#8217;un de nos clients, société spécialisée en développement d&#8217;applications web de nouvelle génération (interfaces riches), deux développeurs PHP expérimentés.</p>
<p>Vous intégrerez une équipe d&#8217;une quinzaine de développeurs dans le quartier de l&#8217;<strong>Opéra à Paris</strong>.</p>
<p>Salaire à négocier + Primes.</p>
<p>Nous envoyer votre CV et quelques mots sur vos compétences et motivations sur <a href="mailto:contact@revolunet.com">contact@revolunet.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.revolunet.com/index.php/actu-informatique/recrute-developpeur-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google apps tips</title>
		<link>http://blog.revolunet.com/index.php/reseau/administration/google-apps-tips</link>
		<comments>http://blog.revolunet.com/index.php/reseau/administration/google-apps-tips#comments</comments>
		<pubDate>Tue, 10 Aug 2010 10:22:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[admin]]></category>

		<guid isPermaLink="false">http://blog.revolunet.com/?p=425</guid>
		<description><![CDATA[Some google apps setup tips. replace DOMAIN.COM with the domain you suscribed for.
DNS setup
SPF : http://www.google.com/support/a/bin/answer.py?hl=en&#38;answer=33786
MX : http://www.google.com/support/a/bin/answer.py?answer=56217
JABBER SRV records : http://www.google.com/support/a/bin/answer.py?hl=en&#38;answer=34143
Example zone :
@ 28800 IN TXT v=spf1 include:aspmx.googlemail.com a mx include:sfr.fr ~all
@ 28800 IN MX 5 ASPMX2.GOOGLEMAIL.COM.
@ 28800 IN MX 5 ASPMX3.GOOGLEMAIL.COM.
@ 28800 IN MX 3 ALT1.ASPMX.L.GOOGLE.COM.
@ 28800 IN MX 3 ALT2.ASPMX.L.GOOGLE.COM.
@ 28800 IN [...]]]></description>
			<content:encoded><![CDATA[<p>Some google apps setup tips. replace DOMAIN.COM with the domain you suscribed for.</p>
<p><strong><span style="text-decoration: underline;">DNS setup</span></strong></p>
<p>SPF : <a href="http://www.google.com/support/a/bin/answer.py?hl=en&amp;answer=33786" target="_blank">http://www.google.com/support/a/bin/answer.py?hl=en&amp;answer=33786</a><br />
MX : <a href="http://www.google.com/support/a/bin/answer.py?answer=56217" target="_blank">http://www.google.com/support/a/bin/answer.py?answer=56217</a><br />
JABBER SRV records : <a href="http://www.google.com/support/a/bin/answer.py?hl=en&amp;answer=34143" target="_blank">http://www.google.com/support/a/bin/answer.py?hl=en&amp;answer=34143</a></p>
<p><strong>Example zone :</strong></p>
<p>@ 28800 IN TXT v=spf1 include:aspmx.googlemail.com a mx include:sfr.fr ~all<br />
@ 28800 IN MX 5 ASPMX2.GOOGLEMAIL.COM.<br />
@ 28800 IN MX 5 ASPMX3.GOOGLEMAIL.COM.<br />
@ 28800 IN MX 3 ALT1.ASPMX.L.GOOGLE.COM.<br />
@ 28800 IN MX 3 ALT2.ASPMX.L.GOOGLE.COM.<br />
@ 28800 IN MX 1 ASPMX.L.GOOGLE.COM.<br />
_jabber._tcp 28800 IN SRV 5 0 5269 xmpp-server.l.google.com.<br />
_jabber._tcp 28800 IN SRV 20 0 5269 xmpp-server1.l.google.com.<br />
_jabber._tcp 28800 IN SRV 20 0 5269 xmpp-server2.l.google.com.<br />
_jabber._tcp 28800 IN SRV 20 0 5269 xmpp-server3.l.google.com.<br />
_jabber._tcp 28800 IN SRV 20 0 5269 xmpp-server4.l.google.com.<br />
_xmpp-server._tcp 28800 IN SRV 5 0 5269 xmpp-server.l.google.com.<br />
_xmpp-server._tcp 28800 IN SRV 20 0 5269 xmpp-server1.l.google.com.<br />
_xmpp-server._tcp 28800 IN SRV 20 0 5269 xmpp-server2.l.google.com.<br />
_xmpp-server._tcp 28800 IN SRV 20 0 5269 xmpp-server3.l.google.com.<br />
_xmpp-server._tcp 28800 IN SRV 20 0 5269 xmpp-server4.l.google.com.<br />
_xmpp-client._tcp 28800 IN SRV 5 0 5222 talk.l.google.com.<br />
_xmpp-client._tcp 28800 IN SRV 20 0 5222 talk1.l.google.com.<br />
_xmpp-client._tcp 28800 IN SRV 20 0 5222 talk2.l.google.com.<br />
_xmpp-client._tcp 28800 IN SRV 20 0 5222 talk3.l.google.com.<br />
_xmpp-client._tcp 28800 IN SRV 20 0 5222 talk4.l.google.com.</p>
<h2><span style="text-decoration: underline;">Gmail</span></h2>
<p>Config Thunderbird to send/receive use Gapps via IMAP :<br />
<a href="http://www.howtogeek.com/howto/internet/setting-up-gmail-imap-support-in-thunderbird-2x/" target="_blank"> http://www.howtogeek.com/howto/internet/setting-up-gmail-imap-support-in-thunderbird-2x/</a></p>
<h2><span style="text-decoration: underline;">Migration tips  :</span></h2>
<p><span style="color: #ff0000;">Dont change your DNS at first</span></p>
<ol>
<li>Create your gapps account <a href="http://www.google.com/apps/intl/fr/business/index.html" target="_blank">http://www.google.com/apps/intl/fr/business/index.html</a></li>
<li><a href="http://www.google.com/apps/intl/fr/business/index.html" target="_blank"></a>Activate email, gtalk, calendar, sites&#8230;</li>
<li>Manually replicate your actual mail server config (users, forwards, lists&#8230;) into gapps</li>
<li>Test it with the temporary domain</li>
<li>Migrate your DNS zone</li>
<li>Use old and new systems a few days</li>
<li>Breathe !</li>
</ol>
<h2><span style="text-decoration: underline;">Gtalk</span></h2>
<p><strong>Create a chatback badge</strong></p>
<p>gmail : <a href="http://www.google.com/talk/service/badge/New" target="_blank">http://www.google.com/talk/service/badge/New</a><br />
gapps : <a href="http://www.google.com/talk/service/a/DOMAIN.COM/badge/New" target="_blank">http://www.google.com/talk/service/a/DOMAIN.COM/badge/New</a></p>
<p><strong>Gtalk widget (iframe)</strong></p>
<p>gmail : <a href="http://talkgadget.google.com/talkgadget/popout" target="_blank">http://talkgadget.google.com/talkgadget/popout</a><br />
gapps: <a href="http://hostedtalkgadget.google.com/a/DOMAIN.COM/talkgadget/client?" target="_blank">http://hostedtalkgadget.google.com/a/DOMAIN.COM/talkgadget/client?</a></p>
<p><strong>Use a standard jabber client </strong></p>
<p><a href="http://www.google.com/support/a/bin/answer.py?hl=fr&amp;answer=49159" target="_blank">http://www.google.com/support/a/bin/answer.py?hl=fr&amp;answer=49159</a></p>
<p><strong>Your gmail url is : http://mail.google.com/a/DOMAIN.COM </strong><span style="color: #ff0000;"><span style="color: #000000;">and you can create a CNAME mail.DOMAIN.com in your DNS zone that points to </span><em style="font-style: normal;"><span style="color: #000000;">ghs</span></em><span style="color: #000000;">.</span><em style="font-style: normal;"><span style="color: #000000;">gmail</span></em><span style="color: #000000;">.com.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.revolunet.com/index.php/reseau/administration/google-apps-tips/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symbian : l&#8217;open source comme ultime recours ?</title>
		<link>http://blog.revolunet.com/index.php/general/symbian-lopen-source-comme-ultime-recours</link>
		<comments>http://blog.revolunet.com/index.php/general/symbian-lopen-source-comme-ultime-recours#comments</comments>
		<pubDate>Mon, 08 Feb 2010 11:04:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[actu informatique]]></category>

		<guid isPermaLink="false">http://blog.revolunet.com/?p=412</guid>
		<description><![CDATA[Nokia aura mis près de 10 ans à se décider à open sourcer le code de son OS mobile : Symbian. Bousculé par l&#8217;arrivée de l&#8217;iPhone, puis par la déferlante de produits sous Android à partir de 2009, Nokia décide enfin d&#8217;ouvrir intégralement le code source de Symbian, pour booster le développement de l&#8217;OS et des d&#8217;applications [...]]]></description>
			<content:encoded><![CDATA[<p>Nokia aura mis près de 10 ans à se décider à open sourcer le code de son OS mobile : Symbian. Bousculé par l&#8217;arrivée de l&#8217;iPhone, puis par la déferlante de produits sous Android à partir de 2009, Nokia décide enfin d&#8217;ouvrir intégralement le code source de Symbian, pour booster le développement de l&#8217;OS et des d&#8217;applications tierces par les développeurs.</p>
<p>Car la donne a changé depuis l&#8217;arrivée de l&#8217;iPhone et des mobiles sous Android : aujourd&#8217;hui, le logiciel du téléphone, et surtout les applications que l&#8217;on peut installer, comptent tout autant que le le mobile lui-même. A quoi sert un matériel très évolué si le logiciel interne ne l&#8217;est pas ou est trop fermé ? En arrivant sur un marché ou déjà deux géants s&#8217;affrontent déjà depuis plusieurs années, avec 100000 applications dans l&#8217;AppStore et près de 50000 dans l&#8217;android market, et un android qui s&#8217;impose chez tous les fabricants, comment pourra faire Nokia pour lutter ?</p>
<p>Nokia fait d&#8217;excellents téléphones (6230, N900&#8230;), mais Symbian, qui équipe la plupart de leur gamme, n&#8217;est pas à la hauteur et aura beaucoup de mal a conquérir les développeurs. Je ne vois plus qu&#8217;une alliance Google-Nokia pour sauver cette marque et lui offrir enfin un OS digne de ce nom.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.revolunet.com/index.php/general/symbian-lopen-source-comme-ultime-recours/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Appels illimités vers le Maroc</title>
		<link>http://blog.revolunet.com/index.php/actu-informatique/appels-illimites-vers-le-maroc</link>
		<comments>http://blog.revolunet.com/index.php/actu-informatique/appels-illimites-vers-le-maroc#comments</comments>
		<pubDate>Tue, 22 Dec 2009 12:15:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Iliad - Free]]></category>
		<category><![CDATA[actu informatique]]></category>

		<guid isPermaLink="false">http://blog.revolunet.com/?p=408</guid>
		<description><![CDATA[Free l&#8217;a fait ! 
Les appels vers le Maroc sont maintenant inclus en illimité dans le forfait ADSL les appels vers le Maroc ! Allez vite dans votre interface de gestion pour accepter les nouvelles CGV pour profiter de cette nouvelle offre !!
Cela fait un joli cadeau de fin d&#8217;année, en plus des dernières annonces [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Free l&#8217;a fait ! </strong></p>
<p>Les appels vers le Maroc sont maintenant inclus en <strong>illimité </strong>dans le forfait ADSL les appels vers le Maroc ! Allez vite dans votre <a href="http://subscribe.free.fr/login/" target="_blank">interface de gestion</a> pour accepter les nouvelles CGV pour profiter de cette nouvelle offre !!</p>
<p>Cela fait un joli cadeau de fin d&#8217;année, en plus des dernières annonces fracassantes de notre FAI préféré :</p>
<ul>
<li>Obtention de la nouvelle licence 3G</li>
<li>Jeux vidéos sur la Freebox</li>
<li>La gestion des enregistrements à distance</li>
<li>Les point d&#8217;accès Free WiFi</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.revolunet.com/index.php/actu-informatique/appels-illimites-vers-le-maroc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Premiers pas Git : team workflow</title>
		<link>http://blog.revolunet.com/index.php/actu-informatique/linux/premiers-pas-git-team-workflow</link>
		<comments>http://blog.revolunet.com/index.php/actu-informatique/linux/premiers-pas-git-team-workflow#comments</comments>
		<pubDate>Tue, 24 Nov 2009 12:39:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.revolunet.com/?p=348</guid>
		<description><![CDATA[GIT est un logiciel de gestion de version, crée par Linus Torvalds, qui permet à plusieurs développeurs de travailler ensemble sur les mêmes projets, et de gérer toute l&#8217;évolution du code du projet (le workflow) voir même le déploiement et la maintenance des applications.
L&#8217;utilisation de GIT peut être assez déroutante au premier abord, notamment pour les habitués à SVN, mais [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">GIT est un<a href="http://fr.wikipedia.org/wiki/Logiciel_de_gestion_de_versions" target="_blank"> logiciel de gestion de version</a>, crée par <a href="http://fr.wikipedia.org/wiki/Linus_Torvalds" target="_blank">Linus Torvalds</a>, qui permet à plusieurs développeurs de travailler ensemble sur les mêmes projets, et de gérer toute l&#8217;évolution du code du projet (le workflow) voir même le déploiement et la maintenance des applications.</p>
<p style="text-align: left;">L&#8217;utilisation de GIT peut être assez déroutante au premier abord, notamment pour les habitués à SVN, mais on devient très vite accro à la gestion des branches de GIT , qui permet d&#8217;organiser correctement son propre code, celui d&#8217;une équipe et de suivre l&#8217;évolution du projet. GIT possède son propre vocabulaire, j&#8217;espère vous éclairer un peu avec ces premiers pas. Pour tous les détails, consultez les livres online : <a href="http://progit.org/book/" target="_blank">Pro Git</a> et <a href="http://alx.github.com/gitbook" target="_blank">GIT community Book</a>.</p>
<p style="text-align: left;">Quelques avantages de git :</p>
<ul>
<li>Souplesse dans la gestion des branches</li>
<li>Décentralisé</li>
<li>Pas de serveur, un accès SSH suffit</li>
<li>Un seul dossier .git à la racine du projet</li>
<li>Le développeur peut créer ses propres branches locales</li>
<li>Espace disque et transferts réseau très limités</li>
</ul>
<div class="mceTemp">
<dl class="wp-caption alignleft" style="width: 451px;">
<dt class="wp-caption-dt"><a href="http://progit.org/book/ch3-2.html"><img title="pro git example" src="http://progit.org/figures/ch3/18333fig0317-tn.png" alt="pro git example" width="441" height="234" /></a></dt>
</dl>
</div>
<p>A contrario de SVN, les branches sont stockées dans le même répertoire de travail, et vous switchez de l&#8217;une à l&#8217;autre grâce la commande &#8216;git checkout&#8217;. cette commande remplace/supprimer et déplace les fichiers à la demande. Pour pouvoir changer de branche, tous les changements doivent être commités.</p>
<p>Dans un cas classique, plusieurs développeurs vont travailler sur le même projet, chacun sur sa branche, et l&#8217;un d&#8217;eux (le &#8216;dictator&#8217;) sera chargé de réintégrer toutes les modifs dans le &#8216;master&#8217; (via des &#8216;merge&#8217;). Une fois ces modifs publiées, chaque développeur pourra alors les réintégrer dans son propre code. Ce workflow est un exemple de base, de nombreux cas plus évolués sont possibles.</p>
<p>Si vous avez besoin de centraliser votre repository, vous pouvez utiliser un simple serveur avec accès SSH pour vos users, ou <a href="http://GitHub.com" target="_blank">GitHub.com</a> qui offre des repos gratuits pour les projets open source et 12$/mois pour 5 repos privés si besoin. L&#8217;avantage de cette dernière solution est sa facilité de mise en oeuvre ainsi que l&#8217;accès à l&#8217;excellente interface web de GitHub qui permet de consulter le code, les commits, d&#8217;avoir des stats, un systeme de wiki, but tracker&#8230; De plus, GitHub propose une fonction de Click&amp;Fork qui permet de forker nimporte quel projet en un clic. La mise à jour du code peut ensuite se faire dans les deux sens&#8230; ce qui est parfait pour le modèle open source.</p>
<p>Une fois l&#8217;installation de git effectuée, récupérez un projet :</p>
<p>pour un projet hébérgé sur un serveur SSH :</p>
<div class="codesnip-container" ># git clone jul@revolunet.com:/var/git/KillerApp.git</div>
<p>pour un projet hébérgé sur GitHub :</p>
<div class="codesnip-container" ># git clone git://github.com/julienb/KillerApp.git</div>
<p>Dans les deux cas,  cela crée un dossier KillerApp.git avec le projet et la branche &#8216;master&#8217; uniquement.</p>
<div class="codesnip-container" ># git branch<br />
* master</div>
<p>Si vous voulez rappatrier d&#8217;autres branches du serveur distant (origin), il faut les ajouter manuellement ;</p>
<div class="codesnip-container" ># git checkout &#8211;track -b juju origin/juju<br />
# git checkout &#8211;track -b gary origin/gary</div>
<p>Ceci crée les branches locales, qui sont &#8216;linkées&#8217; à leurs branches remotes respectives</p>
<p>On va passer dans la branche &#8216;juju&#8217;</p>
<div class="codesnip-container" ># git checkout juju</div>
<div class="codesnip-container" ># git branch<br />
gary<br />
* juju<br />
master</div>
<p>l&#8217;étoile indique qu&#8217;on travaille dans la branche &#8216;juju&#8217;</p>
<p>Pour créer une nouvelle branche locale &#8216;newfeature&#8217; depuis la <strong>branche actuelle</strong> et se déplacer dedans :</p>
<div class="codesnip-container" ># git checkout -b newfeature<br />
# Switched to a new branch &#8220;newfeature &#8220;</div>
<p>Attention, la branche est issue par defaut de la branche en cours, et pas du &#8216;master&#8217;</p>
<p>Pour changer de branche :</p>
<div class="codesnip-container" ># git checkout juju</div>
<div class="codesnip-container" ># git branch<br />
gary<br />
* juju<br />
master<br />
newfeature</div>
<p>Pour repasser dans la branche newfeature :</p>
<div class="codesnip-container" ># git checkout newfeature</div>
<p>Une fois dans votre branche de dev, faites des git commit dès que nécessaire. Les fichiers modifies/ajoutes doivent etre ajoutés a l&#8217;index GIT via :</p>
<div class="codesnip-container" ># git add fichier.py fichier2.py</div>
<p>ou, pour ajouter automatiquement tous les fichiers :</p>
<div class="codesnip-container" ># git commit -a </div>
<p>Il faut savoir que GIT est complètement <strong>décentralisé </strong>et que les branches locales/remote ne sont pas forcement synchronisées (&#8217;trackées&#8217;). Dans notre exemple, la branche &#8216;newfeature&#8217; n&#8217;existe qu&#8217;en local et ne pourra pas etre &#8216;pushée&#8217; sur le remote, sauf si on spécifie manuellement un lien vers un repo distant.</p>
<p>Une fois la &#8216;newfeature&#8217; codée, le développeur doit la réintégrer dans sa branche;  il doit bien sur d&#8217;abord commit son code, puis faire un merge :</p>
<p>Il passe d&#8217;abord dans sa branche :</p>
<div class="codesnip-container" ># git checkout juju</div>
<p>Puis merge le code de sa &#8216;newfeature&#8217;</p>
<div class="codesnip-container" ># git merge newfeature</div>
<p>Maintenant, la branche juju contient le code de newfeature et il a été commit automatiquement (en local).</p>
<h2><strong>Envoi de notre nouveau code sur le repository distant</strong></h2>
<h3><strong><strong>Envoyer sur la branche &#8216;juju&#8217;</strong></strong></h3>
<div class="codesnip-container" ># git checkout juju</div>
<p>Il peut envoyer son code sur le remote (cela pushera la branche juju vers la branche remote &#8216;juju&#8217;) :</p>
<div class="codesnip-container" ># git push</div>
<p>Un responsable se chargera alors de merger la branche juju dans la branche master et de mettre a jour le master sur le repo central.</p>
<h3><strong>Envoyer sur la branche &#8216;master&#8217; directement</strong></h3>
<p>Éventuellement, le développeur peut intégrer ses modifs directement dans la branche &#8216;master&#8217; :</p>
<p>Il passe sur la branch master :</p>
<div class="codesnip-container" ># git checkout master</div>
<p>Il récupère déjà le code du master actuel :</p>
<div class="codesnip-container" ># git pull</div>
<p>Puis merge sa branche dedans :</p>
<div class="codesnip-container" ># git merge juju</div>
<p>Puis envoi sur le remote :</p>
<div class="codesnip-container" ># git push</div>
<h2><strong>Récupération de code sur le repository distant</strong></h2>
<p>Si le developpeur veut réintégrer dans <strong>sa branche</strong> les mises à jour de ses collègues :</p>
<div class="codesnip-container" ># git checkout juju</div>
<p>récupérer toutes les branches distantes configurées :</p>
<div class="codesnip-container" ># git fetch</div>
<p>merger le code du master dans la branch actuelle</p>
<div class="codesnip-container" ># git merge origin/master</div>
<p>La branche &#8216;juju&#8217; est alors mise à jour avec le nouveau code issu de &#8216;master&#8217; (le trunk)</p>
<h2>Quelques commandes utiles :</h2>
<ul>
<li>Lister les branches sur le repo distant :</li>
</ul>
<div class="codesnip-container" ># git branch -r</div>
<ul>
<li>Créer une nouvelle branche &#8216;daniel&#8217;  locale, la créer aussi sur le remote, et la tracker : (double &#8211; before &#8216;track&#8217;)</li>
</ul>
<div class="codesnip-container" ># git push origin origin:refs/heads/daniel<br />
# git fetch origin<br />
# git checkout &#8211;track -b daniel origin/daniel<span style="font-family: monospace; line-height: 16px; font-size: 12px; white-space: pre; "><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px; "></div>
<p></span></span></p>
<ul>
<li>Sauvegarder en mémoire les modifs depuis le dernier checkout pour les réappliquer dans une autre branche. Attention, &#8216;git stash&#8217; reset votre branch au dernier commit (HEAD) :</li>
</ul>
<div class="codesnip-container" ># git stash # enregistre vos modifs<br />
# git checkout -b newfeature #crée une nouvelle branche<br />
# git stash apply # re-apply les modifs dans la nouvelle branche &#8216;newfeature&#8217;</div>
<ul>
<li><strong>Créer</strong> un nouveau repository local vide : (double &#8211; before &#8216;bare&#8217;)</li>
</ul>
<div class="codesnip-container" ># mkdir /pub/my-repo.git<br />
# cd /pub/my-repo.git<br />
# git &#8211;bare init</div>
<ul>
<li>Express local commit :</li>
</ul>
<div class="codesnip-container" ># git commit -a -m &#8220;killer feature ready&#8221;</div>
<ul>
<li>Afficher un diff des modifications</li>
</ul>
<div class="codesnip-container" ># git diff &#8211;color</div>
<ul>
<li>Afficher un logdes commits</li>
</ul>
<div class="codesnip-container" ># git log</div>
<h2><strong>Tips :</strong></h2>
<ul>
<li>Créez un fichier <a href="http://www.kernel.org/pub/software/scm/git-core/docs/gitignore.html" target="_blank">.gitignore</a> pour ignorer des fichiers/dossiers (ce fichier peut etre different par branche)</li>
<li>Utilisez <a href="http://www.revolunet.com/snippets/snippet/afficher-la-branche-git-en-cours-dans-votre-prompt-shell" target="_blank">ce script dans votre .bashrc</a> pour afficher la branche dans votre prompt</li>
<li>Consultez <a href="http://stackoverflow.com" target="_blank">stackoverflow.com</a> il y a <a href="http://stackoverflow.com/questions/347901/what-are-your-favorite-git-features-or-tricks" target="_blank">pleins</a> <a href="http://stackoverflow.com/questions/tagged?tagnames=git&amp;sort=votes&amp;pagesize=30" target="_blank">d&#8217;idées</a> <a href="http://stackoverflow.com/questions/tagged?tagnames=github&amp;sort=votes&amp;pagesize=30" target="_blank">intéressantes</a></li>
<li>SVN GIT Crach course : <a href="http://git.or.cz/course/svn.html">http://git.or.cz/course/svn.html</a></li>
<li><a href="http://www-cs-students.stanford.edu/~blynn/gitmagic/" target="_blank">GIT magic</a></li>
<li><a href="http://osteele.com/archives/2008/05/my-git-workflow#fn1" target="_blank">Exemple de workflow, avec des graphiques instructifs</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.revolunet.com/index.php/actu-informatique/linux/premiers-pas-git-team-workflow/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test du Sanyo Xacti CA9</title>
		<link>http://blog.revolunet.com/index.php/general/test-du-sanyo-xacti-ca9</link>
		<comments>http://blog.revolunet.com/index.php/general/test-du-sanyo-xacti-ca9#comments</comments>
		<pubDate>Fri, 03 Jul 2009 10:07:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[actu informatique]]></category>
		<category><![CDATA[geek style]]></category>

		<guid isPermaLink="false">http://blog.revolunet.com/?p=327</guid>
		<description><![CDATA[Si vous êtes à la recherche d&#8217;un camescope pratique, économique et performant, alors le nouveau Xacti CA9 est peut etre fait pour vous. Principal point fort de cette gamme : la simplicité d&#8217;utilisation, la polyvalence et la robustesse. Le nouveau Xacti CA9 de Sanyo conserve le mode &#8216;torche&#8217; propre à la série des Xacti et [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_329" class="wp-caption alignleft" style="width: 210px"><img class="size-full wp-image-329" title="Sanyo Xacti CA9" src="http://blog.revolunet.com/wp-content/uploads/2009/07/clipboard01.jpg" alt="Sanyo Xacti CA9" width="200" height="197" /><p class="wp-caption-text">Sanyo Xacti CA9</p></div>
<p>Si vous êtes à la recherche d&#8217;un camescope pratique, économique et performant, alors le nouveau Xacti CA9 est peut etre fait pour vous. Principal point fort de cette gamme : la simplicité d&#8217;utilisation, la polyvalence et la robustesse. Le nouveau Xacti CA9 de Sanyo conserve le mode &#8216;torche&#8217; propre à la série des Xacti et apporte son lot de nouveautés :</p>
<ul>
<li>Films en HD 720p, MP4, AVC, h264  (jusqu&#8217;a 9mbit/s)</li>
<li>Photos en 9MP</li>
<li>Etanche jusqu&#8217;à 1.5m !</li>
<li>Simplicité d&#8217;utilisation</li>
<li>Cartes SD ou SDHC jusqu&#8217;a 32Go</li>
<li>Zoom optique 5x</li>
<li>Prises de photos possible pendant que l&#8217;on filme</li>
<li>Flash pour les photos (uniquement)</li>
<li>Stabilisateur (assez décevant)</li>
<li>Détection des visages</li>
</ul>
<p>Camescope idéal pour les geeks et autres bloggers, il enregistre directement en MP4/h264, ce qui permet de produire des films directement  lisibles dans un player Flash comme<a href="http://flowplayer.org/" target="_blank"> FlowPlayer</a> sans aucun conversion. Récupérez la carte SD, transférez sur votre FTP et la vidéo sera directement lisible par vos amis sur Internet.</p>
<p>L&#8217;utilisation est simple et intuitive, très peu de boutons et un petit joystick permettent d&#8217;accéder à toutes les fonctions et réglages, notamment le montage, découpage et assemblage de scènes si besoin. L&#8217;appareil est petit et léger, robuste et étanche, ce qui permet de l&#8217;emmener à la plage sans se soucier des grains de sable ! La qualité de la finition et des materiaux est excellente, il faudra simplement faire attention à l&#8217;écran rotatif qui est le seul point fragile.</p>
<p>La qualité des images est bonne sans être exceptionnelle et vous n&#8217;avez le choix pour la vidéo qu&#8217;entre 3 résolutions : 640&#215;480 en 30 ou 60 images/seconde et 1280&#215;720 en 30 img/secondes. Différents modes et filtres vous permettront d&#8217;adapter votre prise de vue à la scene si besoin.</p>
<p>Enfin, à 450€ environ, cet appareil bien pensé rassemble toutes les qualités d&#8217;un bon camescope de base, avec en plus l&#8217;érgonomie et la solidité des Xacti. Seul point noir, l&#8217;autonomie, d&#8217;environ 70 minutes, qui vous obligera à investir dans une batterie supplémentaire au cas ou. (40 € environ). Si vous avez besoin d&#8217;une qualité d&#8217;image plus professionnelle ou d&#8217;un zoom plus puissant, les modèles Xacti supérieurs comme le <a href="http://www.sanyo.de/products/digital_imaging/digital_movie/fullHD/product.asp?lg=F&amp;PID=19&amp;product=VPC-HD1010" target="_blank">HD1010</a> ou le <a href="http://www.sanyo.de/products/digital_imaging/digital_movie/fullHD/product.asp?lg=F&amp;PID=21&amp;product=HD2000" target="_blank">HD2000</a> vous l&#8217;offriront pour un peu plus cher.</p>
<p>Vous pouvez voir une <a title="Xacti CA9 video example" href="/wp-content/uploads/flowplayer/example/index.html" target="_blank">vidéo de test ici en cliquant ici</a> (HD 720p, dans FlowPlayer)</p>
<p>Et quelques photos : le <a href="/wp-content/uploads/2009/07/sany0018.jpg" target="_blank">chat</a>, la <a href="/wp-content/uploads/2009/07/sany0036.jpg" target="_blank">macro</a>, un <a href="/wp-content/uploads/2009/07/sany0095.jpg" target="_blank">paysage</a>, une <a href="/wp-content/uploads/2009/07/sany0117.jpg" target="_blank">cascade</a>. (non je ne donnerai pas l&#8217;adresse de ceslieux magiques)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.revolunet.com/index.php/general/test-du-sanyo-xacti-ca9/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Outrage</title>
		<link>http://blog.revolunet.com/index.php/general/outrage</link>
		<comments>http://blog.revolunet.com/index.php/general/outrage#comments</comments>
		<pubDate>Fri, 22 May 2009 14:31:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Iliad - Free]]></category>
		<category><![CDATA[actu informatique]]></category>

		<guid isPermaLink="false">http://blog.revolunet.com/?p=323</guid>
		<description><![CDATA[Alors que dans les médias la classe politique s&#8217;insurge contre la baisse du pouvoir d&#8217;achat, certaines décisions, comme celle de bloquer la concurrence dans le secteur de la téléphonie mobile, vont à contre-sens.
En plus d&#8217;enrichir les actionnaires plutôt que les consommateurs, fermer un marché freine la stimulation économique et le développement de nouveaux services, toujours [...]]]></description>
			<content:encoded><![CDATA[<p>Alors que dans les médias la classe politique s&#8217;insurge contre la baisse du pouvoir d&#8217;achat, certaines décisions, comme celle de bloquer la concurrence dans le secteur de la téléphonie mobile, vont à contre-sens.</p>
<p>En plus d&#8217;enrichir les actionnaires plutôt que les consommateurs, fermer un marché freine la stimulation économique et le développement de nouveaux services, toujours au détriment du consommateur.</p>
<p>Depuis des années, Free se bat pour enfin obtenir une licence de téléphonie mobile 3G, dont l&#8217;obtention est <a href="http://www.numerama.com/magazine/9195-Free-pourrait-etre-prive-de-licence-3G.html" target="_blank">retardée</a>, <a href="http://www.numerama.com/magazine/9210-La-4eme-licence-3G-serait-cedee-par-blocs-sur-decision-de-l-Elysee.html" target="_blank">refusée</a>, et <a href="http://www.numerama.com/magazine/9431-Pas-de-licence-3G-pour-Free-avant-2009.html" target="_blank">re-retardée</a> maintes fois. Or <a href="http://www.numerama.com/magazine/10557-Telephonie-mobile-Free-veut-diviser-la-facture-par-deux-en-2011.html" target="_blank">Free s&#8217;est engagé à faire économiser</a> jusqu&#8217;a 30% de leur facture annuelle de téléphone mobile à 40 Millions d&#8217;utilisateurs Francais.</p>
<p>Et on a vu ce que Free a réussi dans l&#8217;ADSL en France : développer un marché extraordinaire en un temps record, innover, apporter de nouveaux services et usages, démocratiser internet et stimuler la concurrence. On peut se demander ce que serait aujourdhui  l&#8217;Internet en France sans Free ? </p>
<p>Il est donc plus que nécessaire pour le consommateur que Free obtienne enfin cette licence pour enfin rendre le téléphone mobile plus accessible, faire baisser les couts, notamment ceux, scandaleux, des SMS.</p>
<p>D&#8217;après Numerama, le dossier de l&#8217;attribution des licences pourrait trainer jusqu&#8217;en Juin 2010, date à partir de laquelle le cout de déploiement technique triplera, car les 3 opérateurs actuels n&#8217;auraient alors plus à céder une partie de leurs fréquences au nouvel entrant : <a href="http://www.numerama.com/magazine/12970_3-4eme-licence-3G-le-dossier-Free-bientot-enterre.html" target="_blank">http://www.numerama.com/magazine/12970_3-4eme-licence-3G-le-dossier-Free-bientot-enterre.html</a></p>
<p>Suivez bien ce dossier !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.revolunet.com/index.php/general/outrage/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test QNAP TS409 Pro</title>
		<link>http://blog.revolunet.com/index.php/general/test-qnap-ts409-pro</link>
		<comments>http://blog.revolunet.com/index.php/general/test-qnap-ts409-pro#comments</comments>
		<pubDate>Fri, 03 Apr 2009 10:37:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[actu informatique]]></category>
		<category><![CDATA[geek style]]></category>
		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://blog.revolunet.com/?p=293</guid>
		<description><![CDATA[Afin de centraliser et sécuriser mes données, j&#8217;ai investi dans un NAS QNAP TS409 Pro qui n&#8217;est plus une nouveauté mais qui a maintenant un rapport qualité prix assez raisonnable (550€TTC). Ce boitier permet de connecter quatres disque durs SATA, pour moi 4 Seagate de 1.5Tb chacun et  permet de créer tout type de RAID [...]]]></description>
			<content:encoded><![CDATA[<p>Afin de centraliser et sécuriser mes données, j&#8217;ai investi dans un<a href="http://www.qnap.com/fr/pro_detail_feature.asp?p_id=85" target="_blank"> NAS QNAP TS409 Pro</a> qui n&#8217;est plus une nouveauté mais qui a maintenant un rapport qualité prix assez raisonnable (550€TTC). Ce boitier permet de connecter quatres disque durs SATA, pour moi 4 Seagate de 1.5Tb chacun et  permet de créer tout type de RAID logiciel, pour moi ce sera du RAID5 ce qui porte la capacité à 4.3To pour un prix final proche des 1000€ TTC quand même. La base du système est un linux optimisé sur lequel on peut se connecter très facilement si besoin, ce qui en fait une solution très ouverte et évolutive.</p>
<p>La série de disques durs seagate utilisés, des &#8216;Barracuda&#8217;, a posé de nombreux problèmes, à <a href="http://techreport.com/discussions.x/16276" target="_blank">Seagate</a>, qui a <a href="http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207957&amp;NewLang=en&amp;Hilite=" target="_blank">changé non-stop de firmware</a> mais aussi aux fabricant de NAS comme <a href="http://www.qnap.fr" target="_blank">QNAP</a>. J&#8217;ai du attendre presque 2 mois pour qu&#8217;un<a href="http://forum.qnap.com/viewtopic.php?f=144&amp;t=12586" target="_blank"> firmware compatible soit enfin releasé</a> mais cela a finalement été fait et bien fait grâce au support technique très réactif  de QNAP. Une fois ces problèmes materiels résolus, la création du RAID5 a duré près de 30h, entre le formatage et la synchronisation. Il faut dire que le CPU de ce QNAP est assez misérable (500Mhz) ce qui vous pénalisera si vous avez par exemple de gros rsync a faire.</p>
<p><a href="http://www.xbitlabs.com/articles/networking/display/qnap-ts109proii_6.html" target="_blank">L&#8217;interface web de gestion du QNAP</a> est claire et efficace, on yretrouve toutes les fonctions de configuration, mais aussi une section &#8220;Download Station&#8221; qui permet de lancer directement sur le NAS des téléchargements http/ftp/BT. Le boitier est également compatible DLNA pour ceux qui ont des consoles XBOX 360 ou PS3 et souhaitent partager les fichiers. Les principaux protocoles de partage de fichier son supportés : Samba/AFS/NFS/FTP&#8230; D&#8217;autres fonctions sont interessantes : réplication entre plusieurs NAS à distance, serveur Web et MySQL intégrés, bouton &#8220;hotcopy&#8221; pour copier rapidement le contenu d&#8217;un disque USB externe sur le NAS, gestion imprimantes USB (comme la freebox), Corbeille réseau, iTunes station&#8230; </p>
<p>Au niveau des performances, le bilan est assez mitigé :</p>
<ul>
<li>Transfert avec rsync du port USB du QNAP d&#8217;un disque en NTFS vers le RAID5 : 2.5mb/s (cpu a fond)</li>
<li>Transfert avec cp du port USB du QNAP d&#8217;un disque en NTFS vers le RAID5 : 6.5mb/s</li>
<li>Transfert avec rsync entre un linux et le QNAP via ssh : 2.5mb/s (cpu a fond)</li>
<li>Transfert avec rsync entre un linux et le QNAP via NFS : 7.5mb/s</li>
<li>Transfert entre un explorateur windows et le QNAP via samba : 6mb/s</li>
</ul>
<p>Points positifs :</p>
<ul>
<li>Configuration facile et rapide</li>
<li>Fonctionnalités multiples</li>
<li>Linux</li>
</ul>
<p>Point négatifs :</p>
<ul>
<li>Pas de support du ReiserFS</li>
<li>CPU trop lent</li>
<li>seulement 256 de RAM</li>
</ul>
<p>Conclusion : Le QNAP reste un bon NAS, accessible et fonctionnel. Idéal pour le stockage sécurisé, les sauvegardes et le partage réseau.</p>
<p>CF comparatif des NAS 2009 sur clubic : <a href="http://www.clubic.com/article-151126-17-stockage-reseau-nas.html">http://www.clubic.com/article-151126-17-stockage-reseau-nas.html</a> avec tests complets et comparatif des performances. On voit que le TS509, nouveau modele avec un CPU plus puissant et 1Go de RAM est largement devant. donc si vous avez les moyens, foncez sur le TS-509 Pro (environ 800€ TTC sans les disques).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.revolunet.com/index.php/general/test-qnap-ts409-pro/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

