<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
  <channel>
  <description>Découvrez gratuitement la programmation (C, C++, PHP, MySQL, XHTML, CSS...), Linux, le Mapping, la modélisation 3D (Blender...), le graphisme (PhotoShop, The GIMP...), et bien d'autres encore !</description>
  <link>http://www.siteduzero.com</link>
  <title>Le Site du Zéro : l'actualité des tutoriels, de la communauté et du Web en général !</title>
  <language>fr</language>
  
  <image>
    <title>Le Site du Zéro : l'actualité des tutoriels, de la communauté et du Web en général !</title>
    <url>http://www.siteduzero.com/Templates/images/icone_rss_fr.png</url>
    <link>http://www.siteduzero.com</link>
  </image>


   <item>
      <title>Le Plus Grand Commun Diviseur (PGCD)</title>
      <link>http://www.siteduzero.com/tutoriel-3-86881-le-plus-grand-commun-diviseur-pgcd.html</link>
      <description>Salut à toi !&lt;br /&gt;
&lt;br /&gt;
Si tu as plus de 15 ans, tu as dû à coup sûr entendre parler d'un &quot;truc&quot; bizarre, dont tu as vaguement compris le principe mais que tu as oublié plus tard, un certain &quot;PGCD&quot;.&lt;br /&gt;
Si tu as moins de 15 ans, tu vas entendre bientôt parler de ce &quot;truc&quot;, appris actuellement à l'école en troisième, selon le programme 2008.&lt;br /&gt;
&lt;br /&gt;
Dans ce cours, je vais t'expliquer ce qu'est un PGCD, comment ça marche, etc. Dans les deux cas ça peut t'intéresser, pour revoir cette notion jadis apprise ou pour prendre un peu d'avance sur tes camarades, pour pouvoir les terrasser en troisième (mouahahaha &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/diable.png&quot; alt=&quot;:diable:&quot; class=&quot;smilies&quot;/&gt; ).&lt;br /&gt;
&lt;br /&gt;
Si tu es en troisième, tu pourras réviser un peu la notion, mais pas comme à l'école &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/hihi.png&quot; alt=&quot;^^&quot; class=&quot;smilies&quot;/&gt; .&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;rmq information&quot;&gt;Pas de panique, ce cours est fait &lt;strong&gt;à la manière SdZ&lt;/strong&gt;, c'est-à-dire sans prise de tête et avec un esprit détendu. Il faut aussi noter que, malgré son emplacement dans la catégorie &quot;Algorithmique&quot;, ce cours ne parle pas à 100 % d'informatique.&lt;br /&gt;
Tu auras besoin pour ce cours:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;De papier et d'un crayon. (Non, pas de configuration minimale !)&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Allez, c'est parti pour &lt;strong&gt;le PGCD&lt;/strong&gt; ! &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/pirate.png&quot; alt=&quot;:pirate:&quot; class=&quot;smilies&quot;/&gt; </description>
      <comments>http://www.siteduzero.com/tutoriel-50-86881-le-plus-grand-commun-diviseur-pgcd.html</comments>
      <author>contact@siteduzero.com (Lemeb)</author>
      <pubDate>Sat, 03 Jan 2009 10:25:21 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-86881-le-plus-grand-commun-diviseur-pgcd.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Reprenez le contrôle avec Linux !</title>
      <link>http://www.siteduzero.com/tutoriel-3-12827-reprenez-le-controle-avec-linux.html</link>
      <description>&lt;div class=&quot;centre&quot;&gt;&lt;span class=&quot;gros&quot;&gt;&quot;&lt;span class=&quot;italique&quot;&gt;Linux c'est trop compliqué, c'est pour les pros&lt;/span&gt;&quot;&lt;/span&gt;&lt;br /&gt;
