<?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>Renoir Boulanger &#187; Outils</title>
	<atom:link href="http://renoirboulanger.com/blog/tag/outils/feed/" rel="self" type="application/rss+xml" />
	<link>http://renoirboulanger.com</link>
	<description>Un geek social et Linuxien de nature</description>
	<lastBuildDate>Thu, 08 Sep 2011 18:02:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Les différentes versions du service de tâches planifié CRON</title>
		<link>http://renoirboulanger.com/blog/2010/04/les-differentes-versions-du-service-de-taches-planifie-cron/</link>
		<comments>http://renoirboulanger.com/blog/2010/04/les-differentes-versions-du-service-de-taches-planifie-cron/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 13:04:07 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Techniques]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Vocabulaire]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=2086</guid>
		<description><![CDATA[Les différentes versions du service de tâches planifié CRONSuite a mon article «Comment automatiser une tâche avec CRON en utilisant Vim» je me suis venu aux questions sur les différences essentielles entre les versions de CRON.
Le concept de CRON est, un «lanceur de commandes» planifié pour les systèmes UNIX. Le nom est inspiré du dieu [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/04/les-differentes-versions-du-service-de-taches-planifie-cron/' class='retweet '  style='display:block;margin:10px 0px;' >Les différentes versions du service de tâches planifié CRON</a><p><img class="size-full wp-image-2104" style="float: right; border: 0px;" title="Une horloge" src="http://renoirboulanger.com/wp-content/uploads/2010/04/Clock-icon.png" alt="" width="205" height="205" />Suite a mon article «<a href="http://renoirboulanger.com/blog/2010/04/comment-automatiser-une-tache-avec-cron-en-utilisant-vim/">Comment automatiser une tâche avec <em>CRON</em> en utilisant Vim</a>» je me suis venu aux questions sur les différences essentielles entre les versions de <em>CRON</em>.</p>
<p>Le concept de <em>CRON</em> est, un «lanceur de commandes» planifié pour les systèmes UNIX. Le nom est inspiré du dieu grec Chronos.</p>
<p>Ayant déjà utilise Gentoo Linux j&#8217;avait vu qu&#8217;il était possible d&#8217;utiliser plus d&#8217;une version de CRON mais je ne m&#8217;était jamais penché sur les différences. Je l&#8217;ai fait aujourd&#8217;hui.</p>
<p><span id="more-2086"></span></p>
<h3>Une question de choix et de distribution</h3>
<p>Généralement chaque distribution de système d&#8217;exploitation UNIX (Linux, Unix, Qnx, etc) a son lot d&#8217;outils standards dont CRON fait partie. Chaque éditeur de distribution choisit sa version préférée mais permet d&#8217;interchanger (avec <a href="http://wiki.debian.org/DebianAlternatives">Alternatives sous Debian</a>, par exemple).</p>
<h3>Versions de <em>CRON</em></h3>
<h4>Anacron</h4>
<p>La différence d&#8217;<em>Anacron</em> avec <em>cron</em> (traditionnel) est le fait qu&#8217;Anacron ne roule pas en permanence comme un démon en arrière plan. Il est idéal sur des système qui ne roule pas nécessairement 24 heures par jour ou avec peu de ressources processeur.</p>
<p><a href="http://anacron.sourceforge.net/">site officiel</a></p>
<h4>vixie-cron</h4>
<p>La version de cron la plus utilisée (selon mon expérience, notamment sous les installation par défaut de Ubuntu, Debian et Red Hat et CentOS)</p>
<p><a href="http://troy.jdmz.net/cron/">site officiel</a></p>
<h4>bcron</h4>
<p>L&#8217;auteur a crée cette version car il avait besoin de précision concernant les délais entre les commandes et les changements de saisons (Heure d&#8217;été).</p>
<p>J&#8217;ai remarqué plusieurs autres outils intéressant que l&#8217;auteur a publié. Je l&#8217;ai ajouté a mes marque-pages.</p>
<h4>fcron</h4>
<p>L&#8217;auteur a crée cette version de cron dans l&#8217;optique que la machine peut ne pas être allumée 24/24 et 7 jours/7. fcron se base plutôt sur le temps que le système fonctionne (le «uptime») plutot qu&#8217;un moment précis. L&#8217;auteur dit que fcron veut remplacer Vixie-cron et anacron mais en <em>mieux</em>.</p>
<p>Le genre de tâche qu&#8217;on peut faire est:</p>
<ul>
<li>Lance une commande aux chaque 3heures que le système est allumé</li>
<li>Lance une commande au moins une fois entre 3h00 am et 6h00 am tout les jours.</li>
</ul>
<p><a href="http://fcron.free.fr/">site officiel</a></p>
<h4>incron</h4>
<p>incron est une fonctionnalité cron a l&#8217;application inotify qui est un système basé sur le système de fichiers plutôt que sur des plages de temps. Un cas d&#8217;utilisation serait, par exemple, de pouvoir lancer une commande lorsqu&#8217;un logrotate a été lancé ou si un fichier a été ajouté dans un dossier.</p>
<p><a href="http://linux.die.net/man/5/incron.conf">pages manuel</a> &#8211; <a href="http://inotify.aiken.cz/">site officiel</a></p>
<p><strong>Autres versions</strong></p>
<p>Avez-vous utilisé l&#8217;un d&#8217;eux dans vos projets?</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/04/les-differentes-versions-du-service-de-taches-planifie-cron/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Réalisation d&#8217;une application d&#8217;échange de cadeau avec RED L&#8217;agence le «club échangiste» [2009]</title>
		<link>http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/</link>
		<comments>http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 18:11:24 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[p52]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=1772</guid>
		<description><![CDATA[Réalisation d&#8217;une application d&#8217;échange de cadeau avec RED L&#8217;agence le «club échangiste» [2009]

Il s&#8217;agit d&#8217;une réalisation que j&#8217;ai effectuée en deux semaines pour RED  L&#8217;agence. L&#8217;idée vient de François Sauvé lors d&#8217;une  rencontre pour un autre projet. Il m&#8217;a dit: «J&#8217;ai une idée de fou. Je ne  sais pas si on pourrait [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/' class='retweet '  style='display:block;margin:10px 0px;' >Réalisation d&#8217;une application d&#8217;échange de cadeau avec RED L&#8217;agence le «club échangiste» [2009]</a><p>
<div style="float:right"><img src="http://renoirboulanger.com/wp-content/uploads/2010/02/echangistes_mini.png" alt="" title="RED propose de finir l'année dans un Club échangiste" width="413" height="343" class="aligncenter size-full wp-image-1777" /></div>
<p>Il s&#8217;agit d&#8217;une réalisation que j&#8217;ai effectuée en deux semaines pour <a href="http://www.agencered.ca/">RED  L&#8217;agence</a>. L&#8217;idée vient de François Sauvé lors d&#8217;une  rencontre pour un autre projet. Il m&#8217;a dit: «J&#8217;ai une idée de fou. Je ne  sais pas si on pourrait faire ça rapidement mais&#8230;».</p>
<p>C&#8217;est le  genre de situation que j&#8217;aime!  Une question, la possibilité de me laisser aller, et hop!</p>
<p><a href="http://www.agencered.ca/">RED</a> voulait faire offrir un cadeau à chacun de ses clients privilégiés d&#8217;une façon hors de l&#8217;ordinaire. Les participants étaient invités a visionner leur cadeau par une petite carte de noël reçue par la poste (<a rel="lightbox[1772]" title="Carte postale invitation devant" href="http://renoirboulanger.com/wp-content/uploads/2010/02/carte_postale_1_front.jpg" rel="lightbox[1772]">devant</a>, <a rel="lightbox[1772]" title="Carte postale invitation, dos" href="http://renoirboulanger.com/wp-content/uploads/2010/02/carte_postale_1_back.jpg" rel="lightbox[1772]">dos</a>) avec une <a href="http://echangiste.agencered.ca/">adresse web</a> et un code.</p>
<p>Le concept graphique était, selon moi, bien rendu. Un club échangiste avec les lumières tamisés, rien d&#8217;offensant mais tellement bien choisi pour le jeu.</p>
<p>Le site web devait permettre aux participants de voir leur cadeau et de pouvoir «Participer au club échangiste» en volant le cadeau d&#8217;un autre participant. Chaque participant qui se faisait voler son cadeau reçevait un courriel qui lui annonçait qu&#8217;il s&#8217;était fait voler et qu&#8217;il pouvait aller le récupérer.</p>
<p><span id="more-1772"></span></p>
<p>Les échanges pouvaient avoir lieu jusqu&#8217;au 16 décembre 2009 à 23:59:59. Ensuite une page affichait pour dire que l&#8217;échange était terminé.</p>
<p>Le lendemain même, <a href="http://www.agencered.ca/">RED</a> a préparé tout les cadeaux et les a envoyés avec une petite carte postale (<a rel="lightbox[1772]" title="Carte postale avec cadeau, devant" href="http://renoirboulanger.com/wp-content/uploads/2010/02/carte_postale_2_front.jpg" rel="lightbox[1772]">devant, </a><a rel="lightbox[1772]" title="Carte postale avec cadeau, dos" href="http://renoirboulanger.com/wp-content/uploads/2010/02/carte_postale_2_back.jpg" rel="lightbox[1772]">dos</a>) et partait les cadeaux de chaque récipiendaire vers leur résidence.</p>
<p>&nbsp;</p>
<h3>PARTAGE DES TÂCHES</h3>
<p>Je n&#8217;ai, évidemment, pas tout fait ça tout seul. En gros, je me suis occupé de l&#8217;application tandis que RED a fait tout le reste.</p>
<h4><a href="http://www.agencered.ca/">RED L&#8217;agence</a></h4>
<p><a href="http://www.agencered.ca/">RED</a> à fait une grosse partie du travail dans ce projet: Le graphisme et le concept de tout le projet, l&#8217;intégration HTML, le Javascript, les deux cartes, les photos de chaque cadeaux, chaque description</p>
<h4>Ma participation</h4>
<p>J&#8217;ai planifié, rédigé les besoins techniques, les cas d&#8217;utilisations et programmé en utilisant <em>symfony framework (v1.2 en PHP)</em>. <a href="http://stephanchampagne.com/">Stéphan Champagne</a> m&#8217;a accompagné pour ce qui concerne la normalisation de la base de donnée et les controleurs. Grâce à lui j&#8217;ai pu produire dans les temps une grande charge de travail a moi seul.</p>
<p>Ce projet arrivait dans un bon timing car j&#8217;était dans une passe où je ne voulait que coder pour passer ma <a href="http://renoirboulanger.com/blog/2009/09/devenir-zend-certified-engineer-avec-php5/">certification ZCE</a> (que je n&#8217;ai toujours pas). Je cherchait des petits projets pour jouer avec des frameworks PHP. Je crois que ce projet fut une réussite.</p>
<p>&nbsp;</p>
<h3>AU FINAL</h3>
<p>Il y a eu <strong>plus d&#8217;une centaine d&#8217;échanges</strong> et beaucoup de plaisir pour les participants. J&#8217;ai su, ce week-end, que le projet <strong>club échangiste</strong> est en nomination au 17<sup>e</sup> <a href="http://www.grenier.qc.ca/grenier-or/">concours annuel «<strong>Le Grenier d&#8217;Or</strong>»</a> pour le monde des communications.</p>
<p><strong>Mise à jour du lendemain des <em>Grenier d&#8217;Or</em></strong>: Durant la soirée, le projet a été mentionné lauréat plusieurs fois. Le projet a remporté un <strong>Certificat d&#8217;Excellence</strong> dans la catégorie <strong>JEU ET INTERACTIVITÉ</strong>.</p>
<p>&nbsp;</p>
<h3>PHOTOS</h3>

<a href='http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/echangistes_mini/' title='RED propose de finir l&#039;Année dans un Club échangiste'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/02/echangistes_mini-150x150.png" class="attachment-thumbnail" alt="" title="RED propose de finir l&#039;Année dans un Club échangiste" /></a>
<a href='http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/scr_echange2009_accueil/' title='La page d&#039;accueil'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/02/scr_echange2009_Accueil-150x150.png" class="attachment-thumbnail" alt="CLUB ÉCHANGISTE, entrez votre code." title="La page d&#039;accueil" /></a>
<a href='http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/scr_echange2009_gifts/' title='La page principale, la liste des cadeaux'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/02/scr_echange2009_Gifts-150x150.png" class="attachment-thumbnail" alt="" title="La page principale, la liste des cadeaux" /></a>
<a href='http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/scr_echange2009_confirm/' title='Confirmation d&#039;un échange'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/02/scr_echange2009_Confirm-150x150.png" class="attachment-thumbnail" alt="Voulez-vous vraiment échanger votre cadeau avec celui de Francois S. Ensuite, il vous restera 9 echanges. voulez-vous continuer? OUI NON" title="Confirmation d&#039;un échange" /></a>
<a href='http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/scr_echange2009_ferme/' title='Page de fermeture de l&#039;échange'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/02/scr_echange2009_Ferme-150x150.png" class="attachment-thumbnail" alt="" title="Page de fermeture de l&#039;échange" /></a>
<a href='http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/carte_postale_1_front/' title='Carte postale invitation devant'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/02/carte_postale_1_front-150x150.jpg" class="attachment-thumbnail" alt="" title="Carte postale invitation devant" /></a>
<a href='http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/carte_postale_1_back/' title='Carte postale invitation, dos'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/02/carte_postale_1_back-150x150.jpg" class="attachment-thumbnail" alt="" title="Carte postale invitation, dos" /></a>
<a href='http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/carte_postale_2_front/' title='Carte postale avec cadeau, devant'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/02/carte_postale_2_front-150x150.jpg" class="attachment-thumbnail" alt="" title="Carte postale avec cadeau, devant" /></a>
<a href='http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/carte_postale_2_back/' title='Carte postale avec cadeau, dos'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/02/carte_postale_2_back-150x150.jpg" class="attachment-thumbnail" alt="" title="Carte postale avec cadeau, dos" /></a>

]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/02/realisation-dune-application-dechange-de-cadeau-avec-red-lagence-le-%c2%abclub-echangiste%c2%bb-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Réalisation Gestionnaire de service à la clientèle pour Câble Axion [2006]</title>
		<link>http://renoirboulanger.com/blog/2009/08/realisationgestionnaire-de-service-a-la-clientele-pour-cable-axion/</link>
		<comments>http://renoirboulanger.com/blog/2009/08/realisationgestionnaire-de-service-a-la-clientele-pour-cable-axion/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 00:06:34 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/blog/2009/08/gestionnaire-des-decodeurs-apres-sur-flickr/</guid>
		<description><![CDATA[Réalisation Gestionnaire de service à la clientèle pour Câble Axion [2006]
Gestionnaire des décodeurs 
Avant Après
Voici un projet que j&#8217;ai fait pour Câble Axion [edit: en plus de celui du site web]. Lorsque j&#8217;avait été engagé on m&#8217;avait spécifié que je travaillerait a améliorer les processus de travail de plusieurs départements: Soutient technique, Service à la [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2009/08/realisationgestionnaire-de-service-a-la-clientele-pour-cable-axion/' class='retweet '  style='display:block;margin:10px 0px;' >Réalisation Gestionnaire de service à la clientèle pour Câble Axion [2006]</a><div style="float: right; margin-left: 10px; margin-bottom: 10px;"><img style="border: solid 2px #777777;" src="http://farm1.static.flickr.com/185/389685480_a81e8ee297_m.jpg" alt="" /><br />
Gestionnaire des décodeurs <span style="font-size: 0.9em; margin-top: 0px;"><br />
<a title="Gestionnaire de décodeurs : avant" rel="lightbox[1]" href="http://farm1.static.flickr.com/159/389685536_b80d1d0b54.jpg" rel="lightbox[782]">Avant</a> <a title="Gestionnaire des décodeurs : Après" rel="lightbox[1]" href="http://farm1.static.flickr.com/185/389685480_a81e8ee297.jpg" rel="lightbox[782]">Après</a></span></div>
<p>Voici un projet que j&#8217;ai fait pour <a href="http://www.axion.ca/">Câble Axion</a> [edit: en plus de <a href="/blog/2009/10/realisation-site-de-cable-axion/">celui du site web</a>]. Lorsque j&#8217;avait été engagé on m&#8217;avait spécifié que je travaillerait a améliorer les processus de travail de plusieurs départements: Soutient technique, Service à la clientèle, et même l&#8217;inventaire. C&#8217;était un projet très intéressant.  Sur ce mandat j&#8217;ai du faire avec le choix technologique actuel et supporter ce qui était déjà en place: des bases de données Microsoft Access.</p>
<p><span>(PS: J&#8217;ai fait le site web aussi, c&#8217;est celui là qui est encore en-ligne. <a href="/blog/2009/10/realisation-site-de-cable-axion/">Voir le billet correspondant.)</a></span>.</p>
<p><span id="more-782"></span></p>
<p>Ce projet-ci consistait à refaire deux applications en Microsoft Access pour gérer les Décodeurs de télé numérique et ceux des Clients Internet.</p>
<p>Avant que j&#8217;ai fait l&#8217;application, les appels de services se faisaient en ~criant~ dans le bureau le trouble du client et ses informations. Pas vraiment efficace!</p>
<p>Avec ces deux logiciels, chaque appel était enregistré et si on considérait que la raison de l&#8217;appel du client demandait de faire déplacer un technicien sur place; une fonction permettait de faire la distinction dans le log des événements et faisait générer le courriel automatiquement.</p>
<div style="margin-right: 10px; margin-top: 10px;"><img src="http://farm1.static.flickr.com/141/389685671_c24a14b4d2.jpg" alt="Gestionnaire des modems : Après" width="500" height="375" /><br />
Gestionnaire de modems <a title="Gestionnaire de modems : Avant" rel="lightbox[1]" href="http://farm1.static.flickr.com/178/389685595_8fa0ffe2b4.jpg" rel="lightbox[782]">Avant</a> <a title="Gestionnaire de modems : Après" rel="lightbox[1]" href="http://farm1.static.flickr.com/141/389685671_c24a14b4d2.jpg" rel="lightbox[782]">Après</a></div>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2009/08/realisationgestionnaire-de-service-a-la-clientele-pour-cable-axion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Le &#8220;Cloud computing&#8221; vulgarisé</title>
		<link>http://renoirboulanger.com/blog/2009/08/le-cloud-computing-vulgarise/</link>
		<comments>http://renoirboulanger.com/blog/2009/08/le-cloud-computing-vulgarise/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 16:55:08 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[GeekNight]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Vulgarisation]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=712</guid>
		<description><![CDATA[Une passion que j'ai depuis quelques temps c'est l'automatisation des déploiements dans des projets. Le Cloud-Computing fait partie des concepts qui permettent d'automatiser le travail.

Mais qu'est-ce que le Cloud-Computing en fait?

Voici ma description de vulgarisation personnelle provenant d'un post que j'ai fait dans un Intranet Privé il y a plusieurs mois.]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2009/08/le-cloud-computing-vulgarise/' class='retweet '  style='display:block;margin:10px 0px;' >Le &#8220;Cloud computing&#8221; vulgarisé</a><p>Attention: Article technique <img src='http://renoirboulanger.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Une passion que j&#8217;ai depuis quelques temps c&#8217;est l&#8217;automatisation des déploiements dans des projets. Le Cloud-Computing fait partie des concepts qui permettent d&#8217;automatiser le travail.</p>
<p>Mais qu&#8217;est-ce que le Cloud-Computing en fait?</p>
<p>Voici ma description de vulgarisation personnelle provenant d&#8217;un post que j&#8217;ai fait dans un Intranet Privé il y a plusieurs mois.</p>
<p><span id="more-712"></span></p>
<p>En gros, le Cloud Computing est une manière de faire abstraction du matériel et du système d&#8217;exploitation qui roule l&#8217;application web qui est affichée au public.</p>
<p>Application web?: GMail, Facebook, Wikipedia, etc&#8230; Ce sont toutes des applications web. D&#8217;un point de vue d&#8217;un utilisateur commun, certains pensent que ce sont des &#8220;pages&#8221; mais en fait, tout ce qui se passe en dessous fait qu&#8217;il s&#8217;agit effectivement d&#8217;une &#8220;application&#8221;.</p>
<p>En gros, le Cloud Computing demande&#8230;</p>
<ul>
<li> Contrôler une VM (<a href="http://en.wikipedia.org/wiki/Virtual_machine" target="_blank">Virtual Machine&#8230; Machine Virtuelle</a>)</li>
<li>Propager les updates d&#8217;une VM a une autre</li>
</ul>
<p><strong> L&#8217;idée</strong></p>
<ol>
<li> Une <em>nouvelle VM</em> est montée, et elle est hébergée sur un serveur de VM (VMware, Xen, Jail).</li>
<li><strong>Une copie est faite</strong> pour les <strong>tests</strong> de pré-production et pouvoir <strong>faire les updates sans nuire à la prod</strong>.</li>
<li>Une application <em>dans</em> la VM <em>détecte</em> les <em>changements</em>, et conserve les actions</li>
<li>Un jour de maintenance, on peut fermer la vm de production</li>
<li>Faire appliquer les updates de la vm de staging, en production!</li>
</ol>
<p>ça règlerait bien de problèmes de stress d&#8217;update des éléments en production versus notre procédé d&#8217;entretien.</p>
<p><strong> Un Exemple concrêt</strong></p>
<p>Je voulait tester une appliance (une VM déjà montée préconfigurée pour un usage précis) qui servirait pour le courrier électronique.</p>
<p>On l&#8217;avait utilisé et trouvé <em>magique</em> l&#8217;idée que l&#8217;appliance s&#8217;<em>update</em> tout seul!</p>
<p><strong>Un trouvaille</strong></p>
<p>Il s&#8217;agit en fait d&#8217;un outil qui sert à justement faire un &#8220;master&#8221; qui sert pour tester les mises a jour et les appliquer. Pour, ensuite, les appliquer aux autres VM du même groupe automatiquement.</p>
<p>Actuellement, il s&#8217;agit d&#8217;une utopie mais j&#8217;aimerai bien voir ce type de procédé exister un jour.</p>
<p><strong>Un produit: rPath</strong></p>
<p><a href="http://www.rpath.com/corp/cloudinenglish">rPath</a> c&#8221;est la compagnie derrière <strong>rBuilder</strong>, un logiciel d&#8217;automatisation pour le cloud computing&#8230;. ce qu&#8217;on veut faire.</p>
<p><strong> Cloud computing selon rPath</strong><br />
Ils (rPath) résument ça comme étant le mélange entre&#8230;</p>
<ul>
<li> L&#8217;Application</li>
<li>Le serveur applicatif</li>
<li>Le OS (système d&#8217;exploitation)</li>
<li>La virtualisation</li>
</ul>
<p><strong> Vidéo vulgarisateur</strong><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/XdBd14rjcs0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/XdBd14rjcs0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2009/08/le-cloud-computing-vulgarise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Namminik dans le Journal de Montréal</title>
		<link>http://renoirboulanger.com/blog/2009/08/namminik-dans-le-journal-de-montreal/</link>
		<comments>http://renoirboulanger.com/blog/2009/08/namminik-dans-le-journal-de-montreal/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 12:45:19 +0000</pubDate>
		<dc:creator>Renoir</dc:creator>
				<category><![CDATA[Actualites]]></category>
		<category><![CDATA[Outils]]></category>

		<guid isPermaLink="false">http://www.renoirboulanger.com/?p=511</guid>
		<description><![CDATA[Namminik dans le Journal de MontréalJ&#8217;ai annoncé a plusieurs de mes contacts que je passerait dans le Journal.
Eh bien c&#8217;était aujourd&#8217;hui  
http://www.canoe.com/techno/nouvelles/archives/2008/04/20080411-073925.html
]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2009/08/namminik-dans-le-journal-de-montreal/' class='retweet '  style='display:block;margin:10px 0px;' >Namminik dans le Journal de Montréal</a><p>J&#8217;ai annoncé a plusieurs de mes contacts que je passerait dans le Journal.</p>
<p>Eh bien c&#8217;était aujourd&#8217;hui <img src='http://renoirboulanger.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>http://www.canoe.com/techno/nouvelles/archives/2008/04/20080411-073925.html</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2009/08/namminik-dans-le-journal-de-montreal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Faire son inventaire personnel avec Namminik.com</title>
		<link>http://renoirboulanger.com/blog/2009/08/faire-son-inventaire-personnel-avec-namminik-com/</link>
		<comments>http://renoirboulanger.com/blog/2009/08/faire-son-inventaire-personnel-avec-namminik-com/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 12:44:46 +0000</pubDate>
		<dc:creator>Renoir</dc:creator>
				<category><![CDATA[Actualites]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Sécurite]]></category>

		<guid isPermaLink="false">http://www.renoirboulanger.com/?p=491</guid>
		<description><![CDATA[Faire son inventaire personnel avec Namminik.comFaire son inventaire personnel est une tâche qu&#8217;on remet très aisément de coté.
Pourtant faire son inventaire peut s&#8217;avérer plaisant. Avec tout les services web 2.0 qui existent aujourd&#8217;hui, pourquoi ne pas faire pareil avec ce type d&#8217;activité important mais qu&#8217;on remet toujours à demain?
Personnellement, j&#8217;ai jamais pensé à faire cette [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2009/08/faire-son-inventaire-personnel-avec-namminik-com/' class='retweet '  style='display:block;margin:10px 0px;' >Faire son inventaire personnel avec Namminik.com</a><p>Faire son inventaire personnel est une tâche qu&#8217;on remet très aisément de coté.</p>
<p>Pourtant faire son inventaire peut s&#8217;avérer plaisant. Avec tout les services web 2.0 qui existent aujourd&#8217;hui, pourquoi ne pas faire pareil avec ce type d&#8217;activité important mais qu&#8217;on remet toujours à demain?</p>
<p>Personnellement, j&#8217;ai jamais pensé à faire cette activité.</p>
<p>Avec Namminik, j&#8217;ai rapidement pris plaisir<br />
J&#8217;ai un très bon ami qui a fait son inventaire avec son appareil numérique<br />
Mon collègue Félix Martineau http://heffem.blogspot.com/2008/01/flix-vous-prsente-namminikcom.html</p>
<p>http://www2.infopresse.com/blogs/actualites/archive/2007/09/10/article-23462.aspx</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2009/08/faire-son-inventaire-personnel-avec-namminik-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lorsque gérer un réseau peut rimer avec vigilance plutôt que réparation</title>
		<link>http://renoirboulanger.com/blog/2007/09/lorsque-gerer-un-reseau-peut-rimer-avec-vigilance-plutot-que-reparation/</link>
		<comments>http://renoirboulanger.com/blog/2007/09/lorsque-gerer-un-reseau-peut-rimer-avec-vigilance-plutot-que-reparation/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 19:46:23 +0000</pubDate>
		<dc:creator>Renoir</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Sécurite]]></category>
		<category><![CDATA[Tutoriels]]></category>

		<guid isPermaLink="false">http://www.renoirboulanger.com/lorsque-gerer-un-reseau-peut-rimer-avec-vigilance-plutot-que-reparation/</guid>
		<description><![CDATA[Lorsque gérer un réseau peut rimer avec vigilance plutôt que réparationLes collègues qui travaillent avec moi pour le réseau savent ce que qu&#8217;implique chaque modification dans le réseau. Nous travaillons pour remonter le réseau et atteindre un certain niveau côté qualité qui rendra notre travail plus facile pour tous.
Parmi ces améliorations, il s&#8217;agit d&#8217;un moyen [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2007/09/lorsque-gerer-un-reseau-peut-rimer-avec-vigilance-plutot-que-reparation/' class='retweet '  style='display:block;margin:10px 0px;' >Lorsque gérer un réseau peut rimer avec vigilance plutôt que réparation</a><p>Les collègues qui travaillent avec moi pour le réseau savent ce que qu&#8217;implique chaque modification dans le réseau. Nous travaillons pour remonter le réseau et atteindre un certain niveau côté qualité qui rendra notre travail plus facile pour tous.</p>
<p>Parmi ces améliorations, il s&#8217;agit d&#8217;un moyen de savoir si tout est correct et être averti si un changement à été opéré et même savoir &#8220;où est le bobo&#8221;.</p>
<p>Il s&#8217;agit du service de monitoring avec <a href="http://www.nagios.org/" target="_blank">Nagios</a>. Il ne s&#8217;agit ici pas d&#8217;un howo-to technique mais plutôt ma &#8220;review&#8221; de ce que l&#8217;installation que j&#8217;ai monté peut faire.</p>
<p><span id="more-351"></span></p>
<p>Il y a un mois ou deux je me suis commandé le livre &#8220;<a href="http://www.amazon.com/Building-Monitoring-Infrastructure-Nagios-Josephsen/dp/0132236931">Building a monitoring infrastructure with Nagios</a>&#8221; qui s&#8217;avère être très utile pour comprendre le fonctionnement.</p>
<p>Je ne l&#8217;ai pas tout lu car j&#8217;avait déja de l&#8217;expérience avec Nagios. Puis de toute façon je voulait faire comme on fait souvent, me débrouiller et apprendre avant de &#8220;lire le manuel&#8221;.</p>
<p>La façon qu&#8217;on l&#8217;a implantée consiste a utilser une <a href="http://www.vmware.com/appliances/directory/1002" target="_blank">VM déjà montée</a> (avec un <a href="http://www.oreon-project.org/" target="_blank">pannel appelé Centreon</a> (<a href="http://www.oreon-project.org/Newsflash/Oreon-became-Centreon.html" target="_blank">Anciennement Oreon</a>) le changement de nom de projet est tout récent).</p>
<p>En gros il s&#8217;agit d&#8217;une VM qui roule l&#8217;application et merge plusieurs applications fort utiles:</p>
<ul>
<li> Authentification avec notre serveur LDAP</li>
<li>RRDTools pour les graphiques</li>
<li>&#8230; et <a href="http://wiki.oreon-project.org/index.php/Plugins#More_plugins">bien d&#8217;autres</a>.</li>
</ul>
<p>Le pannel Centreon donne beaucoup d&#8217;avantages pour la gestion, dont;</p>
<ul>
<li> Un pannel plus complet [que celui fourni par Nagios] qui donne beaucoup plus d&#8217;options de configuration</li>
<li>Un processus de configuration qui te permet de tester AVANT &#8220;d&#8217;appliquer&#8221;</li>
<li>Un moyen de conserver une historique des états et même leurs graphiques.</li>
<li>Beaucoup d&#8217;options qui deviennent à portée de la main sur des fonctions de Nagios qu&#8217;on ne penserait pas nécessairement.</li>
</ul>
<p>Étant¬†une¬†&#8221;techie&#8221;¬†qui¬†utilise¬†beaucoup¬†la¬†ligne¬†de¬†commande,¬†j&#8217;ai¬†pourtant¬†été¬†surpris¬†d&#8217;être¬†rassuré¬†par l&#8217;interface aux premiers abords lourd mais complet de l&#8217;outil.</p>
<p>Dans¬†le¬†futur,¬†j&#8217;aimerai¬†entre-autre¬†améliorer¬†les¬†features¬†de¬†la¬†VM.¬†En voici quelques unes:</p>
<ul>
<li><a href="http://www.syslog.org/wiki/Main/CentralSyslogTip" target="_blank">Centraliser les logs</a> pour pouvoir les consulter en un seul endroit.</li>
<li>Utiliser Centreon/Nagios comme &#8220;<a href="http://wiki.oreon-project.org/index.php/SyslogNG" target="_blank">alerteur</a>&#8221; AVEC les <em>logs</em> CENTRALISÉS, un gros plus!</li>
<li>Avoir accès a une application du type <a href="http://www.splunk.com/" target="_blank">Splunk</a> pour &#8220;fouiller&#8221; dans les <em>logs</em>.</li>
<li> Intégrer les traps SNMP et pouvoir utiliser dans Nagios</li>
<li> Intégrer le plugin <a href="http://www.network-weathermap.com/node/49" target="_blank">WeatherMap</a> qui affiche l&#8217;état complet du réseau.</li>
</ul>
<p>Plus tard j&#8217;aurai probablement quelques indices du comment j&#8217;ai créé mes propres commandes pour gérer les plugins de nagios.</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2007/09/lorsque-gerer-un-reseau-peut-rimer-avec-vigilance-plutot-que-reparation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copier un fichier d&#8217;un serveur à l&#8217;autre en le compressant pour la route via NetCat et</title>
		<link>http://renoirboulanger.com/blog/2007/09/copier-un-fichier-dun-serveur-a-lautre-en-le-compressant-pour-la-route/</link>
		<comments>http://renoirboulanger.com/blog/2007/09/copier-un-fichier-dun-serveur-a-lautre-en-le-compressant-pour-la-route/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 14:34:52 +0000</pubDate>
		<dc:creator>Renoir</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Tutoriels]]></category>

		<guid isPermaLink="false">http://www.renoirboulanger.com/copier-un-fichier-dun-serveur-a-lautre-en-le-compressant-pour-la-route/</guid>
		<description><![CDATA[Copier un fichier d&#8217;un serveur à l&#8217;autre en le compressant pour la route via NetCat etJ&#8217;ai voulu un jour transférer des fichiers entre deux machines et les fichiers je les trouvaient lourds. Habituellement j&#8217;aurait utilisé soit rsync ou scp mais cette fois ci je voulait utiliser un processus un peu différent. Pourquoi ne pas compresser [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2007/09/copier-un-fichier-dun-serveur-a-lautre-en-le-compressant-pour-la-route/' class='retweet '  style='display:block;margin:10px 0px;' >Copier un fichier d&#8217;un serveur à l&#8217;autre en le compressant pour la route via NetCat et</a><p>J&#8217;ai voulu un jour transférer des fichiers entre deux machines et les fichiers je les trouvaient lourds. Habituellement j&#8217;aurait utilisé soit <a href="http://en.wikipedia.org/wiki/Rsync" target="_blank">rsync</a> ou <a href="http://en.wikipedia.org/wiki/SCP" target="_blank">scp</a> mais cette fois ci je voulait utiliser un processus un peu différent. Pourquoi ne pas compresser le contenu durant le transfert?<span id="more-331"></span></p>
<p>Une méthode de compression-transfert-décompression aurait été, traditionnellement, de lancer une commande de création d&#8217;archive, attendre qu&#8217;elle finisse&#8230; (ça peut être long)&#8230; puis transférer&#8230; (attendre)&#8230; puis se loguer sur l&#8217;hôte distant. Ensuite décompresser le fichie (ou le conserver as-is).</p>
<p>Rsync est bien il permet de synchroniser BEAUCOUP de fichiers entre des machines et j&#8217;aime l&#8217;utiliser. Scp est très bien aussi il me permet de transférer des fichiers crées simplement, comme il se doit&#8230; Mais pourquoi attendre après les commandes de la procédure d&#8217;avant quand on peut tout automatiser en une seule commande?</p>
<p>En tant que <em>Geek</em> moi même,  j&#8217;aime trouver des solutions élégantes pour faire quelque chose de la sorte sans avoir a attendre après un <em>input.</em></p>
<p>Dans mon nouveau <em>blogroll</em> j&#8217;ai découvert un <a href="http://www.hostinggeek.com/">blogeur</a> qui semble avoir les mêmes intérêts que moi  coté hosting et machines serveurs. C&#8217;est pour ça que je l&#8217;ai ajouté. Ensuite en tant que bon bilingue je vais traduire l&#8217;essentiel de <a href="http://www.hostinggeek.com/2005/08/tar-over-ssh.html">son post</a> et le lier comme référence <img src='http://renoirboulanger.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><strong>La technique</strong></p>
<p>En gros,  il suffit de lancer la commande suivante:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$tar</span> <span style="color: #660033;">-zcf</span> - .<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">ssh</span> remoteuser<span style="color: #000000; font-weight: bold;">@</span>remotehost <span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-C</span> <span style="color: #000000; font-weight: bold;">/</span>path<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>remote<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">dir</span> <span style="color: #660033;">-zxf</span> -</pre></td></tr></table></div>

<p>C&#8217;est simple que qui se passe.</p>
<p>En fait il crée une archive compressée par <strong>tar</strong> du dossier courrant (<strong>./</strong>) ou peu importe le dossier il suffit de le mentionner là.) et envoie &#8220;l&#8217;<em>archive</em>&#8221; au<br />
<em>stdout</em> (standard output) Ensuite le pipe(<strong>|</strong>), attrape le contenu du <em>stdout</em>) puis appelle <em>ssh(secure shell) </em>pour se connecter en connection sécurisée entre les deux machines par ligne de commande qui exécute presto une autre instance de tar et roule une décompression dans le stdin (<strong>- </strong>aka. standard input).</p>
<p>La seule attrape possible c&#8217;est que le serveur distant doit avoir la commande tar disponible dans son <em>path </em>(logue toi sur la machine et si<br />
<em>tar </em>répond&#8230; c&#8217;est ok. Sinon faites &#8220;<strong>$which tar</strong>&#8221; ou &#8220;<strong>$locate tar</strong>&#8221; pour trouver le binaire.</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2007/09/copier-un-fichier-dun-serveur-a-lautre-en-le-compressant-pour-la-route/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

