<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="fr_FR">
  <id>tag:tuts.syrinxoon.net,2005:/tuts</id>
  <link type="text/html" rel="alternate" href="http://tuts.syrinxoon.net" />
  
  <title>Syrinxoon Tuts</title>
  <updated>2011-09-11T01:00:52+02:00</updated>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/syrinxoontuts" /><feedburner:info uri="syrinxoontuts" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
    <id>tag:tuts.syrinxoon.net,2005:Tut/5</id>
    <published>2011-09-11T01:00:52+02:00</published>
    <updated>2012-02-15T22:23:36+01:00</updated>
    <link type="text/html" rel="alternate" href="http://feedproxy.google.com/~r/syrinxoontuts/~3/e5zYIKGFOw0/authentification-avec-facebook-connect-javascript" />
    <title>Authentification avec Facebook Connect (Javascript)</title>
    <summary type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>&lt;a href="http://tuts.syrinxoon.net/tuts/authentification-avec-facebook-connect-javascript"&gt;Lire ce tutoriel sur Syrinxoon Tuts&lt;/a&gt;</p>
      </div>
    </summary>
    <content type="html">&lt;p&gt;Authentifier vos utilisateurs via Facebook Connect est une chose tr&amp;egrave;s simple gr&amp;acirc;ce au &lt;a href="https://developers.facebook.com/docs/reference/javascript/"&gt;SDK Javascript&lt;/a&gt; que met Facebook &amp;agrave; notre disposition.
Il ne vous faudra que quelques minutes et un peu de Javascript pour effectuer cette t&amp;acirc;che.
Commen&amp;ccedil;ons sans plus tarder.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/syrinxoontuts/~4/e5zYIKGFOw0" height="1" width="1"/&gt;</content>
    <author>
      <name>Nathan Le Ray</name>
    </author>
  <feedburner:origLink>http://tuts.syrinxoon.net/tuts/authentification-avec-facebook-connect-javascript</feedburner:origLink></entry>
  <entry>
    <id>tag:tuts.syrinxoon.net,2005:Tut/4</id>
    <published>2011-09-11T01:00:33+02:00</published>
    <updated>2012-02-15T22:50:06+01:00</updated>
    <link type="text/html" rel="alternate" href="http://feedproxy.google.com/~r/syrinxoontuts/~3/T8F1W57wc-4/authentification-avec-twitter-oauth" />
    <title>Authentification avec Twitter OAuth</title>
    <summary type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>&lt;a href="http://tuts.syrinxoon.net/tuts/authentification-avec-twitter-oauth"&gt;Lire ce tutoriel sur Syrinxoon Tuts&lt;/a&gt;</p>
      </div>
    </summary>
    <content type="html">&lt;p&gt;Qui ne connait pas &lt;a href="http://twitter.com"&gt;Twitter&lt;/a&gt; aujourd'hui ? Ce r&amp;eacute;seau social tend &amp;agrave; devenir aussi populaire que Facebook et c'est une aubaine pour les d&amp;eacute;veloppeurs. En effet, gr&amp;acirc;ce aux &lt;a href="http://fr.wikipedia.org/wiki/Interface_de_programmation"&gt;API&lt;/a&gt; que mettent &amp;agrave; disposition ces r&amp;eacute;seaux sociaux, les d&amp;eacute;veloppeurs sont capables de d&amp;eacute;velopper des applications pouvant &lt;strong&gt;communiquer&lt;/strong&gt; avec le compte d'un utilisateur inscrit sur un de ces r&amp;eacute;seaux.&lt;/p&gt;

&lt;p&gt;Les API sont de fa&amp;ccedil;on g&amp;eacute;n&amp;eacute;rale assez bien document&amp;eacute;es et compl&amp;egrave;tes. Elles nous permettent de faire &amp;agrave; peu pr&amp;egrave;s tout avec le compte d'un utilisateur.
Du point de vue de l'utilisateur, on est en droit de se poser une question : Si l'application sur laquelle je me connecte peut tout faire avec mon compte, ais-je int&amp;eacute;r&amp;ecirc;t &amp;agrave; m'y connecter, &amp;agrave; lui fournir mes identifiants de connexion ?&lt;/p&gt;

&lt;p&gt;Ces inqui&amp;eacute;tudes sont parfaitement fond&amp;eacute;es et c'est pour cette raison que OAuth a &amp;eacute;t&amp;eacute; invent&amp;eacute;.
OAuth est un protocol permettant une authentification &amp;agrave; une API s&amp;eacute;curis&amp;eacute;e. L'int&amp;eacute;r&amp;ecirc;t d'&lt;a href="http://fr.wikipedia.org/wiki/OAuth"&gt;OAuth&lt;/a&gt; vient du fait que l'utilisateur n'a plus besoin de fournir ses identifiants de connexion &amp;agrave; l'application tierce car la connexion se passe sur le site de l'API, site auquel l'utilisateur fait confiance &amp;agrave; priori.&lt;/p&gt;