(Dire qu'il y a des gens qui croient ça !)&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
... Comment ça... c'est ce que vous croyez vous aussi ? &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/blink.gif&quot; alt=&quot;o_O&quot; class=&quot;smilies&quot;/&gt;&lt;br /&gt;
Halte-là, malheureux ! Ne faites pas un pas de plus, vous faites fausse route !&lt;br /&gt;
&lt;br /&gt;
Linux n'est pas compliqué, et &lt;span class=&quot;souligne&quot;&gt;je vais vous le prouver&lt;/span&gt;.&lt;br /&gt;
Vous ne savez pas ce qu'est Linux ? Ce n'est pas grave, c'est un cours pour débutants : les explications commencent dès le premier chapitre !&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;flot_gauche&quot;&gt;&lt;img src=&quot;http://www.siteduzero.com/uploads/fr/files/4001_5000/4421.png&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;A qui s'adresse ce cours ?&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Aux utilisateurs de Windows qui veulent découvrir Linux&lt;/li&gt;
&lt;li&gt;Aux linuxiens débutants qui cherchent à mieux maîtriser leur OS&lt;/li&gt;
&lt;li&gt;Aux webmasters qui doivent administrer un serveur dédié sous Linux&lt;/li&gt;
&lt;li&gt;Aux curieux comme vous qui se demandent juste comment Linux fonctionne &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
Grâce à Linux, vous avez la possibilité aujourd'hui de &lt;span class=&quot;italique&quot;&gt;reprendre le contrôle&lt;/span&gt; de votre ordinateur et de découvrir tout un nouveau monde passionnant, le tout sans dépenser un sou ! &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smilies&quot;/&gt;&lt;br /&gt;
</description>
      <comments>http://www.siteduzero.com/tutoriel-50-12827-reprenez-le-controle-avec-linux.html</comments>
      <author>contact@siteduzero.com (M@teo21)</author>
      <pubDate>Tue, 11 Nov 2008 14:51:43 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-12827-reprenez-le-controle-avec-linux.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Le pathfinding avec Dijkstra</title>
      <link>http://www.siteduzero.com/tutoriel-3-35706-le-pathfinding-avec-dijkstra.html</link>
      <description>Bonjour !&lt;br /&gt;
Aujourd'hui nous allons étudier un algorithme assez connu (enfin, connu, c'est relatif bien sûr &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/langue.png&quot; alt=&quot;:p&quot; class=&quot;smilies&quot;/&gt; ) : &lt;strong&gt;l'algorithme de Dijkstra&lt;/strong&gt;.&lt;br /&gt;
Cet algorithme sert à trouver le chemin le plus court d'un point à un autre. Pour vous c'est facile, mais votre ordinateur, lui, est bête et ne sait pas aller de chez vous à chez Mamie par le chemin le plus court (eh non... &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/unsure.gif&quot; alt=&quot;:euh:&quot; class=&quot;smilies&quot;/&gt; ).&lt;br /&gt;
Pour la suite, c'est par ici  &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/pirate.png&quot; alt=&quot;:pirate:&quot; class=&quot;smilies&quot;/&gt;  !</description>
      <comments>http://www.siteduzero.com/tutoriel-50-35706-le-pathfinding-avec-dijkstra.html</comments>
      <author>contact@siteduzero.com (Traize)</author>
      <pubDate>Tue, 06 Jan 2009 09:14:07 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-35706-le-pathfinding-avec-dijkstra.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Petit guide des licences Creative Commons</title>
      <link>http://www.siteduzero.com/tutoriel-3-34363-petit-guide-des-licences-creative-commons.html</link>
      <description>&lt;strong&gt;B&lt;/strong&gt;onjour à tous. &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smilies&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;
Vous avez peut-être déjà lu le tuto de &lt;a href=&quot;http://www.siteduzero.com/membres-294-41803.html&quot;&gt;GuilOooo&lt;/a&gt; intitulé &lt;a href=&quot;http://www.siteduzero.com/tuto-3-15271-1-faire-de-son-programme-un-logiciel-libre.html&quot;&gt;Faire de son programme un logiciel libre&lt;/a&gt;.&lt;br /&gt;
Il y présente quelques licences, dont la célèbre GPL, qui permettent de rendre un programme libre.&lt;br /&gt;
&lt;br /&gt;
Cependant, si vous connaissez un peu ces licences ou si vous avez lu en détails ce tuto, vous savez qu'elles sont plutôt adaptées à la publication de logiciels, de bibliothèques logicielles ou d'autres composants comme des extensions ou &lt;span class=&quot;italique&quot;&gt;plug-ins&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
Grâce aux licences Creative Commons, vous pouvez facilement publier d'autres types de contenu (images, musiques, vidéos...), éventuellement en les rendant libres, et je vais vous expliquer ici comment faire. &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smilies&quot;/&gt;</description>
      <comments>http://www.siteduzero.com/tutoriel-50-34363-petit-guide-des-licences-creative-commons.html</comments>
      <author>contact@siteduzero.com (Guillawme)</author>
      <pubDate>Mon, 05 Jan 2009 17:27:12 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-34363-petit-guide-des-licences-creative-commons.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Problématique et principes fondamentaux du recyclage automatique de la mémoire</title>
      <link>http://www.siteduzero.com/tutoriel-3-36456-problematique-et-principes-fondamentaux-du-recyclage-automatique-de-la-memoire.html</link>
      <description>Ce premier article de la série que j'envisage d'écrire vous propose de découvrir le recyclage automatique &lt;span class=&quot;italique&quot;&gt;(garbage collection)&lt;/span&gt;, une approche de gestion de la mémoire que vous avez sans doute déjà utilisée, peut-être sans vous en rendre compte, à travers des langages de haut niveau tels que Lisp, Java ou encore PHP.&lt;br /&gt;
