<?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>Webinside - Blog d'Hervé Delvaux &#187; Sceencast</title>
	<atom:link href="http://www.webinside.be/category/sceencast/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webinside.be</link>
	<description></description>
	<lastBuildDate>Sun, 02 Oct 2011 13:16:56 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>S&#8217;authentifier en ssh par clé (publique/privée) avec PuTTY</title>
		<link>http://www.webinside.be/ssh-par-cle-publique-privee-avec-putty/</link>
		<comments>http://www.webinside.be/ssh-par-cle-publique-privee-avec-putty/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 15:49:36 +0000</pubDate>
		<dc:creator>Hervé</dc:creator>
				<category><![CDATA[Sceencast]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Clé]]></category>
		<category><![CDATA[Pageant]]></category>
		<category><![CDATA[PuTTY]]></category>
		<category><![CDATA[PuTTYGen]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.webinside.be/?p=439</guid>
		<description><![CDATA[Si vous possédez un serveur et que vous vous y connectez en ssh, il y a de forte chance que vous utilisiez PuTTY (si ce n&#8217;est pas le cas, vous devriez). PuTTY est un émulateur de terminal doublé d&#8217;un client pour les protocoles SSH, Telnet, rlogin, et TCP brut. Il est souvent ennuyant de retenir [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous possédez un serveur et que vous vous y connectez en ssh, il y a de forte chance que vous utilisiez PuTTY (si ce n&#8217;est pas le cas, vous devriez).<br />
PuTTY est un émulateur de terminal doublé d&#8217;un client pour les protocoles SSH, Telnet, rlogin, et TCP brut.</p>
<p>Il est souvent ennuyant de retenir les couples login/password surtout si on possède plusieurs serveurs. C&#8217;est là que les clés ssh interviennent.</p>
<p>Dans un premier temps, vous devez récupérer au moins les binaires de PuTTY et PuTTYgen  sur la <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">page de téléchargement de PuTTY</a>. Cependant, je vous conseil de <a href="http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.60-installer.exe">récupérer l&#8217;installer</a> qui vous installera tout se dont vous avez besoin.</p>
<div style="text-align: center;">
<object width="420" height="339"><param name="movie" value="http://www.dailymotion.com/swf/x8z8cm" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://www.dailymotion.com/swf/x8z8cm" type="application/x-shockwave-flash" width="420" height="339" allowFullScreen="true" allowScriptAccess="always"></embed></object>
</div>
<p><span id="more-439"></span></p>
<p>Une fois que nous avons téléchargé et installé PuTTYGen (et PuTTY), nous allons générer la paire de clés (privée / pubique) à l&#8217;aide de celui-ci.</p>
<ol>
<li>On choisit le type de clé à générer en sélectionnant SSH-2 RSA et en indiquant une longueur 1024 bits</li>
<li>On clique ensuite sur le bouton <em>Generate</em></li>
<li>On fait bouger la souris de façon aléatoire, ceux-ci vont servir à générer la clé.</li>
<li>On remplit le champ <em>passphrase</em> afin de protéger l&#8217;accès à notre clé privée.</li>
<li>On sauvegarde la clé publique et la clé privée</li>
</ol>
<p><strong>Attention: notre clé privée doit rester privée !</strong></p>
<p>Nous allons devoir placer notre clé publique sur notre serveur. Pour se faire, il suffit de copier-coller la clé publique dans le fichier <em>~/.ssh/authorized_keys</em> présent sur notre serveur.</p>
<p>Il nous restera une étape qui consistera à configurer PuTTY pour qu&#8217;il utilise notre clé privée pour se connecter à notre serveur. Nous devons indiquer le path de notre clé privée (préalablement générer) dans les options de PuTTY : <em>Connection</em> &gt;&gt; <em>SSH </em>&gt;&gt; <em>Auth</em> &gt;&gt; <em>Authentication parameters</em>.</p>
<p>N&#8217;oubliez pas de cliquer sur <em>Save</em> dans l&#8217;onglet <em>Session</em> pour sauvegarder vos paramètres.</p>
<p>Si tout c&#8217;est correctement déroulé, quand vous vous connecterez à votre serveur, il ne vous sera plus demandé le mot de passe du login mais uniquement la passphrase de clé privé que vous avez généré.</p>
<p>Si vous n&#8217;avez plus envie de devoir taper votre passphrase, vous pouvez utiliser l&#8217;outil Pageant (PuTTY authentication agent). Une fois Pageant lancé, effectuez un clic droit sur l&#8217;icône dans le systemtray (icônes à coté de l&#8217;heure) et cliquez sur Add Key. Vous devez alors lui fournit la clé privée, et entrez une dernière fois la passphrase.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webinside.be/ssh-par-cle-publique-privee-avec-putty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les vues (view) en MySQL 5</title>
		<link>http://www.webinside.be/les-vues-en-mysql-5/</link>
		<comments>http://www.webinside.be/les-vues-en-mysql-5/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 21:12:15 +0000</pubDate>
		<dc:creator>Hervé</dc:creator>
				<category><![CDATA[Php / mySql]]></category>
		<category><![CDATA[Sceencast]]></category>
		<category><![CDATA[Tuto MySQL]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[vue]]></category>

		<guid isPermaLink="false">http://www.webinside.be/?p=231</guid>
		<description><![CDATA[Les vues sont implémentées en version 5 de MySQL, elles sont disponibles depuis la version 5.0.1. Qu&#8217;est ce qu&#8217;une vue Les vues sont des tables virtuelles créées à l&#8217;aide d&#8217;une requête SELECT. Elles ne stockent pas les données qu&#8217;elles contiennent. Seule la requête permettant de les créer est conservée. Des vues pourquoi faire ? Une [...]]]></description>
			<content:encoded><![CDATA[<p>Les vues sont implémentées en <a href="http://dev.mysql.com/doc/refman/5.0/fr/views.html">version 5 de MySQL</a>, elles sont disponibles depuis la version 5.0.1.</p>
<p><strong>Qu&#8217;est ce qu&#8217;une vue</strong></p>
<p>Les vues sont des tables virtuelles créées à l&#8217;aide d&#8217;une requête SELECT.<br />
Elles ne stockent pas les données qu&#8217;elles contiennent. Seule la requête permettant de les créer est conservée.</p>
<div style="text-align:center;"><object width="480" height="405"><param name="movie" value="http://www.dailymotion.com/swf/kGgxoTrZBo5p2SRmGg&#038;related=1&#038;canvas=medium"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/kGgxoTrZBo5p2SRmGg&#038;related=1&#038;canvas=medium" type="application/x-shockwave-flash" width="480" height="405" allowFullScreen="true" allowScriptAccess="always"></embed></object></div>
<p><span id="more-231"></span></p>
<p><strong>Des vues pourquoi faire ?</strong></p>
<p>Une vue peut donc être, une jointure entre différentes tables, l&#8217;extraction de certaines colonnes,&#8230;</p>
<p>Les vues peuvent être utilisées pour différentes raisons :</p>
<ul>
<li> Restreindre l&#8217;accès à certaine valeur en personnalisant l&#8217;affichage des informations suivant le type d&#8217;utilisateur.</li>
<li>Masquer la complexité d&#8217;un schéma.</li>
<li>Permettre de manipuler des valeurs calculées à partir d&#8217;autres valeurs du schéma.</li>
<li>Conserver la structure d&#8217;une table si elle doit être modifiée. pour ne pas devoir changer les requêtes du côté applicatif.</li>
</ul>
<p><strong>Syntaxe</strong></p>
<p><strong>Création d&#8217;une vue</strong> :</p>

<div class="wp_codebox"><table><tr id="p2315"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p231code5"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #66cc66;">&#91;</span><span style="color: #993333; font-weight: bold;">OR</span> <span style="color: #993333; font-weight: bold;">REPLACE</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">&#91;</span>ALGORITHM <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>MERGE <span style="color: #66cc66;">|</span> TEMPTABLE<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #993333; font-weight: bold;">VIEW</span> view_name
<span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#40;</span>column_list<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #993333; font-weight: bold;">AS</span> select_statement <span style="color: #66cc66;">&#91;</span><span style="color: #993333; font-weight: bold;">WITH</span> <span style="color: #66cc66;">&#91;</span>CASCADED <span style="color: #66cc66;">|</span> <span style="color: #993333; font-weight: bold;">LOCAL</span><span style="color: #66cc66;">&#93;</span> <span style="color: #993333; font-weight: bold;">CHECK</span> <span style="color: #993333; font-weight: bold;">OPTION</span><span style="color: #66cc66;">&#93;</span></pre></td></tr></table></div>

<p>Cette commande crée une nouvelle vue, ou remplace une vue existante si la clause <em>OR REPLACE</em> est fournie. La clause <em>select_statement</em> est une commande SELECT qui fournit la définition de la vue. La liste optionnelle de colonnes peut être fournie pour définir explicitement les noms des colonnes.</p>
<p><strong>Modification d&#8217;une vue</strong> :</p>

<div class="wp_codebox"><table><tr id="p2316"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p231code6"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">VIEW</span> view_name <span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#40;</span>column_list<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #993333; font-weight: bold;">AS</span> select_statement</pre></td></tr></table></div>

<p>Cette commande modifie la définition d&#8217;une vue.<br />
<em>select_statement</em> est le même que pour CREATE VIEW.</p>
<p><strong>Supprimer une vue</strong> :</p>

<div class="wp_codebox"><table><tr id="p2317"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p231code7"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">DROP</span> <span style="color: #993333; font-weight: bold;">VIEW</span> <span style="color: #66cc66;">&#91;</span><span style="color: #993333; font-weight: bold;">IF</span> <span style="color: #993333; font-weight: bold;">EXISTS</span><span style="color: #66cc66;">&#93;</span>
    view_name <span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">,</span> view_name<span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">...</span>
    <span style="color: #66cc66;">&#91;</span>RESTRICT <span style="color: #66cc66;">|</span> CASCADE<span style="color: #66cc66;">&#93;</span></pre></td></tr></table></div>

<p><em>DROP VIEW</em> supprime une ou plusieurs vues. Vous devez avoir les droits de <em>DROP</em> pour chaque vue.</p>
<p><strong>Voir la définition de la vue</strong> :</p>

<div class="wp_codebox"><table><tr id="p2318"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p231code8"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SHOW</span> <span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">VIEW</span> view_name</pre></td></tr></table></div>

<p>Cette commande montre la commande <em>CREATE VIEW</em> qui créera la vue spécifiée.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webinside.be/les-vues-en-mysql-5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQL Workbench &#8211; Screencast #2</title>
		<link>http://www.webinside.be/mysql-workbench-screencast-2/</link>
		<comments>http://www.webinside.be/mysql-workbench-screencast-2/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 17:02:26 +0000</pubDate>
		<dc:creator>Hervé</dc:creator>
				<category><![CDATA[Php / mySql]]></category>
		<category><![CDATA[Sceencast]]></category>
		<category><![CDATA[Base de données]]></category>
		<category><![CDATA[MySQL Workbench]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://www.webinside.be/?p=218</guid>
		<description><![CDATA[Ce second screencast va vous présenter MySQL Workbench qui est un logiciel de conception et de modélisation de base de données. Il existe 2 versions de MySQL Workbench, une gratuite (sous licence GPL) et l&#8217;autre payante. Vous pouvez télécharger MySQL Workbench sur le site de MySQL.]]></description>
			<content:encoded><![CDATA[<p>Ce second screencast va vous présenter <a href="http://www.mysql.fr/products/workbench/">MySQL Workbench</a> qui est un logiciel de conception et de modélisation de base de données.</p>
<div style="text-align: center;"><object width="480" height="381"><param name="movie" value="http://www.dailymotion.com/swf/k17VLF8uw1jTU8QZxr&#038;related=1&#038;canvas=medium"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/k17VLF8uw1jTU8QZxr&#038;related=1&#038;canvas=medium" type="application/x-shockwave-flash" width="480" height="381" allowFullScreen="true" allowScriptAccess="always"></embed></object></div>
<p>Il existe <a href="http://www.mysql.fr/products/workbench/features.html">2 versions de MySQL Workbench</a>, une gratuite (sous licence GPL) et l&#8217;autre payante.</p>
<p>Vous pouvez <a href="http://dev.mysql.com/downloads/workbench/5.0.html">télécharger MySQL Workbench</a> sur le site de MySQL.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webinside.be/mysql-workbench-screencast-2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>XnView &#8211; Screencast #1</title>
		<link>http://www.webinside.be/xnview-screencast-1/</link>
		<comments>http://www.webinside.be/xnview-screencast-1/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 13:40:59 +0000</pubDate>
		<dc:creator>Hervé</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Sceencast]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[XnView]]></category>

		<guid isPermaLink="false">http://www.webinside.be/?p=201</guid>
		<description><![CDATA[XNView est un logiciel gratuit permettant de visualiser et de convertir des fichiers graphiques. XnView permet d&#8217;effectuer des opérations en masse sur les fichiers (conversion, réduction, application de filtres&#8230;). XnView reconnaît un très grand nombre de format (tant en sortie qu&#8217;en entré). Il existe des versions compatibles pour LINUX, MAC OSX, FreeBSD, Solaris &#8230; Télécharger [...]]]></description>
			<content:encoded><![CDATA[<p><strong>XNView</strong> est un logiciel gratuit permettant de visualiser et de convertir des fichiers graphiques.</p>
<div style="text-align: center;">
<object width="480" height="381"><param name="movie" value="http://www.dailymotion.com/swf/k1k74pbwJSYc3xQUjX&#038;related=1&#038;canvas=medium"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/k1k74pbwJSYc3xQUjX&#038;related=1&#038;canvas=medium" type="application/x-shockwave-flash" width="480" height="381" allowFullScreen="true" allowScriptAccess="always"></embed></object>
</div>
<p>XnView permet d&#8217;effectuer des opérations en masse sur les fichiers (conversion, réduction, application de filtres&#8230;). XnView reconnaît un très grand nombre de format (tant en sortie qu&#8217;en entré).</p>
<p>Il existe des versions compatibles pour LINUX, MAC OSX, FreeBSD, Solaris &#8230;</p>
<p><strong>Télécharger XnView</strong> pour :</p>
<ul>
<li><a href="http://www.clubic.com/telecharger-fiche9667-xnview.html">Windows</a></li>
<li><a href="http://www.clubic.com/telecharger-fiche195132-xnview.html">Mac</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webinside.be/xnview-screencast-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