&lt;p&gt;C'est pas le tout de causer, il faut coder un peu aussi !&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/syrinxoontuts/~4/T8F1W57wc-4" height="1" width="1"/&gt;</content>
    <author>
      <name>Nathan Le Ray</name>
    </author>
  <feedburner:origLink>http://tuts.syrinxoon.net/tuts/authentification-avec-twitter-oauth</feedburner:origLink></entry>
  <entry>
    <id>tag:tuts.syrinxoon.net,2005:Tut/2</id>
    <published>2011-09-10T13:43:39+02:00</published>
    <updated>2012-02-15T22:25:04+01:00</updated>
    <link type="text/html" rel="alternate" href="http://feedproxy.google.com/~r/syrinxoontuts/~3/_ZhZE57HTB8/creation-d-un-plugin-jquery" />
    <title>Création d'un plugin jQuery</title>
    <summary type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>&lt;a href="http://tuts.syrinxoon.net/tuts/creation-d-un-plugin-jquery"&gt;Lire ce tutoriel sur Syrinxoon Tuts&lt;/a&gt;</p>
      </div>
    </summary>
    <content type="html">&lt;p&gt;Si vous &amp;ecirc;tes l&amp;agrave;, c'est que vous avez surement d&amp;eacute;j&amp;agrave; entendu parler de jQuery. jQuery est un framework javascript mettant &amp;agrave; notre disposition une foule de fonctions permettant d'utiliser javascript beaucoup plus facilement. L'objet de ce tutoriel est la cr&amp;eacute;ation d'un plugin pour ce framework. On peut penser que c'est une t&amp;acirc;che difficile mais ce n'est pas le cas. Vous verrez dans ce tutoriel comment cr&amp;eacute;er un plugin basique pour jQuery. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/syrinxoontuts/~4/_ZhZE57HTB8" height="1" width="1"/&gt;</content>
    <author>
      <name>Nathan Le Ray</name>
    </author>
  <feedburner:origLink>http://tuts.syrinxoon.net/tuts/creation-d-un-plugin-jquery</feedburner:origLink></entry>
  <entry>
    <id>tag:tuts.syrinxoon.net,2005:Tut/3</id>
    <published>2011-09-11T00:59:33+02:00</published>
    <updated>2012-02-15T22:24:43+01:00</updated>
    <link type="text/html" rel="alternate" href="http://feedproxy.google.com/~r/syrinxoontuts/~3/Uz0vdrTugpk/edit-in-place-avec-jquery" />
    <title>Edit in Place avec jQuery</title>
    <summary type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>&lt;a href="http://tuts.syrinxoon.net/tuts/edit-in-place-avec-jquery"&gt;Lire ce tutoriel sur Syrinxoon Tuts&lt;/a&gt;</p>
      </div>
    </summary>
    <content type="html">&lt;p&gt;Nous allons dans ce tutoriel apprendre comment cr&amp;eacute;er un syst&amp;egrave;me d'edit-in-place avec jQuery. Deux questions se pose &amp;agrave; nous quand &amp;agrave; ce titre. Qu'est-ce qu'un syst&amp;egrave;me d'edit-in-place et qu'est-ce que jQuery ? L'edit-in-place est une technique permise par AJAX permettant de modifier le contenu d'une page &amp;agrave; la vol&amp;eacute;, c'est-&amp;agrave; -dire qu'on pourra modifier la page sans la recharger et que les modifications seront faites en temps r&amp;eacute;el. Ceci est fait avec du JavaScript qui nous permettra d'afficher des champs d'&amp;eacute;dition afin de pouvoir modifier les informations. Au tour de jQuery, qu'est-ce donc ? Et bien c'est ce qu'on appelle un Framework, en gros, c'est un outils mettant &amp;agrave; notre disposition plein de fonctions JavaScript tr&amp;egrave;s puissantes qui vont grandement nous simplifier le travail. D'ailleurs, si le slogan de jQuery est "&lt;em&gt;Write less, do more&lt;/em&gt;", ce n'est pas pour rien !&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/syrinxoontuts/~4/Uz0vdrTugpk" height="1" width="1"/&gt;</content>
    <author>
      <name>Nathan Le Ray</name>
    </author>
  <feedburner:origLink>http://tuts.syrinxoon.net/tuts/edit-in-place-avec-jquery</feedburner:origLink></entry>
  <entry>
    <id>tag:tuts.syrinxoon.net,2005:Tut/9</id>
    <published>2011-09-19T22:52:01+02:00</published>
    <updated>2012-02-15T22:21:18+01:00</updated>
    <link type="text/html" rel="alternate" href="http://feedproxy.google.com/~r/syrinxoontuts/~3/v_7SZ21uV88/installer-ruby-sur-votre-systeme" />
    <title>Installer Ruby sur votre système</title>
    <summary type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>&lt;a href="http://tuts.syrinxoon.net/tuts/installer-ruby-sur-votre-systeme"&gt;Lire ce tutoriel sur Syrinxoon Tuts&lt;/a&gt;</p>
      </div>
    </summary>
    <content type="html">&lt;p&gt;Ruby est un langage de programmation orient&amp;eacute; objet cr&amp;eacute;&amp;eacute; par Yukihiro "Matz" Matsumoto et dont la premi&amp;egrave;re version date de 1995.