&lt;br /&gt;
Je tiens à remercier &lt;a href=&quot;http://www.siteduzero.com/membres-294-227.html&quot;&gt;bluestorm&lt;/a&gt; pour l'adaptation du code LaTeX d'origine en zCode et l'amélioration du script MetaPost ayant servi à la création de la quatrième figure. La version principale est disponible sur &lt;a href=&quot;http://nhat.minh.le.free.fr/prog/pub&quot;&gt;mon site personnel&lt;/a&gt;.</description>
      <comments>http://www.siteduzero.com/tutoriel-50-36456-problematique-et-principes-fondamentaux-du-recyclage-automatique-de-la-memoire.html</comments>
      <author>contact@siteduzero.com (rz0)</author>
      <pubDate>Thu, 01 Jan 2009 13:48:05 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-36456-problematique-et-principes-fondamentaux-du-recyclage-automatique-de-la-memoire.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>[C++] Notions avancées</title>
      <link>http://www.siteduzero.com/tutoriel-3-8965-c-notions-avancees.html</link>
      <description>&lt;div class=&quot;centre&quot;&gt;&lt;span class=&quot;gros&quot;&gt;&lt;strong&gt;Ce cours est la suite du tutoriel officiel  &quot;&lt;a href=&quot;http://www.siteduzero.com/tuto-3-5395-0-apprenez-a-programmer-en-c.html&quot;&gt;Apprenez à programmer en C++&lt;/a&gt;&quot; de M@teo21.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;Il est indispensable d'avoir lu la première partie de son cours pour suivre celui-ci.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Vous avez pu étudier les bases du C++ et peut-être avez vous même essayé de créer quelques programmes avec des fenêtres grâce à la bibliothèque Qt. Maintenant que vous avez goûté aux joies du C++, il est temps de devenir boulimique au point de tout vouloir savoir sur ce langage.&lt;br /&gt;
&lt;br /&gt;
La première partie de ce cours présentera des notions plus avancées de la &lt;strong&gt;programmation orientée objet&lt;/strong&gt; ainsi que quelques notions spécifiques au C++.&lt;br /&gt;
&lt;br /&gt;
Dans un deuxième temps, nous nous intéresserons à la bibliothèque standard du C++, &lt;strong&gt;la SL&lt;/strong&gt;. Vous verrez que cette bibliothèque fournit énormément d'outils et que malgrè ce qu'on peut lire parfois, elle est n'est pas du tout difficile à utiliser.&lt;br /&gt;
&lt;br /&gt;
Pour progresser en programmation, un des points essentiels est la pratique. Je vous invite donc à faire un maximum d'&lt;strong&gt;exercices&lt;/strong&gt; pour compléter ce cours. Ce cours ne sera pas entre-coupé de TPs, mais je vous invite en particulier à essayer &lt;a href=&quot;http://www.siteduzero.com/forum-83-257993-p1-exercices-venez-vous-entrainer.html&quot;&gt;ces exercices&lt;/a&gt; qui sont en rapport avec les différents tutoriels présents sur ce site.</description>
      <comments>http://www.siteduzero.com/tutoriel-50-8965-c-notions-avancees.html</comments>
      <author>contact@siteduzero.com (Nanoc)</author>
      <pubDate>Wed, 31 Dec 2008 16:51:08 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-8965-c-notions-avancees.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>La récursivité</title>
      <link>http://www.siteduzero.com/tutoriel-3-36703-la-recursivite.html</link>
      <description>La récursivité est un concept général qui peut être illustré dans (quasiment) tous les langages de programmation, et qui peut être utile dans de nombreuses situations.&lt;br /&gt;
