<?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>Espace d&#039;Asher256 &#187; Divers</title>
	<atom:link href="http://blog.asher256.com/tag/divers/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.asher256.com</link>
	<description></description>
	<lastBuildDate>Sat, 28 Jan 2012 21:45:37 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)</title>
		<link>http://blog.asher256.com/comment-optimiser-vitesse-rapide-chargement-votre-site-blog-charge-vite/</link>
		<comments>http://blog.asher256.com/comment-optimiser-vitesse-rapide-chargement-votre-site-blog-charge-vite/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 12:20:31 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Business sur Internet]]></category>
		<category><![CDATA[Meilleurs Articles]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Ce-blog]]></category>
		<category><![CDATA[Divers]]></category>
		<category><![CDATA[Optimisation]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[Webmaster]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=939</guid>
		<description><![CDATA[Vous avez créé un blog et vous l&#8217;alimentez souvent ? C&#8217;est très bien ! Mais si, en plus de vos superbes articles, vous optimisez sa vitesse de chargement et vous personnalisez son design pour vos visiteurs, vous n&#8217;en ressortirez que gagnant ! Grâce aux optimisations que vous découvrirez dans cet article, vous fidéliserez les visiteurs [...]]]></description>
			<content:encoded><![CDATA[<p>Vous avez créé un blog et vous l&#8217;alimentez souvent ? C&#8217;est très bien ! Mais si, en plus de vos superbes articles, vous <strong>optimisez sa vitesse de chargement</strong> et vous <strong>personnalisez</strong> son design pour vos visiteurs, vous n&#8217;en ressortirez que gagnant !</p>
<p style="text-align: center;"><img class="size-full wp-image-942 aligncenter colorbox-939" title="High Performance Web Sites, optimiser votre blog pour un chargement plus rapide" src="http://blog.asher256.com/wp-content/high-performance-web-sites-optimiser-blog-chargement-rapide.jpg" alt="high performance web sites optimiser blog chargement rapide Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" width="176" height="202" /></p>
<p>Grâce aux<strong> optimisations</strong> que vous découvrirez dans cet article, vous fidéliserez les visiteurs ayant une<strong> connexion lente</strong> (ou <strong>qui téléchargent en même temps</strong> <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" class='wp-smiley colorbox-939' title="Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" />  ) et <strong>vous encouragerez ceux qui visitent déjà votre blog</strong> à jeter un coup d&#8217;œil dans d&#8217;autres pages (Comme elles se chargent rapidement, pourquoi vont-ils se priver de sauter sur tout ce qui les intéresse chez vous ?).</p>
<p>Cet article est la première partie d&#8217;une série qui contiendra plusieurs conseils et astuces utiles pour d&#8217;améliorer la vitesse de chargement de vos pages. Je ne parlerai que des choses déjà expérimentée dans ce blog, afin de vous donner à chaque fois des chiffres intéressants adaptés aux blogs.</p>
<p><span id="more-939"></span></p>
<h2>Exemple concret : l&#8217;optimisation de la rapidité de chargement de l&#8217;Espace d&#8217;Asher256 !</h2>
<p>Cela faisait longtemps que j&#8217;y pensais&#8230; Finalement, j&#8217;ai mis la main dans le code source du template, le <acronym title="Cascading Style Sheets">CSS</acronym> et les images pour optimiser l&#8217;Espace d&#8217;Asher256 grâce aux astuces que vous découvrirez dans cet article !</p>
<h3>L&#8217;état des lieux avant les différentes optimisations&#8230;</h3>
<p>J&#8217;ai créé une page vide nommée &laquo;&nbsp;test&nbsp;&raquo; et je l&#8217;ai pesée avant de faire les optimisations, grâce à l&#8217;extension Firefox FireBug. <strong>La page faisait 324 Ko !</strong> C&#8217;est énorme ! Cela veut dire que chaque page contient au minimum cette taille. Si je rajoutais des images, du texte, cela pouvait monter jusqu&#8217;à 400 ou 500 Ko dans certaines pages !</p>
<p>En plus de consommer inutilement de la bande passante, le fait de ne pas optimiser votre blog pourrait décourager vos visiteurs à aller plus loin. Attendre 1 à 2 minutes avant qu&#8217;une page se charge, on le sait tous, n&#8217;est pas une partie de plaisir !</p>
<p style="text-align: center;"><img class="size-full wp-image-943 aligncenter colorbox-939" title="Espace d'Asher256 optimisé grâce à l'extension FireBug sous Firefox" src="http://blog.asher256.com/wp-content/blog-optimisation-firefox-extension-firebug-espace-asher256.png" alt="blog optimisation firefox extension firebug espace asher256 Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" width="400" height="209" /></p>
<h3>Le résultat après l&#8217;optimisation du temps de chargement des pages du blog&#8230;</h3>
<p>La même page vide, qui faisait 324 Ko avant, fait maintenant 72 Ko ! <strong>Presque 78% moins grosse et plus de 250 Ko  gagné !</strong></p>
<p>En plus de la taille, <strong>grâce à une astuce Apache que vous verrez plus loin</strong>, le chargement se fera presque instantanément une fois que vos visiteurs visiteront plus d&#8217;une page.</p>
<p></p>
<h2>Les outils gratuits pour diagnostiquer ce qui rend vos pages lourdes et lentes.</h2>
<h3>Utiliser Firefox et FireBug</h3>
<p>Pour &laquo;&nbsp;peser&nbsp;&raquo; vos pages et savoir exactement quelles sont les choses qui prennent de la place, je vous recommande d&#8217;installer le <a  href="http://www.mozilla-europe.org/fr/firefox/">navigateur web Firefox</a> et l&#8217;extension <a  href="https://addons.mozilla.org/fr/firefox/addon/1843">FireBug</a>.</p>
<p>Pour aller plus loin, je vous recommande également l&#8217;extension <a  href="https://addons.mozilla.org/fr/firefox/addon/5369">Y Slow pour FireBug</a>. Cela dit, <strong>elle n&#8217;est pas une nécessité pour les astuces de cet article</strong>.</p>
<h3>Utiliser un site Internet dédié à l&#8217;optimisation des pages</h3>
<p>Il n&#8217;y a pas que Firefox pour diagnostiquer, mais aussi des sites comme <a  rel="nofollow" href="http://tools.pingdom.com/fpt/">cet outil de Pingdom</a>.</p>
<h2>Les Astuces pour Optimiser le temps de chargement de votre blog ou site web !</h2>
<h3>Procédez par élimination pour gagner des Ko !</h3>
<p>Sachez avant toute chose qu&#8217;il vous faudra faire quelques sacrifices  afin de bien optimiser votre blog. Vous devez vous demander à chaque fois que vous regardez un Widget, une image, un texte, un Javascript : est-il vraiment indispensable ?</p>
<p>La première étape pour optimiser votre blog est finalement une procédure assez simple : <strong>procédez par élimination afin d&#8217;éliminer tout ce qui est lourd et futile</strong>. À chaque fois que vous éliminez quelque chose, pesez votre page une nouvelle fois pour découvrir le nombre d&#8217;octets / kilo-octets gagnés, grâce aux outils cités plus haut.</p>
<p>Nous allons découvrir plus bas quelques pistes (avec quelques chiffres à l&#8217;appui) afin que vous découvriez les choses à éliminer probablement !</p>
<p style="text-align: center;"><img class="size-full wp-image-944 aligncenter colorbox-939" title="Test de la vitesse de chargement d'un site web / blog" src="http://blog.asher256.com/wp-content/test-connexion-vitesse-bande-passante-internet.jpg" alt="test connexion vitesse bande passante internet Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" width="300" height="208" /></p>
<h3>Optimisez ou éliminez les Javascripts : Widgets, publicités, statistiques, etc.</h3>
<p>Les codes Javascripts sont à la mode ces derniers temps, que ce soit pour les Widgets ou pour autre chose.</p>
<p>La majorité des blogs les utilisent pour les statistiques (Google Analytics, WordPress Stats, etc.), pour l&#8217;échange de liens automatique (l&#8217;Autoroll de Criteo), pour les réseaux sociaux (Twitter, Facebook, MyBlogLog), pour gagner de l&#8217;argent avec leur site web (Google Adsense, AD42), etc.</p>
<p>Les codes Javascript, surtout ceux des Widgets, sont parfois être très gourmands ! Posez-vous la question à chaque fois que vous ajoutez un Widget : vaut-il vraiment le coup ? Est-il trop lourd ? Dans le cas de ce blog, j&#8217;ai pu gagner beaucoup de place en éliminant :</p>
<ul>
<li> <strong>AD42 :</strong> 11 Ko</li>
<li><strong>MyBlogLog :</strong> 154 Ko (Wow, j&#8217;ai été surpris par cette taille ! Je vais peut être le remettre si je trouve un moyen de diminuer ces 154 Ko)</li>
<li><strong>Criteo Autoroll :</strong> 17 Kb (je l&#8217;ai remis après avoir désactivé l&#8217;affichage des images dans ce dernier. C&#8217;est une sorte d&#8217;optimisation de Widget, basée sur le peu de contrôle qu&#8217;on a sur eux !)</li>
<li><strong>Paypal :</strong> 5 kb</li>
<li><strong>Twitter :</strong> 110 kb</li>
<li><strong>La vente de livres sur Amazon :</strong> 137 ko (pas mal !)</li>
</ul>
<h3>Désactivez quelques extensions de votre moteur de blog WordPress, Dotclear, etc.</h3>
<p>J&#8217;ai désactivé environ 5 extensions, qui m&#8217;ajoutaient des Javascript, des <acronym title="Cascading Style Sheets">CSS</acronym>, etc. inutilement (enfin&#8230; Inutilement car je n&#8217;utilisais ces extensions que dans 2 à 6 articles ou que j&#8217;avais une alternative pour les remplacer).</p>
<p>Je vous donne deux exemples :</p>
<ul>
<li><strong>WordPress Stats :</strong> 1 Ko (pas grand chose de gagné, mais j&#8217;utilise déjà Google Analytics, qui est plus lourd, 6 à 9 Ko, mais assez puissant en plus de regrouper les statistiques de tous mes sites web ! WordPress Stats, même avec 1 Ko, est encombrant car il ajoute un Javascript à charger, donc des requêtes en plus)</li>
<li><strong>Plugin Sociable :</strong> 15 Ko (ce plugin consommait pas mal car il affichait des images contenant les logos de Digg, Scoopeo, Fuzz, Delicious, etc.)</li>
</ul>
<h2>Ne sous estimez pas les images !</h2>
<h3>Éliminez les images inutiles</h3>
<p>Les pages de ce blog ont <strong>gagnées plus de 41 Ko</strong> uniquement grâce à l&#8217;élimination de certaines images, comme le gros Rejoignez nous sur Facebook (que je remettrais peut-être quand je l&#8217;optimiserai), la mini bannière du <acronym title="World Wide Web Consortium">W3C</acronym>, la mini bannière de la licence Creative Commons et bien d&#8217;autres images qui sont dans le <acronym title="Cascading Style Sheets">CSS</acronym>.</p>
<h3>Conseils pour optimiser vos images afin qu&#8217;elles prennent moins de place&#8230;</h3>
<p>Une fois que vous aurez éliminé l&#8217;inutile, il vous faudra optimiser l&#8217;indispensable !</p>
<p>Optez pour la simplicité. Sachez que les couleurs uniformes, sans dégradé, s&#8217;optimisent bien  (comme celle du header qui m&#8217;a fait gagner dans les 10 Ko grâce à l&#8217;optimisation et l&#8217;élimination de quelques dégradés et détails).</p>
<p>Si votre image ne comporte pas beaucoup de couleurs, transformez la d&#8217;image RGB à image indexée en 32 couleurs ou 256 couleurs, selon votre convenance. Cela pourrait, dans certains cas, valoir son pesant d&#8217;or ^_^ .</p>
<p>N&#8217;oubliez pas aussi de faire des tests. Enregistrez votre image en jpeg, png et gif, puis regardez la taille de chacune. Certaines images se compressent bien en png et pas en gif. D&#8217;autres sont très petites en gif et beaucoup plus lourdes en png.</p>
<p>C&#8217;est la base pour gagner quelques octets, voir kilo-octets sur chaque images. Il existe d&#8217;autres méthodes que je ne citerai pas ici, mais qui sont disponibles un peu partout sur Internet.</p>
<p>Pour optimiser mes images, j&#8217;ai utilisé GIMP, le logiciel de retouches de photo avancé, libre et gratuit. Si vous raffolez des services en ligne, il est possible d&#8217;optimiser vos images grâce à <a  rel="nofollow" href="http://smush.it/">Smush IT</a>.</p>
<h3>Les Avatars, Gravatars, Pavatars, etc. comptent aussi !</h3>
<p>Une dernière chose. N&#8217;oubliez pas les avatars. En ce qui me concerne, j&#8217;ai pour l&#8217;instant gardé les Gravatars, mais sachez qu&#8217;il consomment chacun environ 2 Ko.</p>
<p>Si vous avez 50 commentaires différents dans un article à succès, cela peut commencer à chiffrer ! Dans un de mes articles très commentés, je suis passé de 432 kb à 233 kb en éliminant uniquement les Gravatars ! Cela donne matière à réfléchir !</p>
<h2>Activer l&#8217;Expiration des fichiers dans Apache (htaccess)</h2>
<p>Activer le module mod_expires dans Apache (le serveur <acronym title="HyperText Transfer Protocol">HTTP</acronym> le plus utilisé chez les hébergeurs) est aussi très important. Cela permettra à votre site de s&#8217;afficher instantanément une fois qu&#8217;il aura été visité plus d&#8217;une fois (ou une fois que le visiteur passera d&#8217;une page à une autre). Je vous invite à jeter un oeil sur la documentation (en anglais) d&#8217;<a  href="http://httpd.apache.org/docs/2.0/mod/mod_expires.html">Apache sur mod_expire</a>.</p>
<p>Dans mon fichier .htaccess, disponible à la racine de mon blog (c&#8217;est à dire dans le répertoire /blog/), j&#8217;ai activé et personnalisé mod_expires avec :</p>
<pre>&lt;ifModule mod_expires.c&gt;
ExpiresActive On
#ExpiresDefault "access plus 1 seconds"
#ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/gif "access plus 24 hours"
ExpiresByType image/jpeg "access plus 24 hours"
ExpiresByType image/png "access plus 24 hours"
ExpiresByType image/x-icon "access plus 24 hours"
ExpiresByType text/css "access plus 24 hours"
ExpiresByType text/javascript "access plus 24 hours"
ExpiresByType application/x-javascript "access plus 24 hours"
&lt;/ifModule&gt;</pre>
<p>Cela veut dire : ne téléchargez les images, <acronym title="Cascading Style Sheets">CSS</acronym> et Javascript que 24 heures après leur premier téléchargement. Il est possible de tout personnaliser, d&#8217;appliquer  cela aux autres fichiers, comme les fichiers html, avec les deux premiers commandes commentées. Je vous encourage à découvrir toutes les facettes de mod_expires dans la documentation d&#8217;Apache !</p>
<h2>Conclusion</h2>
<p>C&#8217;est déjà la fin de cette première partie ! Vous allez découvrir dans la deuxième partie qui paraitra prochainement dans ce blog la suite des aventures, qui vous permettrons de rendre votre blog plus rapide de l&#8217;éclair <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" class='wp-smiley colorbox-939' title="Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" />  !</p>
<p>En attendant, n&#8217;hésitez pas à partager avec nous vos astuces et de nous rapporter vos résultats, si vous avez déjà commencé l&#8217;optimisation !</p>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Fltk, créez aisément vos interfaces graphiques multi-plateformes en C++</title>
		<link>http://blog.asher256.com/fltk-creez-aisement-vos-interfaces-graphiques-multi-plateformes-en-c/</link>
		<comments>http://blog.asher256.com/fltk-creez-aisement-vos-interfaces-graphiques-multi-plateformes-en-c/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 22:11:19 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Meilleurs Articles]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Divers]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=94</guid>
		<description><![CDATA[Fltk est une bibliothèque logicielle pour le langage de programmation C++. Elle permet la création facile et rapide d&#8217;interfaces graphiques multi-plateformes (qui fonctionnent sous GNU/Linux, Microsoft Windows et Mac OS X). J&#8217;aimerais vous présenter cette librairie car, en plus d&#8217;être légère et efficace, c&#8217;est la première que j&#8217;ai apprise et utilisée pour l&#8217;interface graphique de [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0cm;"><strong>Fltk</strong><span> </span>est une <a  rel="nofollow" href="http://fr.wikipedia.org/wiki/Biblioth%C3%A8que_logicielle">bibliothèque logicielle</a> pour le langage de programmation <strong>C++.</strong> Elle permet la création facile et rapide d&#8217;<strong>interfaces graphiques</strong> <strong>multi-plateformes</strong> (qui fonctionnent sous <strong><acronym title="GNU is Not UNIX">GNU</acronym>/Linux</strong>, <strong>Microsoft Windows</strong> et <strong>Mac <acronym title="Operating System">OS</acronym> X</strong>).</p>
<p style="margin-bottom: 0cm;">J&#8217;aimerais vous présenter cette <strong>librairie</strong> car, en plus d&#8217;être <strong>légère</strong> et <strong>efficace</strong>, c&#8217;est la première que j&#8217;ai apprise et utilisée pour l&#8217;<strong>interface graphique</strong> de certains logiciels que j&#8217;ai développés par le passé, comme <a  title="Jargon Informatique, dictionnaire informatique libre avec plusieurs définitions" href="http://jargon.tuxfamily.org/">Jargon Informatique</a> ou <a  title="VBA Express, interface graphique pour VisualBoyAdvance, un émulateur Game Boy Advance pour GNU/Linux" href="http://vbaexpress.tuxfamily.org/"><acronym title="Visual Basic for Applications">VBA</acronym> Express</a>. Je garde un bon souvenir de son efficacité et de sa facilité d&#8217;utilisation !</p>
<p style="margin-bottom: 0cm; text-align: center;"><img class="size-full wp-image-95 aligncenter colorbox-94" title="Jargon Informatique" src="http://blog.asher256.com/wp-content/screenshot_mini.jpg" alt="screenshot mini Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="350" height="275" /></p>
<p style="margin-bottom: 0cm; text-align: center;"><em>(exemple d&#8217;interface faite avec Fltk et Fluid)</em><span id="more-94"></span></p>
<h2>Les avantages et inconvénients de Fltk</h2>
<p style="margin-bottom: 0cm; font-style: normal;">Fltk a plusieurs avantages :</p>
<ul>
<li>Elle est orientée objet. Ses fonctions peuvent être facilement retenues, car la majorité des objets héritent de la même classe.</li>
<li>Cela fait plusieurs années qu&#8217;elle est développée, et elle est toujours active (elle a été créé bien avant <a  rel="nofollow" href="http://fr.wikipedia.org/wiki/Qt">QT</a> et <a  rel="nofollow" href="http://fr.wikipedia.org/wiki/GTK%2B">Gtk</a> par exemple !).</li>
<li>Elle est portable, votre 	programme multi-plateforme et son interface peuvent fonctionner sous <acronym title="GNU is Not UNIX">GNU</acronym>/Linux, Microsoft Windows ou 	Mac <acronym title="Operating System">OS</acronym> X (dans la majorité des cas, sans changer la moindre ligne de code !).</li>
<li>À la différence d&#8217;autres bibliothèques, telles que <a  rel="nofollow" href="http://fr.wikipedia.org/wiki/Qt">QT</a> ou <a  rel="nofollow" href="http://fr.wikipedia.org/wiki/GTK%2B">Gtk</a>, Fltk est très légère. Elle peut même être compilée statiquement avec votre programme sans se faire sentir (elle ajoute environ de 300Ko à votre exécutable ! Assez négligeable). La compiler statiquement a un deuxième avantage : éliminer les runtimes qui vous encombrent (les fichiers *.dll pour Microsoft Windows ou *.so pour <acronym title="GNU is Not UNIX">GNU</acronym>/Linux) pour avoir un fichier exécutable qui fonctionne sans imposer l&#8217;installation préalable d&#8217;une bibliothèque tierce.</li>
<li>Elle 	supporte OpenGL. Vous pourrez intégrer une vue 3D 	dans vos interfaces !</li>
<li><span style="font-style: normal;">Et 	bien plus encore !</span><span style="font-style: normal;"> Je vous invite à découvrir toutes les fonctionnalités</span><span style="font-style: normal;"> dans la <a  rel="nofollow" href="http://www.fltk.org/documentation.php/doc-1.1/toc.html">documentation officielle</a> !</span></li>
</ul>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Le seul désavantage c&#8217;est que vous ne trouverez pas tout en standard (légèreté oblige), mais il y a l&#8217;essentiel pour faire des interfaces riches. Heureusement, quand une fonction disponible dans d&#8217;autres bibliothèques vous manque, vous avez la possibilité de télécharger des bibliothèques complémentaires à Fltk (par exemple, pour gérer l&#8217;impression, les effets spéciaux sur les widgets, un navigateur de fichiers plus complet, etc). Je vous invite à faire un tour dans <a  rel="nofollow" href="http://fltk.org/">le site officiel de Fltk</a>.</p>
<p style="margin-bottom: 0cm;"></p>
<h2>Présentation de Fluid, l&#8217;éditeur d&#8217;interfaces graphiques</h2>
<p style="margin-bottom: 0cm;">La bibliothèque Fltk est livrée avec un excellent éditeur d&#8217;interface graphique nommé Fluid. Il est également assez léger, à comparer avec d&#8217;autres éditeurs.</p>
<p style="margin-bottom: 0cm;">Une fois votre Interface faite, cet éditeur s&#8217;occupe de générer le code source C++ permettant de gérer cette Interface, sans que vous ayez à construire votre interface directement à travers l&#8217;<acronym title="Application Programming Interface">API</acronym> !</p>
<p style="margin-bottom: 0cm;">
<h2>Faire votre premier programme avec Fltk et Fluid !</h2>
<p>Afin de vous faire découvrir l&#8217;<acronym title="Application Programming Interface">API</acronym> C++ Fltk et l&#8217;éditeur d&#8217;interface graphique Fluid, nous allons créer un petit programme qui nous servira d&#8217;exemple ! Soit dit en passant, la version de Fltk que j&#8217;ai utilisée pour écrire ce tutoriel c&#8217;est la 1.1.7.</p>
<h3>Installer Fltk et Fluid sous <acronym title="GNU is Not UNIX">GNU</acronym>/Linux et Windows</h3>
<h4>Sous <acronym title="GNU is Not UNIX">GNU</acronym>/Linux</h4>
<p>Fltk est probablement disponible dans votre gestionnaire de paquets, c&#8217;est la manière la plus facile de l&#8217;installer. Par exemple, sous Debian et Ubuntu, il suffit d&#8217;installer <strong>libfltk1.1-dev</strong> et <strong>fluid</strong> avec :</p>
<pre lang="bash">sudo apt-get install libfltk1.1-dev fluid</pre>
<p>Si vous ne trouvez pas Fltk dans votre gestionnaire de paquets, vous devrez compiler la bibliothèque en utilisant le code source disponible dans <a  rel="nofollow" href="http://fltk.org/">http://<acronym title="Fast Light Tool Kit">fltk</acronym>.org/</a>. Plus d&#8217;informations <a  rel="nofollow" href="http://www.fltk.org/articles.php?L369+I10+TFAQ+M10+P1+Q">dans la <acronym title="Frequently Asked Questions">FAQ</acronym></a>.</p>
<h4>Sous Windows</h4>
<p>Vous pouvez compiler le code source de Fltk (disponible dans <a  rel="nofollow" href="http://fltk.org/">le site officiel</a>, c&#8217;est le fichier <acronym title="Fast Light Tool Kit">fltk</acronym>-x-x-x.tar.gz) de deux façons :</p>
<ul>
<li>En ouvrant avec <strong>Microsoft Visual C++ 6.0</strong> le projet <strong><acronym title="Fast Light Tool Kit">fltk</acronym>.dsw</strong> disponible dans le répertoire <strong>visualc/</strong> du code source.</li>
<li>En utilisant <a  rel="nofollow" href="http://www.mingw.org/">Mingw32</a> (soit dit en passant, le compilateur distribué avec <a  rel="nofollow" href="http://www.bloodshed.net/devcpp.html">Dev-c++</a>). Copiez makefiles/Makefile.mingw dans le répertoire du code source puis lancez make.</li>
</ul>
<p>Je vous invite également à jeter <a  rel="nofollow" href="http://www.fltk.org/articles.php?L370+I10+TFAQ+M10+P1+Q">un oeil ici</a>.</p>
<h3>Créez votre interface avec Fluid !</h3>
<p>Le programme qu&#8217;on va créer sera très simple. Dans son interface, vous aurez le bouton « J&#8217;ai fini » et un widget pour entrer du texte. Quand vous cliquerez sur « j&#8217;ai fini », le contenu du texte entré sera affiché !</p>
<p>Tous les fichiers du projets seront disponibles à la fin du tutoriel, pour que vous puissiez les télécharger au besoin.</p>
<p>Pour commencer, lancez le programme Fluid (celui permettant d&#8217;éditer des interfaces graphiques). Comme pour faire ce tutoriel, je me suis basé sur la version en anglais de Fluid. Si votre version sous <acronym title="GNU is Not UNIX">GNU</acronym>/Linux est en français, et que vous désirez basculer vers la version en anglais, lancez fluid avec la commande :</p>
<pre lang="bash">LC_ALL=C fluid</pre>
<p>Une fois que Fluid sera lancé, vous constaterez qu&#8217;il se divise en deux fenêtres.</p>
<p>La principale contenant une liste et un menu :</p>
<p><img class="alignnone size-full wp-image-97 colorbox-94" title="Fluid" src="http://blog.asher256.com/wp-content/fluid.jpg" alt="fluid Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="288" height="328" /></p>
<p>Et la deuxième, contenant des boutons permettant d&#8217;accéder aux différents outils :</p>
<h3><img class="alignnone size-full wp-image-98 colorbox-94" title="Fluid Tools" src="http://blog.asher256.com/wp-content/fluid_tools.jpg" alt="fluid tools Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="400" height="102" /></h3>
<p>Si vous n&#8217;avez pas la fenêtre ci-dessus, vous pouvez l&#8217;afficher en cliquant sur le menu <em>« Edit »</em> puis sur <em>« Widget Bin On/Off »</em>. Vous pouvez également utiliser le raccourci <em>ALT + b</em>.</p>
<p>Cliquez sur le bouton suivant dans la fenêtre d&#8217;outils :</p>
<p><img class="alignnone size-full wp-image-99 colorbox-94" title="Fluid: bouton nouvelle classe" src="http://blog.asher256.com/wp-content/nouvelle_classe.png" alt="nouvelle classe Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="25" height="25" /></p>
<p>Cela vous affichera une nouvelle fenêtre pour créer une nouvelle classe.</p>
<p><img class="alignnone size-full wp-image-100 colorbox-94" title="Fluid: fenêtre pour ajouter une classe" src="http://blog.asher256.com/wp-content/fenetre_ajout_classe.jpg" alt="fenetre ajout classe Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="292" height="204" /></p>
<p>Remplacez « UserInterface » par « MonInterface » puis cliquez sur le bouton OK.</p>
<p><img class="alignnone size-full wp-image-103 colorbox-94" title="Fluid: interface principale avec une classe" src="http://blog.asher256.com/wp-content/main_fluid_avec_classe.jpg" alt="main fluid avec classe Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="288" height="328" /></p>
<p>Cliquez sur « MonInterface » dans la fenêtre que vous voyez dans l&#8217;image ci-dessus, pour sélectionner cette classe, puis cliquez sur le bouton :</p>
<p><img class="alignnone size-full wp-image-105 colorbox-94" title="Fluid: bouton pour ajouter une nouvelle fonction" src="http://blog.asher256.com/wp-content/nouvelle_fonction.png" alt="nouvelle fonction Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="25" height="25" /></p>
<p>Cela nous affichera une nouvelle fenêtre pour créer le constructeur de la classe « MonInterface » (qui va s&#8217;occuper de créer pour nous la fenêtre lors de l&#8217;instanciation de la classe tout à l&#8217;heure dans le code source C++).</p>
<p><img class="alignnone size-full wp-image-108 colorbox-94" title="Fluid: ajouter fonction" src="http://blog.asher256.com/wp-content/fenetre_ajout_fonction1.jpg" alt="fenetre ajout fonction1 Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="292" height="204" /></p>
<p>Remplacez « make_window() » par « MonInterface() » (fonction dont le nom est similaire à celui de la classe, pour qu&#8217;elle devienne le constructeur).</p>
<p>Ensuite, cliquez sur le bouton OK.</p>
<p>Cliquez sur ce bouton pour créer une nouvelle fenêtre (dans le constructeur) :</p>
<p><img class="alignnone size-full wp-image-113 colorbox-94" title="Fluid: bouton nouvelle fenêtre" src="http://blog.asher256.com/wp-content/nouvelle_fenetre.png" alt="nouvelle fenetre Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="25" height="25" /></p>
<p>Ce qui nous affichera une nouvelle fenêtre avec la taille 100&#215;100 :</p>
<p><img class="alignnone size-full wp-image-109 colorbox-94" title="Fluid: fenêtre vide" src="http://blog.asher256.com/wp-content/fenetre_vide.jpg" alt="fenetre vide Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="107" height="134" /></p>
<p>Double cliquez sur cette fenêtre (par exemple au centre de celle-ci) pour afficher les propriétés de cette dernière :</p>
<p><img class="alignnone size-full wp-image-110 colorbox-94" title="Fluid: propriétés" src="http://blog.asher256.com/wp-content/proprietes.jpg" alt="proprietes Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="422" height="404" /></p>
<p>Dans l&#8217;onglet <acronym title="Graphical User Interface">GUI</acronym>, mettez dans width 320, comme suit :</p>
<p><img class="alignnone size-full wp-image-112 colorbox-94" title="Fluid: width (largeur)" src="http://blog.asher256.com/wp-content/proprietes_width.png" alt="proprietes width Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="62" height="36" /></p>
<p>Modifiez ensuite le &laquo;&nbsp;label&nbsp;&raquo; (qui désigne le titre de la fenêtre) pour y mettre « Le Titre » :</p>
<p><img class="alignnone size-full wp-image-111 colorbox-94" title="Fluid: le titre" src="http://blog.asher256.com/wp-content/proprietes_label.png" alt="proprietes label Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="247" height="29" /></p>
<p>Maintenant, nous allons attribuer un nom à cette fenêtre (le nom qui sera utilisé dans le code source C++, pour le pointeur membre de la classe MonInterface, qui pointe vers l&#8217;objet de cette fenêtre).</p>
<p>Cliquez sur l&#8217;onglet C++, ce qui vous donnera :</p>
<p><img class="alignnone size-full wp-image-114 colorbox-94" title="Fluid: propriétés, dans l\'onglet C++" src="http://blog.asher256.com/wp-content/propriete_onglet_cpp.jpg" alt="propriete onglet cpp Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="422" height="404" /></p>
<p>Dans « Name », mettez « FenetrePrincipale » :</p>
<p><img class="alignnone size-full wp-image-115 colorbox-94" title="Fluid: propriétés dans l\'onglet C++" src="http://blog.asher256.com/wp-content/propriete_onglet_cpp_name.png" alt="propriete onglet cpp name Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="345" height="26" /></p>
<p>Cliquez sur le bouton Ok, pour confirmer toutes vos modifications dans la fenêtre de propriétés !</p>
<p>Notre fenêtre a désormais un titre, une taille différente et le nom C++ « FenetrePrincipale », qui sera utilisé ultérieurement dans le code source C++.</p>
<p>On va désormais ajouter deux Widgets (pour info, Widget vient de &laquo;&nbsp;Window Gadget&nbsp;&raquo;) : un bouton et une entrée de texte.</p>
<p>Pour ajouter le bouton, cliquez sur :</p>
<p><img class="alignnone size-full wp-image-116 colorbox-94" title="fluid: nouveau bouton" src="http://blog.asher256.com/wp-content/nouvelle_bouton.png" alt="nouvelle bouton Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="25" height="25" /></p>
<p>Les propriétés du bouton s&#8217;afficheront automatiquement (une fenêtre similaire à celle qui nous a servi pour modifier la taille, le titre, etc. de la fenêtre). Modifiez :</p>
<ul>
<li>Width : 110</li>
<li>X : 195</li>
<li>Y : 60</li>
<li>Label : J&#8217;ai fini</li>
</ul>
<p>(je tiens à noter que vous n&#8217;êtes pas obligés d&#8217;entrer le width, height, x et y manuellement, il est possible de glisser/déposer/redimentionner votre bouton à l&#8217;aide de la souris)</p>
<p>Cliquez sur l&#8217;onglet C++ puis modifiez le nom C++ du bouton (comme on l&#8217;avait fait pour la fenêtre). Mettez « BoutonFini » dans Name.</p>
<p>Enfin, cliquez sur Ok pour confirmer les modifications dans les propriétés du bouton.</p>
<p>Maintenant, on va créer le &laquo;&nbsp;Input&nbsp;&raquo; (le widget qui nous permettra d&#8217;entrer du texte). Dans la fenêtre outils, cliquez sur le bouton contenant un &laquo;&nbsp;A&nbsp;&raquo; indiqué en jaune dans l&#8217;image ci-dessous :</p>
<p><img class="alignnone size-full wp-image-120 colorbox-94" title="Fluid: créer un input" src="http://blog.asher256.com/wp-content/creer_input.jpg" alt="creer input Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="400" height="102" /></p>
<p>Comme pour le bouton, vous aurez automatiquement la fenêtre des propriétés. Modifiez :</p>
<ul>
<li>Width : 290</li>
<li>X : 15</li>
<li>Y : 20</li>
</ul>
<p>Dans l&#8217;onglet C++, mettez dans &laquo;&nbsp;Name&nbsp;&raquo; le nom : « EntreeClavier ».</p>
<p>Cliquez sur Ok pour confirmer les propriétés.</p>
<p>L&#8217;interface est finie ! Félicitations !</p>
<p><img class="alignnone size-full wp-image-118 colorbox-94" title="Fluid: interface finie" src="http://blog.asher256.com/wp-content/jaifini.png" alt="jaifini Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="327" height="134" /></p>
<p>Enregistrez cette interface dans un nouveau répertoire vide (qui contiendra également le code source C++ ultérieurement, ainsi que le Makefile) sous le nom MonInterface.fl, en cliquant sur le menu Fluid « File » puis « Save ».</p>
<p>Ensuite, générez le code source C++ à partir de l&#8217;interface en cliquant sur « File » puis « Write Code ».</p>
<p><img class="alignnone size-full wp-image-119 colorbox-94" title="Fluid: générer code source C++" src="http://blog.asher256.com/wp-content/file_write_code.png" alt="file write code Fltk, créez aisément vos interfaces graphiques multi plateformes en C++" width="272" height="246" /></p>
<p>Vous constaterez que deux nouveaux fichiers ont été générés dans le même répertoire que le fichier MonInterface.fl :</p>
<ul>
<li>MonInterface.cxx : le code source C++, contenant la classe de votre interface graphique</li>
<li>MonInterface.h : le header contenant toutes les déclarations nécessaires (entre autres, la déclaration de la classe, de ses variables membres, etc.)</li>
</ul>
<h2>Création du code source C++ et compilation</h2>
<p>On passe maintenant à l&#8217;écriture de la fonction main qui va utiliser notre classe MonInterface !</p>
<p>Créez le fichier main.cxx et mettez-y :</p>
<pre lang="cpp">/*
 * Ce code source fait partie du tutoriel disponible dans le blog :
 * http://blog.asher256.com/
 */

#include "MonInterface.h"  /* La déclaration de la classe */
#include &lt;FL/fl_ask.H&gt; /* Pour la fonction « fl_alert » */

MonInterface *Interface;   /* Déclare le pointeur vers l'interface */

/* Quand le bouton est cliqué */
void BoutonFini_Click(Fl_Widget *) {
    /* Met le pointeur vers le contenu de l'input
     * dans la variable contenu */
    const char *contenu = Interface-&gt;EntreeClavier-&gt;value();

    /* Affiche le contenu de l'Input */
    fl_alert("%s", contenu);
}

int main(int argc, char **argv) {
    /* Crée une instance de l'interface */
    Interface = new MonInterface();

    /* Crée un événement pour que une
     * fois que le bouton est cliqué, la
     * fonction « BoutonFini_Click » est appelée. */
    Interface-&gt;BoutonFini-&gt;callback(BoutonFini_Click);

    /* On Affiche la fenêtre
     * (souvenez vous, dans Fluid, dans l'onglet C++, on avait
     * choisi « FenetrePrincipale » comme nom dans « Name »)
     * Après la génération du code, FenetrePrincipale est devenue
     * une variable membre de la classe MonInterface
     * et show() est une fonction Fltk qui affiche la fenêtre */
    Interface-&gt;FenetrePrincipale-&gt;show(argc, argv);

    return Fl::run();  /* exécute Fltk (qui gère tout !) */
}</pre>
<p>Vous avez le nécessaire pour que votre programme soit compilé et exécuté !</p>
<p>Compilez maintenant main.cxx et MonInterface.cxx dans le même fichier, avec Fltk comme bibliothèque. Sous <acronym title="GNU is Not UNIX">GNU</acronym>/Linux, par exemple, c&#8217;est :</p>
<pre lang="bash">g++ `<acronym title="Fast Light Tool Kit">fltk</acronym>-config --cflags` main.cxx MonInterface.cxx -o MonProgramme `<acronym title="Fast Light Tool Kit">fltk</acronym>-config --ldflags`
./MonProgramme</pre>
<p>Bonne découverte !</p>
<h2>Télécharger le code source du projet</h2>
<p>Tout le code source de ce tutoriel est disponible dans cette archive :</p>
<ul>
<li><a  href="http://blog.asher256.com/mes-fichiers/programmes/exemples/fltk-example-asher256.tar.gz"><acronym title="Fast Light Tool Kit">fltk</acronym>-example-asher256.tar.gz</a></li>
</ul>
<h2>Quelques liens en relation avec Fltk :</h2>
<ul>
<li><a  href="http://www.xgarreau.org/aide/devel/langtk/cpp_fltk.php">Tutoriel dans le site de Xavier Garreau</a></li>
<li><a  rel="nofollow" href="http://www.fltk.org/">Site officiel de Fltk</a></li>
<li><a  rel="nofollow" href="http://www.fltk.org/documentation.php/doc-1.1/fluid.html">Documentation de Fluid</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>J&#8217;ai assisté aux GNU/Linux Days 2008, à Agadir</title>
		<link>http://blog.asher256.com/gnu-linux-days-agadir-maroc-compte-rendu-bilan-interviews-conferences-ateliers/</link>
		<comments>http://blog.asher256.com/gnu-linux-days-agadir-maroc-compte-rendu-bilan-interviews-conferences-ateliers/#comments</comments>
		<pubDate>Mon, 19 May 2008 09:59:21 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Meilleurs Articles]]></category>
		<category><![CDATA[Agadir]]></category>
		<category><![CDATA[Divers]]></category>
		<category><![CDATA[Événement]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Maroc]]></category>
		<category><![CDATA[Perso]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=79</guid>
		<description><![CDATA[Vous avez sûrement entendu parler des GNU/Linux Days, un événement annoncé récemment, dédié à la promotion des logiciels libres et de GNU/Linux au Maroc, qui a été tenu à l&#8217;ENSA, à Agadir, le 8, 9 et 10 mai 2008. Je garde un très bon souvenir de ces trois jours passés à Agadir. J&#8217;ai fait la [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://blog.asher256.com/wp-content/affiche_linux_days_2008.jpg"><img class="alignright alignnone size-medium wp-image-80 colorbox-79" style="float: right;" title="L\'affiche des GNU/Linux Days 2008 (Agadir, Maroc)" src="http://blog.asher256.com/wp-content/affiche_linux_days_2008_mini.jpg" alt="affiche linux days 2008 mini Jai assisté aux GNU/Linux Days 2008, à Agadir" width="150" height="212" /></a>Vous avez sûrement entendu parler des <strong><acronym title="GNU is Not UNIX">GNU</acronym>/Linux Days</strong>, un événement <a  title="Annonce des Linux Days 2008" href="http://blog.asher256.com/2008/05/02/annonce-les-%C2%AB-linux-days-2008-%C2%BB-a-agadir-maroc/">annoncé récemment</a>, dédié à la promotion des <strong>logiciels libres</strong> et de <strong><acronym title="GNU is Not UNIX">GNU</acronym></strong>/<strong>Linux</strong> au <strong>Maroc</strong>, qui a été tenu à l&#8217;<a  rel="nofollow" href="http://www.ensa-agadir.ac.ma/"><strong><acronym title="Ecole Nationale des Sciences Appliquées"><acronym title="Ecole Nationale des Sciences Appliquées">ENSA</acronym></acronym></strong></a>, à <strong>Agadir</strong>, le 8, 9 et 10 mai 2008.</p>
<p>Je garde un très bon souvenir de ces trois jours passés à Agadir. J&#8217;ai fait la connaissance de plusieurs personnes intéressantes, on a partagé de bons moments, les conférences et les ateliers étaient excellents et enfin, le comité organisateur a fait un boulot remarquable.</p>
<p>Dans cet article, vous découvrirez ce qui s&#8217;est passé dans les <strong><acronym title="GNU is Not UNIX">GNU</acronym></strong>/<strong>Linux</strong> <strong>Days</strong> 2008, vous écouterez une <strong>entrevue audio</strong> avec le <strong>comité organisateur</strong> et vous <strong>verrez quelques photos</strong> <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" />  .</p>
<p><span id="more-79"></span></p>
<h2>Avant tout, écoutez l&#8217;interview avec les organisateurs des <acronym title="GNU is Not UNIX">GNU</acronym>/Linux Days !</h2>
<p>Comme lors de l&#8217;<a  href="http://blog.asher256.com/2008/05/07/jai-assiste-aux-open-source-days-2008-a-rabat-maroc-un-evenement-dedie-aux-logiciels-libres-et-a-gnulinux/"><strong>Open Source Days 2008</strong></a> (à Rabat), des membres du comité organisateur du <strong><acronym title="GNU is Not UNIX">GNU</acronym></strong>/<strong>Linux</strong> <strong>Days</strong> à <strong>Agadir</strong> ont été interviewés, c&#8217;est Fadoua, Zhor et Ghada qui ont accepté de répondre à quelques questions en relation avec le <strong><acronym title="GNU is Not UNIX">GNU</acronym></strong>/<strong>Linux</strong> <strong>Days</strong> !</p>
<p>Vous pouvez également télécharger cette <a  title="Entrevue avec les organisateurs des GNU/Linux Days 2008, au format OGG" rel="nofollow" href="http://blog.asher256.com/mes-fichiers/entrevues/20080510-ensa-agadir-interview-comite-organisateur-linux-days-2008.ogg">entrevue au format OGG</a> <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" />  .</p>
<p></p>
<h2>Premier jour : je n&#8217;étais pas là !</h2>
<p>Ce compte rendu sera différent des précédents, car malheureusement, je n&#8217;ai pas pu assister à toutes les conférences. Mon billet d&#8217;avion n&#8217;était disponible que pour le deuxième jour des <strong><acronym title="GNU is Not UNIX">GNU</acronym></strong>/<strong>Linux</strong> <strong>Days</strong> 2008, c&#8217;est-à-dire pour le vendredi 9 mai 2008, au lieu du jeudi.</p>
<p>Cela dit, à la fin de cet article, je vous parlerai également des conférences que j&#8217;ai ratées <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" />  .</p>
<h2>Deuxième jour : voyage par avion, conférences et escale à Oufella</h2>
<p>Le vendredi 9 mai 2008, c&#8217;était le jour J. Je suis allé tôt le matin à l&#8217;aéroport de Casablanca, afin de prendre l&#8217;avion !</p>
<p><a  href="http://blog.asher256.com/images/linuxdays2008/avion-vers-agadir-linux-days-2008.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008/avion-vers-agadir-linux-days-2008-mini.jpg" alt="avion vers agadir linux days 2008 mini Jai assisté aux GNU/Linux Days 2008, à Agadir"  title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></p>
<p><a  href="http://blog.asher256.com/images/linuxdays2008/monte-dans-l-avion-vers-agadir.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008/monte-dans-l-avion-vers-agadir-mini.jpg" alt="monte dans l avion vers agadir mini Jai assisté aux GNU/Linux Days 2008, à Agadir"  title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></p>
<p>Le voyage était très rapide ! En une heure, j&#8217;étais à Agadir. Quand je pense au jour où j&#8217;étais allé à Agadir en voiture, cela avait duré six heures !</p>
<p>J&#8217;ai beaucoup aimé le fait de me sentir au-dessus des nuages ! Tiens, voilà une photo que j&#8217;ai prise à partir de mon siège, en plein vol :</p>
<p><a  href="http://blog.asher256.com/images/linuxdays2008/dans-l-avion-vers-agadir-nuages.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008/dans-l-avion-vers-agadir-nuages-mini.jpg" alt="dans l avion vers agadir nuages mini Jai assisté aux GNU/Linux Days 2008, à Agadir" width="400" height="300" title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></p>
<p>Parfois, on oublie que la technologie nous permet de faire (et vivre) de belles choses <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" />  . J&#8217;avais vraiment envie de sauter et mettre les pieds sur ces nuages, me déplacer d&#8217;un nuage à un autre, etc. Si seulement c&#8217;était possible !</p>
<p>Une fois arrivé à Agadir, Fadoua, une membre très sympathique du comité organisateur, m&#8217;a accueilli à l&#8217;aéroport. Une fois les présentations faites, on est montés en voiture avec une autre membre du comité organisateur pour aller au COS-ONE, l&#8217;hôtel où les <acronym title="GNU is Not UNIX">GNU</acronym>/Linux Days étaient organisés.</p>
<p>Une fois à l&#8217;hôtel, la conférence du matin était déjà finie, dommage <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_sad.gif' alt="icon sad Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" />  . C&#8217;était la pause café. Il y avait un buffet et plusieurs personnes en train de se servir. On a pris quelques gâteaux, du thé, discuté, puis pris une petite photo.</p>
<h2><a  href="http://blog.asher256.com/images/linuxdays2008/pause-cafe-linux-days-2008.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008/pause-cafe-linux-days-2008-mini.jpg" alt="pause cafe linux days 2008 mini Jai assisté aux GNU/Linux Days 2008, à Agadir"  title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></h2>
<p>Je suis allé après cela dans ma chambre pour faire quelques corrections dans mes slides et me reposer, car ma conférence approchait ! Il fallait que tout soit impeccable !</p>
<p><a  href="http://blog.asher256.com/images/linuxdays2008/chambre-hotel-cos-one-agadir-maroc.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008/chambre-hotel-cos-one-agadir-maroc-mini.jpg" alt="chambre hotel cos one agadir maroc mini Jai assisté aux GNU/Linux Days 2008, à Agadir" width="400" height="300" title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></p>
<p>Ensuite, après m&#8217;être reposé, je me suis dirigé vers la salle des conférences, à 15h, et j&#8217;ai branché mon ordinateur sur le projecteur.</p>
<p>Après avoir été présenté par un membre du comité organisateur, ce dernier m&#8217;a passé le micro et j&#8217;ai commencé ma conférence, qui, je le rappelle, était dédiée à <a  href="http://blog.asher256.com/2008/05/10/securiser-votre-systeme-gnulinux/"><strong>la sécurité sous <acronym title="GNU is Not UNIX">GNU</acronym>/Linux</strong></a>. J&#8217;avais peur d&#8217;avoir le trac au début, mais ce n&#8217;était pas du tout le cas. Une fois que j&#8217;ai commencé à parler, je me suis senti à l&#8217;aise et cela m&#8217;avait fait plaisir de parler d&#8217;un domaine qui me tenait à coeur, à des personnes intéressées !</p>
<p>Voici les slides de la conférence :</p>
<div id="__ss_397850" style="width: 425px; text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=20080509securiservotresystemegnulinuxparachrafcherti-1210434825323225-9" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=20080509securiservotresystemegnulinuxparachrafcherti-1210434825323225-9" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=20080509securiservotresystemegnulinuxparachrafcherti-1210434825323225-9" allowscriptaccess="always" allowfullscreen="true" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=20080509securiservotresystemegnulinuxparachrafcherti-1210434825323225-9"></embed></object></div>
<p>(vous pouvez également télécharger ces slides au format <acronym title="Portable Document Format">PDF</acronym> !)</p>
<p>Pour toucher un maximum de monde, j&#8217;ai préféré parler de la base, afin d&#8217;avoir une sécurité assez poussée pour faire fuir les petits script-kiddie. Il y a eu des conseils comme chiffrer son disque dur, bloquer son écran quand on est pas là, avoir un mot de passe dans GRUB et dans le BIOS, sécuriser son navigateur web, avoir des outils pour tester l&#8217;intégrité de votre système de fichiers, etc.</p>
<p>À la fin de la conférence, on m&#8217;a posé des questions et j&#8217;ai répondu avec plaisir. Parfois, les questions n&#8217;avaient pas de relation directe avec <acronym title="GNU is Not UNIX">GNU</acronym>/Linux, mais avec la sécurité en général, mais ce n&#8217;était pas grave, tant qu&#8217;on parlait de sécurité <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" />  .</p>
<p>Pour info, on m&#8217;a dit que les vidéos des conférences seront disponibles dans le site officiel des <acronym title="GNU is Not UNIX">GNU</acronym>/Linux Days dans les prochains jours. Je vous tiendrai au courant.</p>
<p>Après la conférence, je suis revenu brièvement à ma chambre d&#8217;hotel pour déposer mon ordinateur et  j&#8217;ai pris une photo du balcon :</p>
<p><a  href="http://blog.asher256.com/images/linuxdays2008/vue-chambre-hotel-cos-one-agadir-maroc.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008/vue-chambre-hotel-cos-one-agadir-maroc-mini.jpg" alt="vue chambre hotel cos one agadir maroc mini Jai assisté aux GNU/Linux Days 2008, à Agadir" width="400" height="300" title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></p>
<p>Ensuite, je suis allé voir la piscine. Très jolie <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" />  . Je vous ai pris une photo à l&#8217;occasion.</p>
<p><a  href="http://blog.asher256.com/images/linuxdays2008/cos-one-agadir-maroc-piscine-linux-days-2008.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008/cos-one-agadir-maroc-piscine-linux-days-2008-mini.jpg" alt="cos one agadir maroc piscine linux days 2008 mini Jai assisté aux GNU/Linux Days 2008, à Agadir" width="400" height="300" title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></p>
<p>Si seulement j&#8217;avais pris mon maillot avec moi <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" />  !</p>
<p>Après une pause-café, j&#8217;ai assisté à une conférence sur la gestion des entreprises à la manière des sites web 2.0, par Younes Qassimi, de <a  rel="nofollow" href="http://www.synergie-media.com/">Synergie Media</a>. Le titre de la conférence était simplement « Entreprise 2.0 ».</p>
<h2><a  href="http://blog.asher256.com/images/linuxdays2008//younes-qassimi-linux-days-2008.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008//younes-qassimi-linux-days-2008-mini.jpg" alt="younes qassimi linux days 2008 mini Jai assisté aux GNU/Linux Days 2008, à Agadir" width="400" height="300" title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></h2>
<p>Il a commencé par expliquer la différence entre une Entreprise 1.0 et 2.0. Alors que la 1.0 est basée sur une hiérarchie stricte, où le « patron » donne des ordres et où les employés exécutent, dans l&#8217;Entreprise 2.0, la gestion est beaucoup plus « communautaire », tous les éléments de l&#8217;entreprise participent au bienfait de leur projet commun, c&#8217;est plus flexible, cela encourage la collaboration, l&#8217;innovation, c&#8217;est plus productif et réactif.</p>
<p>Il a parlé des nombreux services qui pouvaient être utilisés pour une meilleure collaboration dans une Entreprise 2.0, comme un Blog, un Wiki, une messagerie instantanée&#8230;</p>
<p>Une fois que la conférence de Younes était terminée, nous sommes allés, conférenciers et organisateurs, à « Oufella », un endroit intéressant avec une très belle vue et une vielle histoire. Voyez la photo que j&#8217;ai prise sur place :</p>
<h2><a  href="http://blog.asher256.com/images/linuxdays2008/oufella-agadir-maroc.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008/oufella-agadir-maroc-mini.jpg" alt="oufella agadir maroc mini Jai assisté aux GNU/Linux Days 2008, à Agadir" width="400" height="300" title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></h2>
<h2>Troisième jour : conférence sur TinyERP et Asterisk et Gala (dîner, remise de prix)</h2>
<p>Le lendemain, le samedi, j&#8217;ai assisté pour la deuxième fois à deux conférence (j&#8217;ai parlé de ces conférences dans l&#8217;article sur l&#8217;<a  href="http://blog.asher256.com/2008/05/07/jai-assiste-aux-open-source-days-2008-a-rabat-maroc-un-evenement-dedie-aux-logiciels-libres-et-a-gnulinux/"><strong>Open Source Days 2008</strong></a>), c&#8217;est-à-dire celle sur TinyERP et celle sur Asterisk.</p>
<p>Pour les intéressés, voici les slides de la conférence sur Asterisk, par Tarik Fdil :</p>
<div id="__ss_403180" style="width: 425px; text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=asteriskgestionefficacetelephonieentr-1210708643061794-9" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=asteriskgestionefficacetelephonieentr-1210708643061794-9" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=asteriskgestionefficacetelephonieentr-1210708643061794-9" allowscriptaccess="always" allowfullscreen="true" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=asteriskgestionefficacetelephonieentr-1210708643061794-9"></embed></object></div>
<h2><a  href="http://blog.asher256.com/images/linuxdays2008/conference-tarik-fdil.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008/conference-tarik-fdil-mini.jpg" alt="conference tarik fdil mini Jai assisté aux GNU/Linux Days 2008, à Agadir"  title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></h2>
<p>(dans la photo ci-dessus, c&#8217;est Tarik Fdil, un membre d&#8217;AMAL2. Il a tenu une conférence sur Asterisk)</p>
<p>Le samedi soir, on a eu une superbe soirée à l&#8217;occasion de la fin des Linux Days 2008. Un buffet était disponible, il y a eu une remise de prix aux organisateurs, quelques speechs (parfois marrants) et plein photos !</p>
<p>J&#8217;ai sélectionné pour vous deux photos <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /> </p>
<p>Petit mélange entre organisateurs et conférenciers :</p>
<h2><a  href="http://blog.asher256.com/images/linuxdays2008/photo-groupe-linux-days-2008.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008/photo-groupe-linux-days-2008-mini.jpg" alt="photo groupe linux days 2008 mini Jai assisté aux GNU/Linux Days 2008, à Agadir" width="400" height="266" title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></h2>
<p>Et enfin, l&#8217;équipe organisatrice au complet !</p>
<h2><a  href="http://blog.asher256.com/images/linuxdays2008/equipe-complete-linux-days-2008.jpg"><img class="colorbox-79"  src="http://blog.asher256.com/images/linuxdays2008/equipe-complete-linux-days-2008-mini.jpg" alt="equipe complete linux days 2008 mini Jai assisté aux GNU/Linux Days 2008, à Agadir"  title="Jai assisté aux GNU/Linux Days 2008, à Agadir" /></a></h2>
<h2>Les conférences que j&#8217;ai ratées</h2>
<p>Comme je l&#8217;ai dit au début de cet article, je n&#8217;ai malheureusement pas pu assister à toutes les conférences ! Cela dit, ce n&#8217;est pas une raison de ne pas en parler !</p>
<p>La première que j&#8217;ai ratée c&#8217;est « Logiciels libres, quelles opportunités pour nos entreprises ? », par <a  rel="nofollow" href="http://chergaoui.com/">Ahmed Chergaoui</a>, alias B2. Il a parlé de la philosophie des logiciels libres, la différence entre « Open Source » et « Logiciel Libre », les avantages du libre pour l&#8217;entreprise&#8230;</p>
<p>Les slides :</p>
<div id="__ss_403323" style="width: 425px; text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=logicielslibres-1210713244094462-9" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=logicielslibres-1210713244094462-9" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=logicielslibres-1210713244094462-9" allowscriptaccess="always" allowfullscreen="true" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=logicielslibres-1210713244094462-9"></embed></object></div>
<p>J&#8217;ai aussi raté « plateformes de développement collaboratif » par <a  rel="nofollow" href="http://www.olivierberger.org/">Olivier Berger</a>. Il a montré la façon avec laquelle les développeurs de logiciels libres font pour collaborer, alors qu&#8217;ils sont répartis un peu partout dans le monde. Il a également beaucoup encouragé la contribution aux logiciels libres, car sans cela, ces derniers sont sont voués à l&#8217;échec. Il a même souligné que la contribution n&#8217;est pas seulement faite au niveau du code, mais aussi au fait de rapporter des bugs, faire des traductions, faire des dons, etc.</p>
<div id="__ss_403247" style="width: 425px; text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=plateformepourledveloppementcollaboratifdeslogicielslibres-1210711014859366-8" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=plateformepourledveloppementcollaboratifdeslogicielslibres-1210711014859366-8" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=plateformepourledveloppementcollaboratifdeslogicielslibres-1210711014859366-8" allowscriptaccess="always" allowfullscreen="true" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=plateformepourledveloppementcollaboratifdeslogicielslibres-1210711014859366-8"></embed></object></div>
<p>Il y a eu aussi une conférence sur « FreeNX », par Jalal Zahid. Une solution similaire à VNC (pour administrer son ordinateur à distance, comme si vous étiez devant lui) moins couteuse en bande passante.</p>
<p>Enfin, il y a eu « Simulations et applications réparties sous Linux », par Ahmed Toumanari.</p>
<p>Quand j&#8217;aurai les slides de ces deux dernières, je les publierai <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" />  .</p>
<h2>Compte rendu d&#8217;autres blogueurs</h2>
<ul>
<li><a  title="Compte rendu des GNU/Linux Days par Ahmed Chergaoui" rel="nofollow" href="http://www.chergaoui.com/logiciel-libre/journees-gnu-linux-agadir-compte-rendu.html">Ahmed Chergaoui</a></li>
<li><a  rel="nofollow" href="http://asma01.unblog.fr/2008/05/11/compte-rendu-des-journees-linux/">Asma</a></li>
</ul>
<p>Si vous avez parlé des <acronym title="GNU is Not UNIX">GNU</acronym>/Linux Days, dites le dans les commentaires, je vous ajouterai !</p>
<h2>Conclusion</h2>
<p>J&#8217;oublierai difficilement ces trois jours d&#8217;exception passés à Agadir !</p>
<p>Je suis content d&#8217;avoir assisté à un événement aussi bien organisé. Je suis ravi d&#8217;avoir fait la connaissance de nombreux(ses) gadiris, qui se reconnaîtrons <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" />  . J&#8217;aimerais féliciter le comité organisateur qui a fait un boulot remarquable, cela se voit de la qualité des dépliants jusqu&#8217;aux conférenciers, la salle des conférences, les ateliers, etc.</p>
<p>À l&#8217;année prochaine <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Jai assisté aux GNU/Linux Days 2008, à Agadir" class='wp-smiley colorbox-79' title="Jai assisté aux GNU/Linux Days 2008, à Agadir" />  .</p>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>17</slash:comments>
<enclosure url="http://blog.asher256.com/mes-fichiers/entrevues/20080510-ensa-agadir-interview-comite-organisateur-linux-days-2008.mp3" length="7239442" type="audio/mpeg" />
<enclosure url="http://blog.asher256.com/mes-fichiers/entrevues/20080510-ensa-agadir-interview-comite-organisateur-linux-days-2008.ogg" length="7841699" type="audio/ogg" />
		</item>
		<item>
		<title>J&#8217;ai assisté aux Open Source Days 2008 (à Rabat, Maroc) !</title>
		<link>http://blog.asher256.com/jai-assiste-aux-open-source-days-2008-a-rabat-maroc-un-evenement-dedie-aux-logiciels-libres-et-a-gnulinux/</link>
		<comments>http://blog.asher256.com/jai-assiste-aux-open-source-days-2008-a-rabat-maroc-un-evenement-dedie-aux-logiciels-libres-et-a-gnulinux/#comments</comments>
		<pubDate>Wed, 07 May 2008 11:44:35 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Meilleurs Articles]]></category>
		<category><![CDATA[Divers]]></category>
		<category><![CDATA[Événement]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maroc]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=44</guid>
		<description><![CDATA[Le samedi 26 et dimanche 27 avril, j&#8217;ai assisté à la deuxième édition de l&#8217;Open Source Days (que j&#8217;ai annoncé ici, ndlr), l&#8217;événement organisé par l’ENSIAS et L’INPT pour encourager l&#8217;utilisation des logiciels libres et de GNU/Linux au Maroc. Après mon « reportage » sur Twitter, je vais, dans cet article, vous raconter ce qui [...]]]></description>
			<content:encoded><![CDATA[<p>Le samedi 26 et dimanche 27 avril, j&#8217;ai assisté à la <strong>deuxième édition</strong> de l&#8217;<a  title="Site officiel de l'Open Source Days, plein de Flash niark niark" rel="nofollow" href="http://www.osd.new.ma/"><strong>Open Source Days</strong></a> (que j&#8217;ai annoncé ici, <acronym title="Note de la rédaction">ndlr</acronym>), l&#8217;événement organisé par l’<strong>ENSIAS</strong> et L’<strong>INPT</strong> pour encourager l&#8217;utilisation des <strong>logiciels libres</strong> et de <strong><acronym title="GNU is Not UNIX">GNU</acronym>/Linux</strong> au <strong>Maroc</strong>.</p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-50 colorbox-44" title="Petite affiche - Open Source days 2008" src="http://blog.asher256.com/wp-content/2425468552_543663953b.jpg" alt="2425468552 543663953b Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" width="200" height="275" /></p>
<p style="text-align: left;"><a  title="Mon reportage Twitter" href="http://blog.asher256.com/2008/04/28/jai-ete-un-reporter-twitter-a-cette-occasion-jai-ete-interviewe-par-lebaron-_/">Après mon « reportage » sur Twitter</a>, je vais, dans cet article, vous<strong> raconter ce qui s&#8217;est passé</strong> dans cet événement, avec un compte rendu, des <strong>photos</strong> et quelques <strong>interviews audio</strong> !</p>
<p style="text-align: center;"><a  href="http://blog.asher256.com/wp-content/2425468552_543663953b.jpg"><span id="more-44"></span></a></p>
<h2>Bilan des deux journées</h2>
<h3>Le samedi matin</h3>
<p>J&#8217;ai eu des difficultés à trouver l&#8217;<strong>ENSIAS</strong>, l&#8217;école dans laquelle l&#8217;<acronym title="Open Source Days">OSD</acronym> était organisé ! Après quelques minutes de recherches, dans le quartier Irfane (un quartier plein d&#8217;écoles !), je l&#8217;avais enfin trouvée&#8230;</p>
<p><a  href="http://blog.asher256.com/wp-content/osd2008_entree.jpg"><img class="alignnone size-full wp-image-49 colorbox-44" title="Open Source Days 2008 - Entrée (mini)" src="http://blog.asher256.com/wp-content/osd2008_entree_mini.jpg" alt="osd2008 entree mini Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" width="400" height="282" /></a><em><br />
(cliquez sur l&#8217;image pour l&#8217;agrandir)</em></p>
<p>Des feuilles contenant le programme étaient posées sur une table, tout près de la salle des conférences. J&#8217;en avais pris une et je suis entré.</p>
<p><a  href="http://blog.asher256.com/wp-content/osd2008_trois_feuilles.jpg"><img class="alignnone size-full wp-image-55 colorbox-44" title="Open Source Days 2008 - Trois feuilles (mini)" src="http://blog.asher256.com/wp-content/osd2008_trois_feuilles_mini.jpg" alt="osd2008 trois feuilles mini Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" width="400" height="300" /></a></p>
<p><a  href="http://blog.asher256.com/wp-content/osd2008_feuille.jpg"><img class="alignnone size-full wp-image-53 colorbox-44" title="Open Source Days 2008 - Feuille (mini)" src="http://blog.asher256.com/wp-content/osd2008_feuille_mini.jpg" alt="osd2008 feuille mini Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" width="400" height="300" /></a></p>
<p><em>(cliquez sur l&#8217;image pour l&#8217;agrandir)</em></p>
<p>Une fois dans la salle des conférences, je me suis rendu compte que le conférencier venait de commencer ! C&#8217;était un Belge, <em>Arnaud Neuville</em>, un représentant de la société Tiny. À côté de lui, il y avait deux personnes, l&#8217;un d&#8217;eux était probablement <em>Abderahman Elkafil</em>, fondateur de la société Nextma. Ils ont parlé de leurs sociétés, Tiny, Nextma et une autre, en les prenant pour exemple afin de nous montrer comment des <strong>sociétés à but lucratif </strong>peuvent gagner de l&#8217;<a  href="http://blog.asher256.com/rentabiliser-gagner-argent-un-site-internet-web/">argent avec son site Internet</a> et avec des les <strong>logiciels libres</strong>.</p>
<p></p>
<p>Ensuite, nous avons eu une pause café avec plein de petits gâteaux, pâtisseries, etc. J&#8217;en ai profité pour faire quelques entrevues audio, que vous découvrirez à la fin de cet article !</p>
<p>Une fois la pause café terminée, on est entré dans une autre salle pour rejoindre <em>Abderahman Elkafil</em>, afin qu&#8217;il nous présente TinyERP dans un atelier pratique (il manipulait TinyERP dans son ordinateur et expliquait ce qu&#8217;il faisait. Le tout était bien sûr affiché par le biais d&#8217;un projecteur).</p>
<h3>Le samedi après-midi</h3>
<p>Après avoir déjeuné avec un ami à Agdal, je suis revenu à 15h à l&#8217;<strong>ENSIAS</strong> pour assister à la suite de la <strong>manifestation</strong> ! Après une petite attente, <em>Tarik Fdil</em> a commencé sa conférence  « le logiciel libre boulverse le modèle économique des opérateurs de téléphonie ». Cette conférence était sympa, en tout cas, beaucoup plus que celle du matin. Tarik a parlé d&#8217;Asterisk, comment Asterisk peut vous permettre de créer un IPBX avec un simple ordinateur, comment il peut vous faire économiser de l&#8217;argent dans les appels de votre entreprise, etc. Après la conférence, je l&#8217;ai interviewé (voir ci-dessous, dans la section des interviews).</p>
<p>Si vous êtes intéressés par cette conférence, je vous invite à <a  title="Slides de la conférence « le logiciel libre boulverse le modèle économique des opérateurs de téléphonie » par Tarik Fdil, au format PDF" href="http://blog.asher256.com/wp-content/osd2008-conference-asterisk-modele-economique-par-tarik-fdil.pdf">télécharger les slides de la conférence</a> (format <acronym title="Portable Document Format">PDF</acronym>).</p>
<p><a  href="http://blog.asher256.com/wp-content/osd2008-tarik-fdil.jpg"><img class="alignnone size-full wp-image-57 colorbox-44" title="Open Source Days 2008 - Tarik Fdil (mini)" src="http://blog.asher256.com/wp-content/osd2008-tarik-fdil-mini.jpg" alt="osd2008 tarik fdil mini Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" width="400" height="300" /></a></p>
<p><em>(dans la photo ci-dessus, c&#8217;est Tarik Fdil, en pleine conférence. Cliquez sur l&#8217;image pour l&#8217;agrandir)</em></p>
<p>Après cela, il y a eu une autre conférence, mais je n&#8217;y ai pas complètement assisté, j&#8217;étais assez fatigué et en plus, un petit détail m&#8217;avait encouragé à franchir la porte <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" class='wp-smiley colorbox-44' title="Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" />  . Je vous laisse le découvrir dans la photo ci-dessous <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_biggrin.gif' alt="icon biggrin Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" class='wp-smiley colorbox-44' title="Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" />  .</p>
<p><a  href="http://blog.asher256.com/wp-content/osd2008-windows.jpg"><img class="alignnone size-full wp-image-59 colorbox-44" title="Open Source Days 2008 - Windows (mini)" src="http://blog.asher256.com/wp-content/osd2008-windows-mini.jpg" alt="osd2008 windows mini Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" width="400" height="300" /></a></p>
<p>C&#8217;était la dernière conférence du samedi. Je me suis ensuite baladé avec un ami dans les environs. On a visité plusieurs écoles, comme l&#8217;<a  rel="nofollow" href="http://www.inpt.ac.ma/"><strong>INPT</strong></a>, c&#8217;était assez intéressant de découvrir ce milieu !</p>
<p><a  href="http://blog.asher256.com/wp-content/osd2008-inpt.jpg"><img class="alignnone size-full wp-image-62 colorbox-44" title="Open Source Days 2008 - INPT (mini)" src="http://blog.asher256.com/wp-content/osd2008-inpt-mini.jpg" alt="osd2008 inpt mini Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" width="400" height="300" /></a></p>
<p><em>(la photo ci-dessus à été prise à l&#8217;entrée de l&#8217;INPT)</em></p>
<h3>Le dimanche matin</h3>
<p>Le dimanche matin, il y avait deux choses prévues, un atelier par <em>Taha Abderrahman</em>, pour présenter son logiciel libre <a  rel="nofollow" href="http://linuxfr.org/2007/06/24/22652.html">K3D Surf</a>, et la conférence « quelle viabilité pour un modèle économique basé sur les logiciels libres ? », par Omar Tazi, le directeur général d’OMNIDADA.</p>
<p>À mon entrée, il n&#8217;y avait personne dans la grande salle. Je suis allé à la petite salle et j&#8217;ai découvert que le public était en train de voir un documentaire sur Linux, intitulé « Codename Linux » (si je me souviens bien). J&#8217;ai demandé à un responsable pour quelle raison ? Il m&#8217;a répondu que c&#8217;était à cause de  <em>Taha Abderrahman</em>, qui n&#8217;était pas venu à cause d&#8217;une raison X. Dommage&#8230;</p>
<p><a  href="http://blog.asher256.com/wp-content/osd2008-omar-tazi.jpg"><img class="alignnone size-full wp-image-64 colorbox-44" title="Open Source Days 2008 - Omar Tazi (mini)" src="http://blog.asher256.com/wp-content/osd2008-omar-tazi-mini.jpg" alt="osd2008 omar tazi mini Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" width="400" height="300" /></a></p>
<p>(dans la photo ci-dessus, c&#8217;est <em>Omar Tazi</em>)</p>
<p>Après plusieurs minutes, Omar Tazi était venu pour commencer sa conférence «  quelle viabilité pour un modèle économique basé sur les logiciels libres ? ». La conférencier et le contenu de la conférence étaient très intéressants. Cela compense la première conférence du samedi. Omar à parlé de son expérience dans plusieurs pays, comment il a atteri dans le milieu des logiciels libres, techniques pour gagner de l&#8217;argent avec les logiciels libres, etc. Si vous êtes intéressé par les slides, vous pouvez les <a  title="Slides de la conférence d'Omar Tazi" href="http://blog.asher256.com/wp-content/osd2008-slides-conference-omar-tazi.rar">télécharger ici</a>.</p>
<h2>Les entrevues audio</h2>
<p>Cette année, en plus d&#8217;un &laquo;&nbsp;reportage&nbsp;&raquo; <a  href="http://blog.asher256.com/2008/04/05/jai-un-twitter-maintenant/">en direct sur Twitter</a>, il y a eu des entrevues audio avec&#8230;</p>
<h3>Le comité organisateur</h3>
<p>Ajbar Youssef et Marnissi Zineb, des membres du comité organisateur, ont accepté de répondre à quelques questions, pour nous en dire un peu plus sur les coulisses de l&#8217;<acronym title="Open Source Days">OSD</acronym>, les raisons du report de la date de l&#8217;<acronym title="Open Source Days">OSD</acronym> et pour nous expliquer ce qui les motivent le plus pour organiser cet événement.</p>
<p>Vous pouvez <a  title="Télécharger : Entrevue audio avec le comité organisateur" href="http://qbworld.free.fr/osd2008/osd-2008-interview-comite-organisateur.ogg">télécharger cette entrevue au format OGG Vorbis</a>.</p>
<h3>Le conférencier Tarik Fdil</h3>
<p>Tarik Fdil a tenu, comme je l&#8217;ai dit précédemment, une conférence sur la révolution de la téléphonie grâce aux logiciels libres.</p>
<p>Vous pouvez <a  title="Télécharger : Entrevue audio avec Tarik Fdil, un conférencier" href="http://qbworld.free.fr/osd2008/osd-2008-interview-conferencier-tarik-fdil.ogg">télécharger cette entrevue au format OGG Vorbis</a>.</p>
<h3>Les participants</h3>
<p>L&#8217;avis des participants compte aussi ! J&#8217;en ai choisi quatre, dans différents moments, pendant les deux jours de l&#8217;<acronym title="Open Source Days">OSD</acronym>.</p>
<p><strong>Meryem</strong></p>
<p>Une étudiante à l&#8217;INPT qui s&#8217;intéresse aux logiciels libres et qui est venue à l&#8217;<acronym title="Open Source Days">OSD</acronym> pour en savoir plus. Elle encourage ce genre de manifestations et aime bien le thème de cette année. Elle s&#8217;attendait à plus de monde par contre.</p>
<p>Vous pouvez aussi <a  title="Entrevue avec Meryem, une participante" href="http://qbworld.free.fr/osd2008/osd-2008-interview-participante-meryem.ogg">télécharger cette entrevue au format OGG Vorbis</a>.</p>
<p><strong>Issam<br />
</strong></p>
<p>Issam est un Linuxien casablancais. Il n&#8217;a pas trop aimé la première conférence, il l&#8217;a trouvée trop &laquo;&nbsp;commerciale&nbsp;&raquo;. Il encourage ce genre d&#8217;événements, qui ne peuvent avoir qu&#8217;un effet positif. Le thème l&#8217;a beaucoup intéressé.</p>
<p>Vous pouvez aussi <a  title="Entrevue avec Issam, un participant" href="http://qbworld.free.fr/osd2008/osd-2008-interview-participant-issam.ogg">télécharger cette entrevue au format OGG Vorbis</a>.</p>
<p><strong>Btissam<br />
</strong></p>
<p>Elle a beaucoup aimé l&#8217;<acronym title="Open Source Days">OSD</acronym>, les conférenciers, l&#8217;organisation, le thème, etc. Elle encourage fortement tous ceux qui ont participé à l&#8217;organisation de l&#8217;<acronym title="Open Source Days">OSD</acronym>.</p>
<p>Vous pouvez aussi <a  title="Entrevue avec Btissam, une participante" href="http://qbworld.free.fr/osd2008/osd-2008-interview-participante-btissam.ogg">télécharger cette entrevue au format OGG Vorbis</a>.</p>
<p><strong>Mounaim</strong></p>
<p>Enfin, le dernier, Mounaim, que j&#8217;ai interviewé alors que la salle était presque vide, le deuxième et dernier jour <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" class='wp-smiley colorbox-44' title="Jai assisté aux Open Source Days 2008 (à Rabat, Maroc) !" />  . Il a aimé l&#8217;événement, le niveau des conférenciers, etc. mais il aurait préféré plus de personnes (le deuxième jour, il y avait moins de personnes, c&#8217;est peut-être à cause de cela).</p>
<p>Vous pouvez aussi <a  title="Entrevue avec Mounaim, un participant" href="http://qbworld.free.fr/osd2008/osd-2008-interview-participant-mounaim.ogg">télécharger cette entrevue au format OGG Vorbis</a>.</p>
<h2>Conclusion</h2>
<p>J&#8217;ai constaté, grâce aux Open Source Days, que les logiciels libres intéressent de plus en plus de marocains.</p>
<p>Ces journées ont été une bonne occasion de se rencontrer, discuter et faire connaissance. Les conférences, à leur tour, nous ont transmis plusieurs informations intéressantes.</p>
<p>En somme, les <acronym title="Open Source Days">OSD</acronym> ont été très convaincants, pour une deuxième édition. Certains disent que l&#8217;ENSIAS et l&#8217;INPT n&#8217;ont pas assez d&#8217;expérience dans le domaine du libre pour faire de bonnes manifestations, mais je ne suis pas d&#8217;accord, ils ont assuré !</p>
<p>Je leur souhaite bonne continuation ! À l&#8217;année prochaine !</p>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>16</slash:comments>
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-comite-organisateur.mp3" length="3690267" type="audio/mpeg" />
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-conferencier-tarik-fdil.mp3" length="1565363" type="audio/mpeg" />
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-participante-meryem.mp3" length="1236429" type="audio/mpeg" />
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-participant-issam.mp3" length="1158062" type="audio/mpeg" />
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-participante-btissam.mp3" length="731116" type="audio/mpeg" />
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-participant-mounaim.mp3" length="429977" type="audio/mpeg" />
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-comite-organisateur.ogg" length="4800801" type="audio/ogg" />
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-conferencier-tarik-fdil.ogg" length="2062727" type="audio/ogg" />
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-participante-meryem.ogg" length="1659523" type="audio/ogg" />
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-participant-issam.ogg" length="1570630" type="audio/ogg" />
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-participante-btissam.ogg" length="975832" type="audio/ogg" />
<enclosure url="http://qbworld.free.fr/osd2008/osd-2008-interview-participant-mounaim.ogg" length="556068" type="audio/ogg" />
		</item>
	</channel>
</rss>