C'est un langage de programmation libre au m&amp;ecirc;me titre que PHP ou C (Ruby est d'ailleurs &amp;eacute;crit en C).
Ruby est utilis&amp;eacute; par de nombreux outils de d&amp;eacute;veloppement modernes tels que le framework Ruby on Rails.
Ce tutoriel couvre l'installation de Ruby sur Windows, Mac OS X et Linux.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/syrinxoontuts/~4/v_7SZ21uV88" height="1" width="1"/&gt;</content>
    <author>
      <name>Nathan Le Ray</name>
    </author>
  <feedburner:origLink>http://tuts.syrinxoon.net/tuts/installer-ruby-sur-votre-systeme</feedburner:origLink></entry>
  <entry>
    <id>tag:tuts.syrinxoon.net,2005:Tut/11</id>
    <published>2011-09-24T00:17:32+02:00</published>
    <updated>2012-02-15T22:20:35+01:00</updated>
    <link type="text/html" rel="alternate" href="http://feedproxy.google.com/~r/syrinxoontuts/~3/Z9vhTjAnOT8/integrer-votre-site-a-facebook-avec-open-graph" />
    <title>Intégrer votre site à Facebook avec Open Graph</title>
    <summary type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>&lt;a href="http://tuts.syrinxoon.net/tuts/integrer-votre-site-a-facebook-avec-open-graph"&gt;Lire ce tutoriel sur Syrinxoon Tuts&lt;/a&gt;</p>
      </div>
    </summary>
    <content type="html">&lt;p&gt;Facebook a d&amp;eacute;voil&amp;eacute; fin septembre sa nouvelle version d'Open Graph.
Open Graph est un protocole d&amp;eacute;velopp&amp;eacute; par Facebook permettant de transformer n'importe quel page web en un &lt;strong&gt;objet&lt;/strong&gt; capable de s'int&amp;eacute;grer au graph social de Facebook.
Cette la nouvelle version &lt;strong&gt;Open Graph 2.0&lt;/strong&gt;, vous pouvez maintenant int&amp;eacute;grer votre site web en profondeur avec Facebook et principalement avec la &lt;strong&gt;Timeline&lt;/strong&gt;, le nouveau nom donn&amp;eacute; aux profils des utilisateurs sur Facebook.&lt;/p&gt;

&lt;p&gt;Je vais vous expliquer dans ce tutoriel comment int&amp;eacute;grer Open Graph &amp;agrave; votre site web et comment param&amp;eacute;trer votre application Facebook pour qu'elle utilise Open Graph.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/syrinxoontuts/~4/Z9vhTjAnOT8" height="1" width="1"/&gt;</content>
    <author>
      <name>Nathan Le Ray</name>
    </author>
  <feedburner:origLink>http://tuts.syrinxoon.net/tuts/integrer-votre-site-a-facebook-avec-open-graph</feedburner:origLink></entry>
  <entry>
    <id>tag:tuts.syrinxoon.net,2005:Tut/8</id>
    <published>2011-09-16T20:29:34+02:00</published>
    <updated>2012-02-15T22:21:42+01:00</updated>
    <link type="text/html" rel="alternate" href="http://feedproxy.google.com/~r/syrinxoontuts/~3/EjdklOj4kqw/introduction-a-middleman" />
    <title>Introduction à Middleman</title>
    <summary type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>&lt;a href="http://tuts.syrinxoon.net/tuts/introduction-a-middleman"&gt;Lire ce tutoriel sur Syrinxoon Tuts&lt;/a&gt;</p>
      </div>
    </summary>
    <content type="html">&lt;p&gt;&lt;strong&gt;Middleman&lt;/strong&gt; est un outil en &lt;strong&gt;ligne de commande&lt;/strong&gt; permettant la cr&amp;eacute;ation de sites web statiques tout en utilisant les raccourcis et outils mis &amp;agrave; notre disposition par un &lt;strong&gt;environnement de d&amp;eacute;veloppement moderne&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Middleman requi&amp;egrave;re quelques connaissances dans l'utilisation de la ligne de commande. Cet outil est bas&amp;eacute; sur &lt;strong&gt;Ruby&lt;/strong&gt; et sur le framework web &lt;strong&gt;Sinatra&lt;/strong&gt;. Etre famili&amp;eacute; des deux ne pourra que vous aider &amp;agrave; comprendre comment Middleman fonctionne.&lt;/p&gt;