&lt;br /&gt;
Pour lire ce tutoriel, vous devez un peu connaître au moins un langage de programmation, et avoir bien compris le mécanisme de déclaration et d'utilisation des fonctions.&lt;br /&gt;
&lt;br /&gt;
J'ai conçu ce tuto dans une optique &quot;progressive&quot; : le début explique l'idée de base et ne nécessite aucun prérequis (à part ceux énoncés ci-dessus), mais le tuto dans son ensemble va assez loin, et met en avant une approche &quot;abstraite&quot; qui ne sera pas forcément évidente à la première lecture.&lt;br /&gt;
&lt;br /&gt;
Pour accompagner cette approche progressive, les différents exemples du tuto ne seront pas tous écrits dans le même langage. Les premiers exemples utiliseront le langage PHP, parce que je pense que c'est celui que le plus de zéros connaissent, mais ils seront compréhensibles même par quelqu'un qui n'aurait fait que du C. Les exemples des parties plus poussées utiliseront un langage plus adapté à la récursion, OCaml. Cependant, il ne sera pas nécessaire de connaître ce langage pour les lire, car ils resteront simples et seront (enfin j'espère) soigneusement expliqués.</description>
      <comments>http://www.siteduzero.com/tutoriel-50-36703-la-recursivite.html</comments>
      <author>contact@siteduzero.com (bluestorm)</author>
      <pubDate>Sat, 03 Jan 2009 17:34:03 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-36703-la-recursivite.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Avant-goût du langage : une todo-list distribuée</title>
      <link>http://www.siteduzero.com/tutoriel-3-35183-avant-gout-du-langage-une-todo-list-distribuee.html</link>
      <description>Ce tuto est un peu inhabituel car, au lieu de vous apprendre un langage de programmation, en partant des bases et en exposant toutes ses caractéristiques, il vise à vous faire découvrir un langage. Il est donc conçu pour être court, et incomplet : c'est un &lt;span class=&quot;italique&quot;&gt;avant-goût&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
Après une présentation succincte du langage et des problématiques qu'il aborde, vous serez confrontés à un exemple de code, qui met en valeur ses spécificités. Le but n'est pas d'apprendre la syntaxe, qui ne sera quasiment pas présentée (un minimum quand même, pour que vous puissiez lire le code &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/langue.png&quot; alt=&quot;:p&quot; class=&quot;smilies&quot;/&gt; ) mais plutôt d'avoir un aperçu des &lt;span class=&quot;italique&quot;&gt;concepts&lt;/span&gt; du langage. C'est à vous, programmeurs, de faire le travail d'adaptation ; espérons que cela vous donnera peut-être envie d'en savoir plus sur ce langage surprenant !&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Notes&lt;/h4&gt;&lt;br /&gt;
Ce tuto a été rédigé collaborativement ; inspiré d'une news de &lt;a href=&quot;http://www.siteduzero.com/membres-294-1696.html&quot;&gt;Poulet&lt;/a&gt;, il a été rédigé par &lt;a href=&quot;http://www.siteduzero.com/membres-294-6094.html&quot;&gt;Dark-Side&lt;/a&gt; et &lt;a href=&quot;http://www.siteduzero.com/membres-294-227.html&quot;&gt;bluestorm&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Ce tuto a été écrit, non pas en zCode, mais en &lt;strong&gt;mdown&lt;/strong&gt;, un petit langage de mise en forme agréable à utiliser (et qui peut produire du zCode), conçu par &lt;a href=&quot;http://www.siteduzero.com/membres-294-321.html&quot;&gt;rz0&lt;/a&gt;; Vous pourrez trouver plus d'informations &lt;a href=&quot;http://rzpages.ovh.org/mdown.php5&quot;&gt;sur cette page&lt;/a&gt;.</description>
      <comments>http://www.siteduzero.com/tutoriel-50-35183-avant-gout-du-langage-une-todo-list-distribuee.html</comments>
      <author>contact@siteduzero.com (Dark-Side et bluestorm)</author>
      <pubDate>Sat, 03 Jan 2009 17:39:17 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-35183-avant-gout-du-langage-une-todo-list-distribuee.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Installer un serveur DNS sur Debian</title>
      <link>http://www.siteduzero.com/tutoriel-3-31332-installer-un-serveur-dns-sur-debian.html</link>
      <description>J'ai pu expérimenter l'installation d'un serveur DNS ces derniers jours, et j'ai été déçu par le manque &lt;strong&gt;de références francophones&lt;/strong&gt; pour les débutants dans le domaine. Bien sûr, si on se débrouille un tant soit peu en anglais, la panoplie de guides en ligne est beaucoup plus grande. Mais dès qu'on rencontre une erreur qui nous paraît inusitée, on la retape sur Google et malheureusement, aucun résultat. Donc dans ce tuto, je vais vous apprendre dans un premier temps ce qu'est un serveur DNS, à quels besoins il peut répondre, comment l'installer et comment configurer vos domaines pour qu'il les supporte. Je vous montrerai aussi par la suite à faire mumuse avec vos noms de domaines à l'aide des hôtes virtuels d'Apache.</description>
      <comments>http://www.siteduzero.com/tutoriel-50-31332-installer-un-serveur-dns-sur-debian.html</comments>
      <author>contact@siteduzero.com (Alex)</author>
      <pubDate>Fri, 22 Aug 2008 16:06:28 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-31332-installer-un-serveur-dns-sur-debian.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Un jeu en ligne ? La marche à suivre</title>
      <link>http://www.siteduzero.com/tutoriel-3-87005-un-jeu-en-ligne-la-marche-a-suivre.html</link>
      <description>Bonjour !&lt;br /&gt;
