<?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>Projet Galaxie De L&#039;Oeil Noir &#187; Standards</title>
	<atom:link href="http://www.pgon.ca/category/standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pgon.ca</link>
	<description>Pour s&#039;y rendre, il faut de la patience</description>
	<lastBuildDate>Sun, 29 Jan 2012 15:56:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>BitTorrent et uTorrent</title>
		<link>http://www.pgon.ca/logiciels-gratuits/bittorrent-et-utorrent/</link>
		<comments>http://www.pgon.ca/logiciels-gratuits/bittorrent-et-utorrent/#comments</comments>
		<pubDate>Sat, 20 Nov 2010 05:00:21 +0000</pubDate>
		<dc:creator>Simon Levesque</dc:creator>
				<category><![CDATA[Logiciels gratuits]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[P2P]]></category>

		<guid isPermaLink="false">http://www.pgon.ca/?p=635</guid>
		<description><![CDATA[<p>BitTorrent est une technologie qui permet de transmettre des fichiers rapidement en partageant le téléchargement entre tous les utilisateurs. Pour l&#8217;utiliser, vous aurez besoin d&#8217;un logiciel client tel <a href="http://utorrent.com">uTorrent</a> ou <a href="http://vuze.com">Vuze</a>.</p> <p></p> <p>Vous pouvez voir le principe derrière ce protocole de communication et comment utiliser uTorrent pour prendre des fichiers torrents, des flux [...]]]></description>
			<content:encoded><![CDATA[<p>BitTorrent est une technologie qui permet de transmettre des fichiers rapidement en partageant le téléchargement entre tous les utilisateurs. Pour l&#8217;utiliser, vous aurez besoin d&#8217;un logiciel client tel <a href="http://utorrent.com">uTorrent</a> ou <a href="http://vuze.com">Vuze</a>.</p>
<p><span id="more-635"></span></p>
<p>Vous pouvez voir le principe derrière ce protocole de communication et comment utiliser uTorrent pour prendre des fichiers torrents, des flux RSS et même comment créer vos propres fichiers torrents pour distribuer vos réalisations en vidéos. Vous n&#8217;avez qu&#8217;à regarder dans <a href="http://www.foilen.com/category/logiciel/utorrent" target="_blank">cette section</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pgon.ca/logiciels-gratuits/bittorrent-et-utorrent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenID</title>
		<link>http://www.pgon.ca/services-gratuits/openid/</link>
		<comments>http://www.pgon.ca/services-gratuits/openid/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 22:33:46 +0000</pubDate>
		<dc:creator>Simon Levesque</dc:creator>
				<category><![CDATA[Services gratuits]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[API]]></category>

		<guid isPermaLink="false">http://www.pgon.ca/?p=503</guid>
		<description><![CDATA[<p>Plusieurs sites web demandent aux utilisateurs de s&#8217;enregistrer: forums, blogs, email, nouvelles, &#8230; <a href="http://openid.net">OpenID</a> peut aider les utilisateurs en utilisant un seul compte sur plusieurs sites webs.</p> <p></p> Contenu de la vidéo <p>Le fonctionnement:</p> L&#8217;utilisateur entre son openid sur un site Le site cherche à quel serveur demander Le site envoie une requête au [...]]]></description>
			<content:encoded><![CDATA[<p>Plusieurs sites web demandent aux utilisateurs de s&#8217;enregistrer: forums, blogs, email, nouvelles, &#8230; <a href="http://openid.net">OpenID</a> peut aider les utilisateurs en utilisant un seul compte sur plusieurs sites webs.</p>
<p><span id="more-503"></span><p><a href="http://www.youtube.com/watch?v=eV71wCV4RFc"><img src="http://img.youtube.com/vi/eV71wCV4RFc/2.jpg"></a></p>
<p><a href="http://www.youtube.com/watch?v=eV71wCV4RFc">Click here</a> to view the video on YouTube.</p>
</p>
<h2>Contenu de la vidéo</h2>
<p>Le fonctionnement:</p>
<ul>
<li>L&#8217;utilisateur entre son openid sur un site</li>
<li>Le site cherche à quel serveur demander</li>
<li>Le site envoie une requête au serveur d&#8217;openid</li>
<li>Il y a un échange de clés d&#8217;encryption pour crypter la réponse</li>
<li>L&#8217;utilisateur s&#8217;authentifie sur le serveur d&#8217;openid</li>
<li>Le serveur renvoie l&#8217;utilisateur sur le site avec la réponse cryptée</li>
</ul>
<p>Lignes à ajouter à un site web:</p>
<pre id="line1">&lt;link rel="openid.server" href="<a href="view-source:http://www.myopenid.com/server">http://www.myopenid.com/server</a>"&gt;
&lt;link rel="openid.delegate" href="<a href="view-source:http://provirus.myopenid.com/">http://provirus.myopenid.com</a>"&gt;

&lt;link rel="openid2.provider" href="<a href="view-source:http://www.myopenid.com/server">http://www.myopenid.com/server</a>"&gt;
&lt;link rel="openid2.local_id" href="<a href="view-source:http://provirus.myopenid.com/">http://provirus.myopenid.com</a>"&gt;</pre>
<p>Les IDs de certains sites:</p>
<ul>
<li>https://me.yahoo.com/<strong>YOURID</strong></li>
<li>http://<strong>YOURID</strong>.myopenid.com</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pgon.ca/services-gratuits/openid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pourquoi HTTP et HTTPS</title>
		<link>http://www.pgon.ca/standards/pourquoi-http-et-https/</link>
		<comments>http://www.pgon.ca/standards/pourquoi-http-et-https/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 04:50:52 +0000</pubDate>
		<dc:creator>Simon Levesque</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wp.pgon.ca/?p=85</guid>
		<description><![CDATA[<p>[EDIT: Cet article est maintenant en <a href="http://www.pgon.ca/wp-content/uploads/HTTP-et-HTTPS.pdf" target="_blank">format PDF</a>, mis à jour et avec des informations supplémentaires]</p>]]></description>
			<content:encoded><![CDATA[<p>[EDIT: Cet article est maintenant en <a href="http://www.pgon.ca/wp-content/uploads/HTTP-et-HTTPS.pdf" target="_blank">format PDF</a>, mis à jour et avec des informations supplémentaires]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pgon.ca/standards/pourquoi-http-et-https/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ralentir un débit</title>
		<link>http://www.pgon.ca/standards/ralentir-un-debit/</link>
		<comments>http://www.pgon.ca/standards/ralentir-un-debit/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 10:00:00 +0000</pubDate>
		<dc:creator>Simon Levesque</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wp.pgon.ca/?p=76</guid>
		<description><![CDATA[<p>Souvent lorsque nous utilisons des ressources sur un ordinateur, nous désirons contrôler la vitesse du flux de données. Par exemple, quand nous téléchargeons des fichiers sur des systèmes peer to peer, nous ne voulons pas utiliser toute notre bande passante pour envoyer les fichiers aux autres. Aussi, lorsque nous copions des fichiers sur notre système, [...]]]></description>
			<content:encoded><![CDATA[<p>Souvent lorsque nous utilisons des ressources sur un ordinateur, nous désirons contrôler la vitesse du flux de données. Par exemple, quand nous téléchargeons des fichiers sur des systèmes peer to peer, nous ne voulons pas utiliser toute notre bande passante pour envoyer les fichiers aux autres. Aussi, lorsque nous copions des fichiers sur notre système, il est parfois intéressant de ne pas utiliser la vitesse maximale de transfert étant donné que tout le système est ralenti durant ce temps. Voici donc quelques algorithmes pour réaliser cette fonctionnalité.<span id="more-76"></span></p>
<p>La technique la plus simple est de compter la quantité de données envoyées et de remettre le compteur à zéro à chaque seconde qui s&#8217;écoule. En ayant ce compteur, il est ainsi possible de suspendre le transfert une fois la quantité maximale par seconde envoyée et de le repartir à la nouvelle seconde. Le gros problème de cette technique est que le système est utilisé à 100% au début de chaque seconde et à 0% vers la fin de la seconde.  Le mieux serait donc de répartir la transmission durant toute la seconde et non simplement tout transmettre au plus vite.</p>
<p>Voici ce à quoi ressemble le premier algorithme:</p>
<p><img src="http://www.pgon.ca/wp-content/uploads/ralentir-simple.jpg" border="0" alt="" /></p>
<p>Et ceci est pour le second algorithme:</p>
<p><img src="http://www.pgon.ca/wp-content/uploads/ralentir-distribue.jpg" border="0" alt="" /></p>
<p>Il est évident que la charge est mieux distribuée dans le second exemple. Maintenant la question reste: &laquo;&nbsp;Comment réaliser cet algorithme?&nbsp;&raquo;. Pour commencer, nous devons choisir la taille du buffer que nous allons envoyer à chaque fois. Ensuite, en prenant la vitesse que nous désirons et en la divisant par la taille du buffer, nous savons le nombre de fois que nous pouvons envoyer des données pour chaque seconde. Si par exemple nous pouvons envoyer des données 5 fois en une seconde, cela veut dire que nous pouvons appeler la fonction d&#8217;envoi une fois par 200 millisecondes. Il suffit donc de mesurer le temps pris pour envoyer une fois le buffer et suspendre le processus durant le restant du temps alloué pour cet appel. Alors s&#8217;il faut 10 millisecondes pour envoyer le buffer, nous attendrons 190 millisecondes avant d&#8217;envoyer encore. Le pseudo-code ressemble à cice:</p>
<ul>
<li>NbAppelsParSeconde =VitesseVoulue / TailleBuffer</li>
<li>TempsTotalAppel = 1000 / NbAppelsParSeconde</li>
<li>Depart = TempsCourantEnMillisecondes()</li>
<li>Envoyer(Buffer)</li>
<li>TempsAAttendre = TempsTotalAppel &#8211; (TempsCourantEnMillisecondes() &#8211; Depart)</li>
<li>Attendre(TempsAAttendre)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pgon.ca/standards/ralentir-un-debit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ce qu&#8217;est le HD</title>
		<link>http://www.pgon.ca/standards/ce-quest-le-hd/</link>
		<comments>http://www.pgon.ca/standards/ce-quest-le-hd/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 10:00:00 +0000</pubDate>
		<dc:creator>Simon Levesque</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wp.pgon.ca/?p=61</guid>
		<description><![CDATA[<p>Nous en entendons de plus en plus parler avec les télévisions, les caméras, les lecteurs Blu-Ray et maintenant l&#8217;Internet sur des sites tels Youtube et DailyMotion. Nous savons que c&#8217;est gage d&#8217;une meilleure qualité, mais d&#8217;un point de vue plus technique, qu&#8217;est-ce que c&#8217;est?</p> <p>Les téléviseurs &#171;&#160;d&#8217;autrefois&#160;&#187; avaient une résolution de 720&#215;480 pixels ce qui [...]]]></description>
			<content:encoded><![CDATA[<p>Nous en entendons de plus en plus parler avec les télévisions, les caméras, les lecteurs Blu-Ray et maintenant l&#8217;Internet sur des sites tels Youtube et DailyMotion. Nous savons que c&#8217;est gage d&#8217;une meilleure qualité, mais d&#8217;un point de vue plus technique, qu&#8217;est-ce que c&#8217;est?<span id="more-61"></span></p>
<p>Les téléviseurs &laquo;&nbsp;d&#8217;autrefois&nbsp;&raquo; avaient une résolution de 720&#215;480 pixels ce qui est un peu plus que les premières des écrans d&#8217;ordinateurs qui faisaient 640&#215;480. Par contre, les ordinateurs ont vite grandi pour aller de 800&#215;600 à 1024&#215;768. L&#8217;affichage plein écran d&#8217;un téléviseur sur un ordinateur montrait la piètre qualité de l&#8217;image en étant pixelisé.</p>
<p>Ensuite avec la venue des écrans LCD qui pouvaient prendre plus facilement des formes et des grandeurs différentes, les grands cinémas maisons sont entrés chez les gens. Ces derniers ont pu voir les limitations de la qualité dès les débuts, mais quand c&#8217;est la technologie la plus récente, elle est acceptée comme étant bonne.</p>
<p>Les appareils HD permettent d&#8217;avoir plus de pixels de connus et donc moins de grains à l&#8217;écran. Il y a présentement sur le marché plusieurs standards différents:<br />
- 720p (1280×720 progressif)<br />
- 1080i (1920×1080 interlacé)<br />
- 1080p (1920×1080 progressif) qui est qualifié de &laquo;&nbsp;Full HD&nbsp;&raquo;<br />
La différence entre interlacé et progressif est que le premier affiche la moitié de l&#8217;image (une ligne sur deux) à chaque scan tandis que le second affiche toute l&#8217;image à chaque scan. Les deux donnent un bon résultat sauf si vous voulez faire une pause durant un film puisque vous verrez une image décalée en interlacé.</p>
<p>En ayant accès à plus de pixels, il faut bien entendu avoir un plus grand débit que ce soit téléchargé sur Internet, diffusé sur la cablodiffusion ou provenant d&#8217;un lecteur. C&#8217;est pourquoi les DVD n&#8217;avaient pas assez d&#8217;espace sur le disque et que les lecteurs Blu-ray sont sortis. Ce format permet d&#8217;emmagasiner 25 ou 50Go de données, ce qui représente environs 10 heures de contenu. Les DVD peuvent avoir seulement 3 heures ce qui peut sembler suffisant à première vue étant donné que les films ne durent pas plus de 2 heures normalement. Par contre, il faut considérer les &laquo;&nbsp;extras&nbsp;&raquo; et aussi les différentes bandes sonores.</p>
<p>Pour terminer, nouveau matériel rime avec nouveaux câbles et connecteurs. Voici quelques choix:<br />
- Composite vidéo: Les 3 couleurs (rouge, vert et bleu) sont séparées chacune sur un câble différent.<br />
- Digital Visual Interface (DVI): Le connecteur qui remplace VGA (Video Graphics Array) sur les ordinateurs.<br />
- High-Definition Multimedia Interface (HDMI) : Le meilleur pour la technologie HD puisqu&#8217;il transporte la vidéo et l&#8217;audio sur un seul fil. La classe 1 est suffisante pour la technologie 1080p. La classe 2 est pour la prochaine génération à 1600p.</p>
<p>Un point important avec l&#8217;achat des câbles, c&#8217;est qu&#8217;ils ne devraient pas dépasser 20$. Payer plus veux dire que vous vous faites avoir puisque certainement le signal va être meilleur si vous payer plus cher, mais le signal n&#8217;a pas besoin d&#8217;être meilleur puisque ce qui forme l&#8217;image n&#8217;est que des 1 et des 0. C&#8217;est ce qui fait la beauté du numérique: il y a une image ou il n&#8217;y en a pas. Il n&#8217;y a donc aucunement de la &laquo;&nbsp;neige&nbsp;&raquo; dans l&#8217;écran. Il y a des vendeurs comme Futureshop qui vendent le moins cher à <a href="http://www.futureshop.ca/catalog/subclass.asp?catid=25326&amp;mfr=&amp;logon=&amp;langid=FR&amp;list=&amp;page=0&amp;sort=3">30$</a> (anciennement, la majorité était 250$!! mais maintenant ils ont compris). Chez La source cc, il y en a à <a href="http://www.thesource.ca/estore/Product.aspx?language=fr-CA&amp;catalog=Online&amp;category=PS3_Accessories&amp;product=5819158">25$</a>. Le meilleur prix que j&#8217;ai trouvé est chez Addisson-Électronique pour <a href="https://www.addison-electronique.com/catalog/product_info.php?cPath=11_11007&amp;products_id=201359&amp;osCsid=25ca64848c752798be3ce54ddcc6b335">18$</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pgon.ca/standards/ce-quest-le-hd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ce que sont les flux RSS et comment les utiliser</title>
		<link>http://www.pgon.ca/standards/ce-que-sont-les-flux-rss-et-comment-les-utiliser/</link>
		<comments>http://www.pgon.ca/standards/ce-que-sont-les-flux-rss-et-comment-les-utiliser/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 10:00:00 +0000</pubDate>
		<dc:creator>Simon Levesque</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wp.pgon.ca/?p=64</guid>
		<description><![CDATA[<p>Les flux RSS servent à obtenir facilement les nouveaux articles sur les sites et les blogues.</p> <p>Le vidéo montre</p> Ce qu&#8217;il y avait avant: email Exemples sur des sites web Utiliser Thunderbird Utiliser google reader <p><a href="http://www.dailymotion.com/pro_virus"><br /> </a></p> <p><a href="mycontent/videos/2009-02-10%20-%20RSS.zip"></a></p>]]></description>
			<content:encoded><![CDATA[<p>Les flux RSS servent à obtenir facilement les nouveaux articles sur les sites et les blogues.</p>
<p>Le vidéo montre</p>
<ul>
<li>Ce qu&#8217;il y avait avant: email</li>
<li>Exemples sur des sites web</li>
<li>Utiliser Thunderbird</li>
<li>Utiliser google reader<span id="more-64"></span></li>
</ul>
<div>
<div><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="341" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowscriptaccess" value="always" /><param name="allowfullscreen" value="true" /><param name="src" value="http://www.dailymotion.com/swf/k5VoPKKOOR5QYXWIdd&amp;related=1" /><embed type="application/x-shockwave-flash" width="480" height="341" src="http://www.dailymotion.com/swf/k5VoPKKOOR5QYXWIdd&amp;related=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></div>
<p><em><a href="http://www.dailymotion.com/pro_virus"><br />
</a></em></p>
</div>
<p><a href="mycontent/videos/2009-02-10%20-%20RSS.zip"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pgon.ca/standards/ce-que-sont-les-flux-rss-et-comment-les-utiliser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L&#8217;envoi de courriels par SMTP</title>
		<link>http://www.pgon.ca/standards/lenvoi-de-courriels-par-smtp/</link>
		<comments>http://www.pgon.ca/standards/lenvoi-de-courriels-par-smtp/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 02:10:44 +0000</pubDate>
		<dc:creator>Simon Levesque</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wp.pgon.ca/?p=56</guid>
		<description><![CDATA[<p>&#160;</p> <p style="margin-bottom: 0in;">Le transfert des courriels se fait grâce à un protocole d&#8217;envoi des messages entre les serveurs et ensuite par deux protocoles différents pour lire les messages. Cet article est uniquement pour expliquer le premier qui est SMTP (Simple Mail Transfert Protocol). Il est ainsi possible d&#8217;envoyer un message soit à votre fournisseur [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p style="margin-bottom: 0in;">Le transfert des courriels se fait grâce à un protocole d&#8217;envoi des messages entre les serveurs et ensuite par deux protocoles différents pour lire les messages. Cet article est uniquement pour expliquer le premier qui est SMTP (Simple Mail Transfert Protocol). Il est ainsi possible d&#8217;envoyer un message soit à votre fournisseur de service de courriels ou encore directement au serveur possédant la boite de l&#8217;utilisateur.<span id="more-56"></span></p>
<p style="margin-bottom: 0in;">En temps normal, si vous utilisez Thunderbird ou Outlook, vous devez choisir le serveur SMTP auquel vous enverrez tous vos messages. Par la suite, ce serveur vérifiera la destination qui est l&#8217;hôte suivant l&#8217;arrobas. Le serveur peut être découvert en faisant un appel à un serveur DNS (Domain Name Server), mais en demandant le champ « MX » pour Mail Exchange. Pour voir un exemple, allez dans « Démarrer », « Exécuter » et entrer le nom du programme « nslookup ». Une fois dedans, écrivez « set q=MX » et appuyez sur &laquo;&nbsp;entrer&nbsp;&raquo;. Ensuite vous écrivez le nom d&#8217;hôte tel « hotmail.com » et faites &laquo;&nbsp;entrer&nbsp;&raquo;. Vous verrez ainsi l&#8217;adresse des serveurs sur lesquels se connecter avec le protocole SMTP.</p>
<p style="margin-bottom: 0in;">Pour vous connecter sur la machine, vous pouvez utilisez la commande « telnet hôte 25 » (le nombre 25 étant le port par défaut sur lequel se connecter). Une fois la communication établie, il suffit d&#8217;attendre le message d&#8217;accueil. Voici un exemple de message de base envoyé. Le texte commençant par C est pour désigner le client et par S le serveur.</p>
<p style="margin-bottom: 0in;"><span style="color: #008000;">S: 220 mx4.hotmail.com Postfix<br />
C: HELO 192.168.1.1<br />
S: 250 OK</span><br />
<span style="color: #0000ff;">C: MAIL FROM:&lt;ti-guy@mavie.com&gt;<br />
S: 250 OK<br />
C: RCPT TO:&lt;ti-guy@hotmail.com&gt;<br />
S: 250 OK</span><br />
<span style="color: #ff6600;">C: DATA<br />
S: 354 Enter mail, end with &laquo;&nbsp;.&nbsp;&raquo; on a line by itself<br />
C: From: “Guillaume” &lt;ti-guy@mavie.com&gt;<br />
C: To: &lt;ti-guy@hotmail.com&gt;<br />
C: Date: Sat, 24 Jan 2009 20:58:26 -0500<br />
C: Subject: Ceci est un test<br />
C:<br />
C: Héhé!<br />
C: .<br />
S: 250 OK Message accepted for delivery</span><br />
<span style="color: #ff0000;">C: QUIT<br />
S: 221 Bye</span></p>
<p>La première partie en vert sert à se présenter. Ainsi le serveur commence et ensuite c&#8217;est le client avec la commande HELO. Cette étape est obligatoire, malgré qu&#8217;elle est totalement inutile puisque les serveurs ne font rien avec ce que nous écrivons après le HELO. Vous pouvez donc écrire ce qui vous chante.</p>
<p style="margin-bottom: 0in;">Ensuite il y a la partie bleue qui dit de qui provient le message et à qui envoyer le message. Le email de provenance n&#8217;est jamais vérifié alors il est très facile de se faire passer pour n&#8217;importe qui. Vous pouvez donc écrire &laquo;&nbsp;bill.gates@microsoft.com&nbsp;&raquo; si cela vous chante (je ne crois pas que ce soit véritablement son adresse). Ensuite pour la destination, vous pouvez appeler plusieurs fois de suite la fonction &laquo;&nbsp;RCPT TO&nbsp;&raquo; pour envoyer le message à plusieurs destinataires. Si vous vous connectez directement sur un serveur comme Hotmail, vous ne pourrez normalement qu&#8217;écrire des adresses appartenant à Hotmail parce que ce ne sont pas des relais comme celui votre service de courriel.</p>
<p style="margin-bottom: 0in;">En orange, nous avons le fameux message. Il commence par un &laquo;&nbsp;DATA&nbsp;&raquo; et fini par une ligne avec seulement un &laquo;&nbsp;.&nbsp;&raquo;. Tout ce qui est écrit là-dedans est envoyé tel quel. Vous n&#8217;avez pas à mettre autant de choses que j&#8217;ai mis tel &laquo;&nbsp;From&nbsp;&raquo;, &laquo;&nbsp;To&nbsp;&raquo;, &laquo;&nbsp;Date&nbsp;&raquo; et &laquo;&nbsp;Subject&nbsp;&raquo; puisque ceux-ci ne font pas partie de SMTP en temps que tel. Par contre, tous les lecteurs de courriels s&#8217;attendent à voir quelques champs pour donner le plus d&#8217;informations possible sur le message avant même que celui-ci soit ouvert.</p>
<p style="margin-bottom: 0in;">Et pour terminer, il faut dire &laquo;&nbsp;QUIT&nbsp;&raquo; au serveur et attendre qu&#8217;il réponde par &laquo;&nbsp;Bye&nbsp;&raquo; avant de couper la ligne.</p>
<p style="margin-bottom: 0in;"><strong>Le problème du protocole </strong></p>
<p style="margin-bottom: 0in;">Le plus grave problème est le manque de mécanisme de vérification de l&#8217;émetteur. N&#8217;importe quelle machine peut envoyer des courriels à n&#8217;importe quel autre serveur. C&#8217;est pour cette raison que le SPAM prolifère si facilement sur le net. Il suffit d&#8217;écrire d&#8217;avance le petit texte complet que nous voulons envoyer et le lancer dans le serveur.</p>
<p style="margin-bottom: 0in;">Il y a quand même quelques façons de contrer les SPAM à cette étape. Par exemple, le serveur peut mettre des délais avant chaque réponse de sa part et regarder si le client va attendre avant d&#8217;envoyer sa prochaine commande. Si tel n&#8217;est pas le cas, le client a été fabriqué rapidement et c&#8217;est donc louche. Une autre technique utilisée est de mettre un délai avant de dire &laquo;&nbsp;Bye&nbsp;&raquo; et voir si la connexion va être coupée avant. C&#8217;est encore pour vérifier si le client suit bien le protocole.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pgon.ca/standards/lenvoi-de-courriels-par-smtp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les rêquêtes HTTP et HTTPS</title>
		<link>http://www.pgon.ca/standards/les-requetes-http/</link>
		<comments>http://www.pgon.ca/standards/les-requetes-http/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 17:13:36 +0000</pubDate>
		<dc:creator>Simon Levesque</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wp.pgon.ca/?p=55</guid>
		<description><![CDATA[<p>[EDIT: Cet article est maintenant en <a href="http://www.pgon.ca/wp-content/uploads/HTTP-et-HTTPS.pdf" target="_blank">format PDF</a>, mis à jour et avec des informations supplémentaires]</p>]]></description>
			<content:encoded><![CDATA[<p>[EDIT: Cet article est maintenant en <a href="http://www.pgon.ca/wp-content/uploads/HTTP-et-HTTPS.pdf" target="_blank">format PDF</a>, mis à jour et avec des informations supplémentaires]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pgon.ca/standards/les-requetes-http/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L&#8217;encodage vidéo</title>
		<link>http://www.pgon.ca/standards/lencodage-video/</link>
		<comments>http://www.pgon.ca/standards/lencodage-video/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 07:22:52 +0000</pubDate>
		<dc:creator>Simon Levesque</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wp.pgon.ca/?p=45</guid>
		<description><![CDATA[<p>Il y a plusieurs types de format de fichiers vidéo. Vous avez sûrement déjà entendu le mot &#171;&#160;codec&#160;&#187; et vous avez une petite idée de ce que c&#8217;est. Vous avez surtout remarqué ce mot lorsque vous ne pouviez pas voir un vidéo justement parce qu&#8217;il vous manquait un codec. Voici un tour de piste pour [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a plusieurs types de format de fichiers vidéo. Vous avez sûrement déjà entendu le mot &laquo;&nbsp;codec&nbsp;&raquo; et vous avez une petite idée de ce que c&#8217;est. Vous avez surtout remarqué ce mot lorsque vous ne pouviez pas voir un vidéo justement parce qu&#8217;il vous manquait un codec. Voici un tour de piste pour démystifier tout ceci.<span id="more-45"></span></p>
<p>Je vais commencer par une analogie. Si nous prenons deux formats d&#8217;archivage de fichiers comme ZIP et RAR, le contenu de ces archives peut être identique. Dans notre cas, les données vidéo (codec vidéo) sont comme les fichiers dans une archive. Le format du vidéo est comme le conteneur dans lequel nous mettons des codecs vidéo et audio.</p>
<p>Les formats les plus connus sont &laquo;&nbsp;avi&nbsp;&raquo;, &laquo;&nbsp;mpg&nbsp;&raquo;, &laquo;&nbsp;mov&nbsp;&raquo;, &laquo;&nbsp;mkv&nbsp;&raquo;, &laquo;&nbsp;wmv&nbsp;&raquo; et &laquo;&nbsp;flv&nbsp;&raquo;. Ce n&#8217;est pas parce que vous avez déjà pu regarder un fichier AVI que vous pourrez en lire un autre. C&#8217;est dû au fait que tous les types ne définissent pas comment afficher l&#8217;information, mais plutôt comment l&#8217;information est contenu dans le fichier. Ce que ces formats définissent est l&#8217;organisation des informations vidéos, sonores et textuels (sous-titres). Par exemple, un certain format pourrait décider de mettre une seconde de vidéo, suivit du son associé à la même seconde et ensuite continuer avec la prochaine seconde, ainsi de suite, jusqu&#8217;à la fin du fichier. Le format de fichier est donc indépendant de l&#8217;encodage du vidéo et du son qui sont eux définis avec des codecs.</p>
<p>Étant donné qu&#8217;il n&#8217;y a pas une méthode d&#8217;encodage optimale, le créateur du contenu multimédia doit choisir s&#8217;il est prêt à sacrifier de la qualité pour avoir un fichier plus petit ou d&#8217;avoir aucune perte de qualité parce que l&#8217;espace disponible est sans limite pour lui. L&#8217;encodage est donc défini selon la compression qu&#8217;il permet, la perte d&#8217;information vs la qualité gardée et le débit. Quelques exemples de codecs vidéo sont &laquo;&nbsp;xvid&nbsp;&raquo;, &laquo;&nbsp;microsoft video 1&#8243;, &laquo;&nbsp;mpeg-4&#8243;, &laquo;&nbsp;divx&nbsp;&raquo;, etc. Chaque codec peut être utilisé dans pratiquement n&#8217;importe quel format.</p>
<p>Ce qui est mélangeant c&#8217;est que normalement, quand nous parlons d&#8217;un fichier MPG, nous nous attendons à ce que le codec vidéo soit MPEG. La même chose se passe quand nous voyons un fichier WMV, nous croyons que c&#8217;est absolument un codec de Microsoft. La majorité du temps c&#8217;est effectivement le cas, mais ce n&#8217;est pas obligatoire. Ainsi, un fichier AVI peut contenir une piste vidéo en MPEG-4 et si votre logiciel multimédia ne sait pas comment lire cela, il vous dira qu&#8217;il ne connait pas le codec.</p>
<p>Résumé:</p>
<ul>
<li>Format de fichier (AVI, MPG, MOV, &#8230;) possède des pistes vidéo et audio définis par des codecs</li>
<li>Les codecs définissent la méthode de compression de l&#8217;image et du son</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pgon.ca/standards/lencodage-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certificat digital</title>
		<link>http://www.pgon.ca/standards/certificat-digital/</link>
		<comments>http://www.pgon.ca/standards/certificat-digital/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 10:00:00 +0000</pubDate>
		<dc:creator>Simon Levesque</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wp.pgon.ca/?p=34</guid>
		<description><![CDATA[<p>Le but d&#8217;avoir des certificats digitaux est de pouvoir fournir à un client quelconque une assurance sur l&#8217;identité de l&#8217;émetteur d&#8217;un document ou d&#8217;un site. Pour un envoi de courriel, selon la classe du certificat, le certificat permet de signer le message et ainsi de prouver la validité de celui-ci. Si une autre personne envoi [...]]]></description>
			<content:encoded><![CDATA[<p>Le but d&#8217;avoir des certificats digitaux est de pouvoir fournir à un client quelconque une assurance sur l&#8217;identité de l&#8217;émetteur d&#8217;un document ou d&#8217;un site. Pour un envoi de courriel, selon la classe du certificat, le certificat permet de signer le message et ainsi de prouver la validité de celui-ci. Si une autre personne envoi des courriels avec notre adresse, à moins d&#8217;avoir réussi à pirater notre clée privée d&#8217;encryption, il ne pourra pas signer le document. Du côté des sites web, un site de la banque peut prouver que les informations que nous entrons tel le mot de passe et le numéro de carte ira bel et bien à la banque et non pas à une personne qui a réussi à rediriger les connexions vers une machine à elle.<span id="more-34"></span></p>
<p>Dans la majorité des cas, avoir un certificat est onéreux. Un des fournisseurs les plus connus est <a href="http://www.verisign.com">Verisign</a> avec des prix de 400$ à 1000$ par année. Par contre, il y en a qui sont moins cher comme <a href="https://www.startssl.com">StartSSL</a> qui offre certains gratuitement et d&#8217;autres jusqu&#8217;à 150$ seulement.</p>
<p>Les différents niveaux de validation sont:</p>
<ul>
<li>Courriel: Le courriel vient de celui à qui il appartient</li>
<li>Individu: Le courriel vient d&#8217;une personne bien définie peu importe l&#8217;adresse courriel</li>
<li>Organisation: Le courriel ou site web appartient à une organisation précise</li>
</ul>
<p>Les certificats peuvent aussi servir à signer des documents quelconques comme des archives zip pour les mêmes raisons que des scaux sont mis sur des documents papiers. C&#8217;est ainsi que les programmes linux téléchargés sur un entrepôt sont validés pour éviter qu&#8217;une personne redirige les utilisateurs vers des logiciels avec des &laquo;&nbsp;backdoors&nbsp;&raquo;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pgon.ca/standards/certificat-digital/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