&lt;p&gt;Bien que cette introduction puisse vous d&amp;eacute;courager, ne partez pas tout de suite.
J'ai moi m&amp;ecirc;me commenc&amp;eacute; &amp;agrave; utiliser Middleman en n'ayant que quelques bases de Ruby.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/syrinxoontuts/~4/EjdklOj4kqw" height="1" width="1"/&gt;</content>
    <author>
      <name>Nathan Le Ray</name>
    </author>
  <feedburner:origLink>http://tuts.syrinxoon.net/tuts/introduction-a-middleman</feedburner:origLink></entry>
  <entry>
    <id>tag:tuts.syrinxoon.net,2005:Tut/1</id>
    <published>2011-09-10T13:11:13+02:00</published>
    <updated>2012-02-15T22:25:31+01:00</updated>
    <link type="text/html" rel="alternate" href="http://feedproxy.google.com/~r/syrinxoontuts/~3/XEyHSmbdU-Q/minifier-vos-fichiers-javascript-et-css" />
    <title>Minifier vos fichiers Javascript et CSS</title>
    <summary type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>&lt;a href="http://tuts.syrinxoon.net/tuts/minifier-vos-fichiers-javascript-et-css"&gt;Lire ce tutoriel sur Syrinxoon Tuts&lt;/a&gt;</p>
      </div>
    </summary>
    <content type="html">&lt;p&gt;Minifier ses fichiers a plusieurs int&amp;eacute;r&amp;ecirc;ts :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;R&amp;eacute;duire le poids des fichiers et donc leur temps de chargement&lt;/li&gt;
&lt;li&gt;Obfusquer le code source pour le rendre moins lisible par des tiers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dans ce tutoriel, je vais vous apprendre comment minifier vos fichiers Javascript et CSS gr&amp;acirc;ce &amp;agrave; &lt;a href="http://developer.yahoo.com/yui/compressor/"&gt;YUI Compressor&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/syrinxoontuts/~4/XEyHSmbdU-Q" height="1" width="1"/&gt;</content>
    <author>
      <name>Nathan Le Ray</name>
    </author>
  <feedburner:origLink>http://tuts.syrinxoon.net/tuts/minifier-vos-fichiers-javascript-et-css</feedburner:origLink></entry>
  <entry>
    <id>tag:tuts.syrinxoon.net,2005:Tut/7</id>
    <published>2011-09-13T18:44:48+02:00</published>
    <updated>2012-02-15T22:29:21+01:00</updated>
    <link type="text/html" rel="alternate" href="http://feedproxy.google.com/~r/syrinxoontuts/~3/s2bD2Rp5Scc/utilisation-de-jquery-ajax" />
    <title>Utilisation de jQuery.ajax()</title>
    <summary type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>&lt;a href="http://tuts.syrinxoon.net/tuts/utilisation-de-jquery-ajax"&gt;Lire ce tutoriel sur Syrinxoon Tuts&lt;/a&gt;</p>
      </div>
    </summary>
    <content type="html">&lt;p&gt;Suite &amp;agrave; la demande d'un visiteur du site, je vais vous expliquer tout au long de ce tutoriel comment fonctionne la fonction &lt;strong&gt;jQuery.ajax()&lt;/strong&gt; du framework &lt;strong&gt;jQuery&lt;/strong&gt; et comment vous en servir.&lt;/p&gt;

&lt;p&gt;Nous commencerons par l'aspect th&amp;eacute;orique &amp;agrave; la base d'AJAX, &amp;agrave; savoir, l'objet Javascript &lt;strong&gt;XMLHttpRequest&lt;/strong&gt;.
Si la th&amp;eacute;orie ne vous int&amp;eacute;resse pas et que vous souhaitez passer tout de suite &amp;agrave; la pratique, aucun probl&amp;egrave;me, vous pouvez passer ce chapitre, je ne vous en voudrais pas, promis.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/syrinxoontuts/~4/s2bD2Rp5Scc" height="1" width="1"/&gt;</content>
    <author>
      <name>Nathan Le Ray</name>
    </author>
  <feedburner:origLink>http://tuts.syrinxoon.net/tuts/utilisation-de-jquery-ajax</feedburner:origLink></entry>
</feed>