&lt;br /&gt;
Nous allons ensemble étudier une méthode d'approche d'un jeu en ligne jouable par navigateur. Comment réaliser ce dernier ? Quelles sont les bases requises ? De quoi vais-je avoir besoin ? Différentes questions que nous allons aborder dans ce tutoriel. Mais soyons clairs, aucun code source ne vous sera fourni. Il ne s'agit là que d'une méthode de travail pour réaliser un bon jeu en ligne, jouable par navigateur.&lt;br /&gt;
Par ailleurs, il va de soi que vous avez au préalable consulté les tutoriels officiels sur la création d'un site Web avant de poursuivre.</description>
      <comments>http://www.siteduzero.com/tutoriel-50-87005-un-jeu-en-ligne-la-marche-a-suivre.html</comments>
      <author>contact@siteduzero.com (snake43)</author>
      <pubDate>Fri, 02 Jan 2009 10:33:37 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-87005-un-jeu-en-ligne-la-marche-a-suivre.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Les caractères spéciaux</title>
      <link>http://www.siteduzero.com/tutoriel-3-33195-les-caracteres-speciaux.html</link>
      <description>Bonjour à tous.&lt;br /&gt;
&lt;br /&gt;
Dans ce tutoriel sans prétention, je vais vous apprendre à créer vos propres caractères spéciaux grâce à un outil que l'on peut trouver dans les entrailles de Windows XP.&lt;br /&gt;
La manipulation est très aisée et à portée de main de tous. &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smilies&quot;/&gt;</description>
      <comments>http://www.siteduzero.com/tutoriel-50-33195-les-caracteres-speciaux.html</comments>
      <author>contact@siteduzero.com (Douceur)</author>
      <pubDate>Fri, 05 Sep 2008 21:50:18 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-33195-les-caracteres-speciaux.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Les interfaces graphiques avec OCaml</title>
      <link>http://www.siteduzero.com/tutoriel-3-86969-les-interfaces-graphiques-avec-ocaml.html</link>
      <description>Bonjour à tous !&lt;br /&gt;
&lt;br /&gt;
Quand on veut faire un programme convivial, on s'efforce en général de concevoir une interface graphique de qualité. Parfois même, dans une équipe, certaines personnes sont chargées tout spécialement de cet aspect du programme. Or, la bibliothèque standard d'OCaml offre un choix limité... puisqu'elle ne propose que Tcl/Tk (via le module LablTk). Peut-être savez-vous déjà que le résultat n'est pas très agréable à regarder (voyez &lt;span class=&quot;code2&quot;&gt;ocamlbrowser&lt;/span&gt; par exemple ou, pour citer quelque chose de très différent, aMSN). Fort heureusement, une interface GTK (un &lt;span class=&quot;italique&quot;&gt;binding&lt;/span&gt; en anglais) pour OCaml a été réalisée, pour notre plus grand bonheur : c'est LablGTK. Et c'est de cette bibliothèque dont nous allons parler un peu ici.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Attention&lt;/strong&gt; : Ce tutoriel n'est ni une introduction à OCaml ni une introduction à GTK. Il est donc conseillé de le lire avec quelques notions en poche. Songez plutôt : ce n'est qu'un mini-tuto... il ne peut pas y avoir vraiment beaucoup de choses dedans.  &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt; </description>
      <comments>http://www.siteduzero.com/tutoriel-50-86969-les-interfaces-graphiques-avec-ocaml.html</comments>
      <author>contact@siteduzero.com (Elektrozero et Cacophrene)</author>
      <pubDate>Tue, 30 Dec 2008 20:55:28 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-86969-les-interfaces-graphiques-avec-ocaml.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Les nombres aléatoires</title>
      <link>http://www.siteduzero.com/tutoriel-3-38766-les-nombres-aleatoires.html</link>
      <description>Les nombres aléatoires en C et C++ sont une question récurrente sur les forums.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Mais qu'est-ce que l'aléatoire sur une machine ?&lt;/li&gt;
&lt;li&gt;Doit-on parler d'aléatoire ou de pseudo aléatoire ?&lt;/li&gt;
&lt;li&gt;Comment générer des nombres aléatoires sans doublons ? &lt;/li&gt;
&lt;li&gt;Comment avoir des nombres les plus aléatoires possibles ?&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
Tant de questions auxquelles je vais tenter de répondre ici.</description>
      <comments>http://www.siteduzero.com/tutoriel-50-38766-les-nombres-aleatoires.html</comments>
      <author>contact@siteduzero.com (Natim et sebsheep)</author>
      <pubDate>Fri, 22 Aug 2008 16:10:05 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-38766-les-nombres-aleatoires.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Manipulation d'extensions avec la base de registre</title>
      <link>http://www.siteduzero.com/tutoriel-3-5138-manipulation-d-extensions-avec-la-base-de-registre.html</link>
      <description>Bonjour à tous &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/heureux.png&quot; alt=&quot;:D&quot; class=&quot;smilies&quot;/&gt; .&lt;br /&gt;
&lt;br /&gt;
Ce tuto à pour but de vous apprendre à gérer manuellement la base de registre pour les associations de fichiers.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;rmq information&quot;&gt;Pour ceux qui auraient déjà parcouru les tutos non-officiels et qui auraient remarqué des tutos parlant presque de la même chose, je les rassure.&lt;br /&gt;
&lt;strong&gt;Ce tuto n'est pas un plagiat mais une mise en commun de toutes les informations sur la base de registre dispersées entre tous les tutos. À cela viennent aussi s'ajouter quelques connaissances personnelles.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
La base de registre n'ayant pas d'équivalent sous d'autres systèmes d'exploitation, ce tuto est &quot;réservé&quot; aux utilisateurs de Windows.&lt;br /&gt;
Mais si vous êtes sous un autre système et si vous souhaitez quand même le lire, allez-y !&lt;br /&gt;
&lt;br /&gt;
Prêts ? &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt;</description>
      <comments>http://www.siteduzero.com/tutoriel-50-5138-manipulation-d-extensions-avec-la-base-de-registre.html</comments>
      <author>contact@siteduzero.com (Darkelfe)</author>
      <pubDate>Sun, 14 Sep 2008 13:07:22 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-5138-manipulation-d-extensions-avec-la-base-de-registre.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Apprenez à utiliser Autodesk Maya !</title>
      <link>http://www.siteduzero.com/tutoriel-3-10958-apprenez-a-utiliser-autodesk-maya.html</link>
      <description>&lt;div class=&quot;flot_gauche&quot;&gt;&lt;img src=&quot;http://www.siteduzero.com/uploads/fr/files/139001_140000/139349.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class=&quot;gros&quot;&gt;&lt;div class=&quot;centre&quot;&gt;Vous souhaitez vous lancer dans la 3D gratuitement et facilement ?&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Vous tombez bien. Ici, justement, vous allez apprendre à utiliser un logiciel de 3D depuis les bases. Aucun prérequis n'est nécessaire, ce cours part de zéro.&lt;br /&gt;
&lt;br /&gt;
Le logiciel que vous allez apprendre à utiliser dans ce tutoriel se dénomme &quot;Autodesk Maya&quot;. Au cas où vous n'auriez jamais entendu parler de lui, il s'agit du plus utilisé par les studios d'animation.&lt;br /&gt;
On le retrouve parmi les grands films de science-fiction au monde, tel que Star Wars 3,  Final Fantasy Advent Children, Spider Man, Shrek, Matrix, et j'en passe... . Bref, tout ça sa fait rêver, n'est-ce pas ?&lt;br /&gt;
&lt;div class=&quot;flot_droite&quot;&gt;&lt;img src=&quot;http://www.siteduzero.com/uploads/fr/files/137001_138000/137325.png&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
Et bien heureusement, vous pouvez apprendre tout ça sans débourser un centime. Ce logiciel à l'origine payant est disponible en version étudiante. Vous pouvez l'obtenir en complétant seulement un petit formulaire. Cela ne prend que 2 minutes à peine. La version étudiante est la même que les autres sauf qu'elle est destinée à un usage non commercial et affiche un watermark au rendu. Vous aurez l'occasion durant ce cours d'en savoir plus sur les différentes version existantes. &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;
Ce cours tout comme le logiciel étudiant est gratuit. Je me suis donné bénévolement pour mission de vous apprendre les bases de ce logiciel.&lt;br /&gt;
Je l'ai rédigé à ma façon, c'est à dire en élaborant mon propre fil conducteur. Mon but est de vous offrir la meilleure organisation possible pour cet apprentissage long et passionnant. &lt;br /&gt;
Enfin, tout ça c'est encore en travaux, donc cela pourra avoir des répercussions sur le fil conducteur, il risque de changer.&lt;br /&gt;
&lt;br /&gt;
J'en ai fini pour cette courte introduction, je vous laisse, si vous voulez regarder quelques projets réalisés avec Maya (ils ne sont pas de moi, je tiens à le préciser) et nous nous retrouvons dans le premier chapitre un peu plus bas. &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;
Je vous souhaite à tous une bonne lecture, j'espère que ce tutoriel vous plaira. &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/hihi.png&quot; alt=&quot;^^&quot; class=&quot;smilies&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Les images ci-dessous sont des projets crée avec Maya. En cliquant dessus vous pouvez en savoir plus sur le site Autodesk &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt; :&lt;/h4&gt;&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;a href=&quot;http://usa.autodesk.com/adsk/servlet/item?siteID=123112&amp;amp;id=10129981&amp;amp;linkID=7679643&quot;&gt;&lt;img src=&quot;http://images.autodesk.com/adsk/images/ilm_tformer_thumb_1.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://usa.autodesk.com/adsk/servlet/item?siteID=123112&amp;amp;id=11874594&amp;amp;linkID=7679643&quot;&gt;&lt;img src=&quot;http://images.autodesk.com/adsk/images/maya_film_igor_thumb_132x74.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://usa.autodesk.com/adsk/servlet/item?siteID=123112&amp;amp;id=6900803&amp;amp;linkID=7679643&quot;&gt;&lt;img src=&quot;http://images.autodesk.com/adsk/images/cs_6900803_thumb.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://usa.autodesk.com/adsk/servlet/item?siteID=123112&amp;amp;id=11632037&amp;amp;linkID=7679643&quot;&gt;&lt;img src=&quot;http://images.autodesk.com/adsk/images/rcd_index_thumb_132x100.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://usa.autodesk.com/adsk/servlet/item?siteID=123112&amp;amp;id=10507646&amp;amp;linkID=7679643&quot;&gt;&lt;img src=&quot;http://images.autodesk.com/adsk/images/gage_story_thumb.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://usa.autodesk.com/adsk/servlet/item?siteID=123112&amp;amp;id=10106366&amp;amp;linkID=7679643&quot;&gt;&lt;img src=&quot;http://images.autodesk.com/adsk/images/highmoon_ss_th.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://usa.autodesk.com/adsk/servlet/item?siteID=123112&amp;amp;id=10043813&amp;amp;linkID=7679643&quot;&gt;&lt;img src=&quot;http://images.autodesk.com/adsk/images/plane2_132x74.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Historique des mise à jour du tutoriel (du plus récent au plus ancien) :&lt;/h4&gt;&lt;br /&gt;
&lt;span class=&quot;spoiler_hidden&quot;&gt;Secret &lt;a href=&quot;#&quot; onclick=&quot;switch_spoiler_hidden(this); return false;&quot;&gt;(cliquez pour afficher)&lt;/a&gt;&lt;/span&gt;&lt;div class=&quot;spoiler2_hidden&quot;&gt;&lt;div class=&quot;spoiler3_hidden&quot;&gt;&lt;br /&gt;
&lt;ul&gt;...
&lt;li&gt;&lt;strong&gt;&lt;span class=&quot;souligne&quot;&gt;28/12/2008 :&lt;/span&gt;&lt;/strong&gt; mise à jour du tutoriel.&lt;br /&gt;
&amp;gt; &lt;span class=&quot;souligne&quot;&gt;mise en ligne de 1 chapitre :&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Quelle version de Maya est faite pour vous ?&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;span class=&quot;souligne&quot;&gt;27/12/2008 :&lt;/span&gt;&lt;/strong&gt; mise à jour du tutoriel.&lt;br /&gt;
&amp;gt; &lt;span class=&quot;souligne&quot;&gt;mise en ligne de 4 chapitres :&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;La naissance de Maya&lt;/li&gt;
&lt;li&gt;Introduction à Maya&lt;/li&gt;
&lt;li&gt;Découverte de la 3D&lt;/li&gt;
&lt;li&gt;Un logiciel de 3D, comment ça marche ?&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;span class=&quot;souligne&quot;&gt;26/05/2008 :&lt;/span&gt;&lt;/strong&gt; mise à jour du tutoriel.&lt;br /&gt;
&amp;gt; &lt;span class=&quot;souligne&quot;&gt;ajout de 4 chapitres et de 1 partie :&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Combinaison, symétrie et adoucissement&lt;/li&gt;
&lt;li&gt;La déformation&lt;/li&gt;
&lt;li&gt;Les shaders&lt;/li&gt;
&lt;li&gt;Hypershade et UVs&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;span class=&quot;souligne&quot;&gt;16/04/2008 :&lt;/span&gt;&lt;/strong&gt; mise à jour du tutoriel.&lt;br /&gt;
&amp;gt; &lt;span class=&quot;souligne&quot;&gt;ajout de 6 chapitres et de 1 partie :&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Sélection des sous objets&lt;/li&gt;
&lt;li&gt;Les principaux outils de modélisation&lt;/li&gt;
&lt;li&gt;Les outils pour couper&lt;/li&gt;
&lt;li&gt;Deuxième TP : une maison&lt;/li&gt;
&lt;li&gt;Opérations booléennes&lt;/li&gt;
&lt;li&gt;Bref aperçu du Paint Effect&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span class=&quot;souligne&quot;&gt;15/03/2008 :&lt;/span&gt;&lt;/strong&gt; mise en ligne du tutoriel.&lt;br /&gt;
&amp;gt; &lt;span class=&quot;souligne&quot;&gt;6 chapitres et 2 parties en lignes :&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Introduction à Maya&lt;/li&gt;
&lt;li&gt;Interface&lt;/li&gt;
&lt;li&gt;Première création : le cube&lt;/li&gt;
&lt;li&gt;Premier TP : la tu-ture sur la rou-route&lt;/li&gt;
&lt;li&gt;Bref aperçu du MEL&lt;/li&gt;
&lt;li&gt;Placement de blueprints&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span class=&quot;souligne&quot;&gt;31/01/2008 :&lt;/span&gt;&lt;/strong&gt; création du tutoriel.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <comments>http://www.siteduzero.com/tutoriel-50-10958-apprenez-a-utiliser-autodesk-maya.html</comments>
      <author>contact@siteduzero.com (Linko)</author>
      <pubDate>Sun, 28 Dec 2008 22:30:55 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-10958-apprenez-a-utiliser-autodesk-maya.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Créer un avatar qui change</title>
      <link>http://www.siteduzero.com/tutoriel-3-34297-creer-un-avatar-qui-change.html</link>
      <description>Bonjour !&lt;br /&gt;
Vous avez vu sur les forums ?&lt;br /&gt;
Certains membres ont un avatar qui change tout le temps. &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/blink.gif&quot; alt=&quot;o_O&quot; class=&quot;smilies&quot;/&gt; &lt;br /&gt;
C'est quoi ?&lt;br /&gt;
Je vais essayer de vous l'expliquer dans ce tuto. &lt;img src=&quot;http://www.siteduzero.com/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt; </description>
      <comments>http://www.siteduzero.com/tutoriel-50-34297-creer-un-avatar-qui-change.html</comments>
      <author>contact@siteduzero.com (almaju)</author>
      <pubDate>Sat, 27 Dec 2008 21:01:17 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-34297-creer-un-avatar-qui-change.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Wifi PSP sur routeur DW B 200 Inventel</title>
      <link>http://www.siteduzero.com/tutoriel-3-32978-wifi-psp-sur-routeur-dw-b-200-inventel.html</link>
      <description>De nombreuses personnes ont des problèmes pour connecter leur PSP (tous firmwares) en Wifi avec le modem / routeur wifi Inventel fourni dans le pack Wanadoo.&lt;br /&gt;
D'autres FAI proposent le même routeur, je ne sais pas si les manipulations sont les mêmes.&lt;br /&gt;
Ce tuto propose une aide pour configurer efficacement le routeur pour faire fonctionner le Wifi de la PSP.&lt;br /&gt;
</description>
      <comments>http://www.siteduzero.com/tutoriel-50-32978-wifi-psp-sur-routeur-dw-b-200-inventel.html</comments>
      <author>contact@siteduzero.com (ErGo_404)</author>
      <pubDate>Fri, 28 Nov 2008 05:41:41 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-32978-wifi-psp-sur-routeur-dw-b-200-inventel.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

    
  </channel>
</rss>
