<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
  <title>Adrian Gaudebert, Le Blog</title>
  <link>http://adrian.gaudebert.fr/blog/</link>
  
  <description>Je suis...
Développeur de tout mais surtout de Web.
Objectif...
Avoir une Rolex à 50 ans.</description>
  <language>fr</language>
  <pubDate>Wed, 10 Feb 2010 14:00:07 +0100</pubDate>
  <copyright />
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AdrianGaudebert" /><feedburner:info uri="adriangaudebert" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
    <title>[Tutoriel] Atomik Framework : installation, configuration et prise en main</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/zdHGTvX6zHE/%5Btutoriel%5D-atomik-framework-%3A-installation-configuration-et-prise-en-main</link>
    <guid isPermaLink="false">urn:md5:e1f845b21bcc5e092e051de484089b54</guid>
    <pubDate>Wed, 10 Feb 2010 10:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Développement</category>
        <category>atomik</category><category>développement</category><category>internet</category><category>PHP</category><category>web</category>    
    <description>&lt;p style="margin-top: 0; "&gt;Bonjour à vous, chers lecteurs !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sur une question de @&lt;a href="http://twitter.com/rkueny/status/8025148600"&gt;rkueny&lt;/a&gt;&amp;nbsp;sur Twitter, et après quelques recherches auprès de mon grand ami Google, j'ai constaté qu'il n'y avait pas de ressource française sur&amp;nbsp;&lt;a href="http://atomikframework.com/" hreflang="en"&gt;Atomik Framework&lt;/a&gt;, mon framework PHP chouchou. Je me dois donc de palier à cette lacune du web francophone. Et comme une bonne chose ne vient jamais seule, la version 2.2 d'Atomik Framework vient de sortir !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dans ce tutoriel, je vais vous apprendre à :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://adrian.gaudebert.fr/blog/post/2010/02/10/[tutoriel]-atomik-framework-:-installation-configuration-et-prise-en-main#atomik_tutorial_download"&gt;télécharger Atomik Framework&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://adrian.gaudebert.fr/blog/post/2010/02/10/[tutoriel]-atomik-framework-:-installation-configuration-et-prise-en-main#atomik_tutorial_install"&gt;l'installer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://adrian.gaudebert.fr/blog/post/2010/02/10/[tutoriel]-atomik-framework-:-installation-configuration-et-prise-en-main#atomik_tutorial_config"&gt;commencer à l'utiliser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://adrian.gaudebert.fr/blog/post/2010/02/10/[tutoriel]-atomik-framework-:-installation-configuration-et-prise-en-main#atomik_tutorial_config"&gt;le configurer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;    &lt;h2&gt;Atomik Framework, quoi qu'est-ce ?&lt;/h2&gt;
&lt;p&gt;Pour partir de zéro, définissons un framework. Un &lt;a href="http://fr.wikipedia.org/wiki/Framework" hreflang="fr"&gt;framework&lt;/a&gt;, c'est un morceau de code qui offre une structure de base à un projet. Un framework contient donc généralement une architecture de fichiers imposée, des fichiers de configuration, un ensemble de règles de développement à respecter et des outils accessibles au coeur du projet.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ce tutoriel n'a pas pour but de vous apprendre ce qu'est un framework précisément, mais de vous apprendre à utiliser, facilement et rapidement, Atomik.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Atomik Framework est donc un framework PHP, c'est-à-dire qu'il vous fourni un cadre et des outils pour vos projets de sites ou de services web. Voici ses principales caractéristiques :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;particulièrement léger&lt;/li&gt;
&lt;li&gt;PHP5, orienté objet&lt;/li&gt;
&lt;li&gt;de base, peu de fonctionnalités (juste le nécessaire)&lt;/li&gt;
&lt;li&gt;un système de plugin simple et efficace&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Attention : je ne recommande pas l'utilisation d'Atomik pour tous vos projets. Comme tout outil, il faut peser le pour et le contre. Atomik est un framework léger, mais ceci implique que beaucoup de fonctionnalités avancées qui s'avèreraient très utiles dans le cadre d'un site web évolué ne sont pas présentes. Je recommande donc l'utilisation d'Atomik pour le développement rapide de sites web petits à moyens. Par exemple, &lt;a href="http://programmateur.lqbs.fr/" hreflang="fr"&gt;Programmateur&lt;/a&gt; utilise Atomik. De même pour mon programme de &lt;a href="http://adrian.gaudebert.fr/labs/turing/" hreflang="fr"&gt;Machine de Turing&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sur le site &lt;a href="http://www.absilia.com/" hreflang="fr"&gt;Absilia&lt;/a&gt;, que j'ai en grande partie développé, j'ai senti les limites d'Atomik, notamment pour tout ce qui concerne les accès complexes à la base de données. Je vous recommande donc de faire bien attention à vos besoins, et à choisir votre framework en fonction de ceux-ci.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Si vous devez développer un gros site web, je vous invite à aller voir du côté de framework plus évolués, comme &lt;a href="http://cakephp.org/" hreflang="en"&gt;CakePHP&lt;/a&gt;, &lt;a href="http://framework.zend.com/"&gt;Zend Framework&lt;/a&gt;, &lt;a href="http://www.symfony-project.org/"&gt;Symfony&lt;/a&gt;, &lt;a href="http://codeigniter.com/"&gt;CodeIgniter&lt;/a&gt;, etc... De nombreuses &lt;a href="http://www.phpframeworks.com/"&gt;comparaisons&lt;/a&gt; sont disponibles sur le web ! (Voir, par exemple, une &lt;a href="http://fr.wikipedia.org/wiki/Liste_de_frameworks_PHP" hreflang="fr"&gt;liste de frameworks PHP sur Wikipedia&lt;/a&gt;. )&lt;/p&gt;
&lt;p&gt;Allez, les présentations étant faites, passons au coeur du sujet...&lt;/p&gt;
&lt;h2 id="atomik_tutorial_download"&gt;Étape initiale : le téléchargement !&lt;/h2&gt;
&lt;p&gt;Ben oui, sans les fichiers ça va être dur d'utiliser notre framework... Première chose à faire donc, vous rendre sur le site officiel d'&lt;a href="http://atomikframework.com/"&gt;Atomik Framework&lt;/a&gt;. Et là ça commence déjà à être sympathique : vous pouvez "customiser" votre distribution directement depuis le site ! Vous pouvez choisir d'ajouter des plugins au fichier zip de votre distribution, et ils seront intégrés directement à votre site. Rendez-vous donc dans la &lt;a href="http://atomikframework.com/plugins"&gt;section Plugins&lt;/a&gt;, et choisissez les plugins qui vous intéressent en cliquant simplement sur "Add to my distribution". En fonction de vos besoins, je vous recommande quelques plugins :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Si vous utilisez une base de données, ajoutez le plugin Db&lt;/li&gt;
&lt;li&gt;Si vous pensez utiliser plusieurs fichiers CSS sur chaque page, et que vous vous souciez des performances, ajoutez &lt;a href="http://minifier.lqbs.fr" hreflang="fr"&gt;Minifier&lt;/a&gt; (disponible dans les catégories All et Miscellaneous) (oui, &lt;a href="http://adrian.gaudebert.fr/blog/post/2010/01/07/mise-a-jour-de-minifier-le-plugin-qui-compresse-vos-fichiers-css" hreflang="fr"&gt;c'est un plugin que j'ai développé&lt;/a&gt; :D )&lt;/li&gt;
&lt;li&gt;Si vous souhaitez faire de l'AJAX, le plugin du même nom vous sera utile&lt;/li&gt;
&lt;li&gt;Et enfin, si vous comptez traduire votre site, ajoutez le plugin Lang.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Une fois votre liste de plugins établie, allez directement sur la &lt;a href="http://atomikframework.com/download"&gt;page Download&lt;/a&gt; (sans passer par la case départ). Vous aurez ici plusieurs choix : soit télécharger la dernière version sans customisation (lien sur la gauche), soit continuer à préparer votre distribution. C'est ce que nous allons voir tout de suite.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Tout d'abord, vous devriez voir apparaitre les plugins que vous avez précédemment choisi d'ajouter. Vous pouvez les supprimer si vous le souhaitez, ou bien passer à la suite...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Globalement, vous ne devriez pas avoir à changer les options par défaut proposées par Atomik. Vous apprendrez plus clairement à quoi chacune sert plus tard, pour l'instant, ce n'est pas nécessaire. Notez simplement que vous pouvez choisir d'ajouter automatiquement un framework javascript. Vous avez le choix entre les plus connus (&lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt;, &lt;a href="http://mootools.net/"&gt;Mootools&lt;/a&gt;, &lt;a href="http://developer.yahoo.com/yui/"&gt;YUI&lt;/a&gt;... ), même si les versions ne sont pas forcément les dernières. Vous pouvez également activer le Google Content Network (aussi appelé &lt;a href="http://code.google.com/intl/fr/apis/ajaxlibs/"&gt;Google AJAX Libraries API&lt;/a&gt;), c'est-à-dire que les fichiers de vos frameworks ne seront pas sur votre serveur, mais seront téléchargés depuis les serveurs de Google. Il y a du pour&amp;nbsp;et du contre, je vous laisse &lt;a href="http://blog.websourcing.fr/optimisez-le-temps-de-chargement-de-vos-pages-en-utilisant-linfrastructure-de-google/"&gt;vous faire votre propre idée&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Vous avez maintenant fini de préparer votre distribution. L'émotion est grande : ça y est, vous pouvez cliquer sur le bouton Download. Et nous allons pouvoir passer à la prochaine partie...&lt;/p&gt;
&lt;h2 id="atomik_tutorial_install"&gt;L'installation, simple comme un meuble IKEA&lt;/h2&gt;
&lt;p&gt;Installer Atomik Framework devrait se réveler des plus simples... Il suffit d'extraire le fichier ZIP que vous venez de télécharger dans votre dossier web local (www/ ou htdocs/ ou autre selon votre système). Je considère que vous savez faire cela, si ce n'est pas le cas, il vaudrait mieux que vous suiviez une formation de base au développement web avant de continuer ce tutoriel ! :)&lt;/p&gt;
&lt;p&gt;Pour des raisons de commodité, je vous invite à renommer le dossier atomik/ avec un nom correspondant à votre projet, comme par exemple un très original test/ ! Une fois que tout ceci est fait, nous allons vérifier rapidement si tout marche correctement. Accédez via votre navigateur au projet sur votre localhost (par défaut, l'URL devrait être http://localhost/test/). Voici ce que vous devriez voir :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/atomik_tutorial/install_default_screen.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="install_default_screen.png, janv. 2010" /&gt;&lt;/p&gt;
&lt;p&gt;Si ce n'est pas le cas, vérifiez que vous avez bien suivi les étapes dans l'ordre... :) Sinon, c'est que tout est ok, et que nous allons donc pouvoir prendre en main la bête !&lt;/p&gt;
&lt;h2 id="atomik_tutorial_use"&gt;En cuisine !&amp;nbsp;&lt;/h2&gt;
&lt;p&gt;Dans sa version actuelle, Atomik Framework n'implémente pas l'architecture &lt;acronym title="Modèle - Vue - Contrôleur"&gt;MVC&lt;/acronym&gt;, qui consiste en une séparation des trois couches affichage (vue), données (modèle) et actions (contrôleur). Cependant, la partie affichage est tout de même séparée de la gestion des actions et des données. Il y a donc deux éléments très importants dans la création d'un site avec Atomik : les &lt;em&gt;views &lt;/em&gt;(vues) et les &lt;em&gt;actions &lt;/em&gt;(actions + données). Pour faire simple, les vues représentent la partie HTML alors que les actions contiennent la partie PHP d'une page.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Chaque page de votre site devra donc posséder soit une vue, soit une action, soit les deux. Les fichiers vues se trouvent dans le dossier &lt;em&gt;app/views/&lt;/em&gt; et les actions dans le dossier &lt;em&gt;app/actions/&lt;/em&gt;. Un exemple aide à comprendre, alors, &lt;em title="Oui, j'aime inventer des mots"&gt;exemplons&lt;/em&gt;. Créez dans le dossier &lt;em&gt;app/views/&lt;/em&gt; un fichier nommé &lt;em&gt;hello.phtml&lt;/em&gt;. Voici le contenu de ce fichier :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;p&amp;gt;Hello World !&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Oui, c'est simple et classique. Accédez maintenant à cette page via l'adresse &lt;em&gt;index.php?action=hello&lt;/em&gt; (précédée bien entendu de URL de base du projet, par exemple &lt;em&gt;http://localhost/monprojet/&lt;/em&gt;). Vous devriez voir s'afficher une très jolie page blanche avec un simple &lt;em&gt;Hello World !&lt;/em&gt; dessus !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Vous venez donc de créer votre première vue. Félicitations ! Ajoutons maintenant une petite touche supplémentaire, avec du PHP. Pour cela, créez un fichier hello.php dans le dossier app/actions/, et mettez le contenu suivant dedans :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&amp;lt;?php&lt;br /&gt;
$hello = 'Bonjour le monde !';
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;Vous devez vous douter maintenant qu'il va aussi falloir modifier notre fichier vue créé précédemment. Remplacez son contenu par celui-ci :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;?php echo $hello; ?&amp;gt;&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Actualisez la page index.php?action=hello, et vous devriez voir son contenu s'afficher en français !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bon, tout ceci était très simple, mais vous devriez avoir saisi les bases du fonctionnement d'Atomik Framework. Libre à vous maintenant d'ajouter des actions et des vues pour faire ce que vous souhaitez ! Toute fois, il vous faut encore explorer certains horizons d'Atomik, tant il peut vous faciliter le développement...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Commençons pas reprendre clairement le fonctionnement de base d'Atomik. Toute page de votre site doit obligatoirement être appelée par la page index.php. C'est le coeur d'Atomik qui gère les inclusions de vos actions et vues. Chaque page possède un nom unique, et c'est ce nom qu'on retrouve après action= dans l'URL. Ce nom doit donc correspondre aux noms donnés à la vue et à l'action associées. Par exemple, une page contact aura une action contact.php et une vue contact.phtml, et sera accessible via l'URL index.php?action=contact.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Petite remarque : l'extension des vues par défaut est .phtml, vous avez peut-être tilté là-dessus. PHTML veut dire PHP + HTML, donc c'est un fichier pouvant contenir à la fois du PHP et du HTML. Il est possible de changer cette extension, je vous apprendrai comment faire plus tard, mais pour l'instant, ça ne devrait pas vous déranger, et surtout, cette extension a un sens, donc je crois qu'il est bon de la garder.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;A la racine de votre projet Atomik, vous aurez vu deux dossiers : le dossier app/ dont on vient de parler, et un dossier assets/. Ce dernier va servir à contenir tous les fichiers "ressources" de votre site, c'est-à-dire les feuilles de style CSS, les scripts JavaScript, les images, etc. Le contenu de ce dossier est accessible en lecture par n'importe qui (heureusement !), ce qui n'est pas le cas du dossier app/ (heureusement aussi, sinon n'importe qui pourrait charger vos actions / vues hors de leur contexte).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Maintenant que vous êtes plus familier avec Atomik, décrivons plus en détail son architecture :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;app/ :: Dossier contenant toute la partie "métier" de votre site.&amp;nbsp;
&lt;ul&gt;&lt;li&gt;actions/ :: Dossier contenant les actions (fichiers .php) de votre site.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;plugins/ :: Dossier contenant les plugins utilisables par Atomik.&lt;/li&gt;
&lt;li&gt;views/ :: Dossier contenant les vues (fichiers .phtml) de votre site.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;config.php :: Fichier de configuration principal d'Atomik.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;assets/ :: Dossier contenant toutes les ressources de votre site.&amp;nbsp;
&lt;ul&gt;&lt;li&gt;css/ :: Dossier contenant les feuilles de style CSS.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;images/ :: Dossier contenant les images.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;js/ :: Dossier contenant les fichiers JavaScript.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;index.php :: fichier principal, toujours appelé. Contient le code d'Atomik.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Vous devez désormais être capable de vous repérer dans votre architecture de fichiers, et vous savez où mettre vos différents fichiers. Mais vous êtes encore loin de la maitrise absolue de la Force...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;L'intérêt de tout framework, au delà de l'architecture, c'est surtout qu'il fournit des outils pratiques, utiles, et facilitant grandement la vie du développeur. Atomik ne déroge heureusement pas à cette règle. Voici donc les quelques fonctions de base que vous vous devez de connaitre en utilisant Atomik Framework.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Atomik::url&lt;/h3&gt;
&lt;p&gt;Cette fonction renvoie une URL correctement formatée. Si l'url passée en paramètre est relative (c'est-à-dire, ne commence pas par http:// et est donc relative au site), elle est complétée avec l'url de base du site. De plus, les paramètres suivants permettent de jouer sur les variables à passer en GET.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://atomikframework.com/docs/manual/urls.html#url-method"&gt;Voir la doc&lt;/a&gt;, &lt;a href="http://atomikframework.com/docs/api/Atomik/Atomik.html#url"&gt;voir la référence API&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Atomik::redirect&lt;/h3&gt;
&lt;p&gt;Sur le même modèle, ou presque, que la méthode url(), cette méthode prend une URL et créé une redirection HTTP vers cette adresse. L'équivalent d'un &lt;code&gt;header('Location: adresse');&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pensez, si vous faites une redirection, à faire un &lt;code&gt;Atomik::end();&lt;/code&gt; derrière, sinon le code de votre page continue à s'exécuter.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://atomikframework.com/docs/manual/utilities.html#utilities-redirect-404"&gt;Voir la doc&lt;/a&gt;, &lt;a href="http://atomikframework.com/docs/api/Atomik/Atomik.html#redirect"&gt;voir la référence API&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Atomik::filter&lt;/h3&gt;
&lt;p&gt;A la manière des méthodes de filtre disponibles depuis PHP 5.2, cette fonction vous permet de filtrer les données envoyées par vos utilisateurs. Cette fonction étant basée sur les fonctions natives de PHP (avec quelques apports), je vous invite à consulter la &lt;a href="http://php.net/manual/fr/book.filter.php"&gt;doc PHP sur le filtrage des données&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://atomikframework.com/docs/manual/utilities.html#utilities-filter"&gt;Voir la doc&lt;/a&gt;, &lt;a href="http://atomikframework.com/docs/api/Atomik/Atomik.html#filter"&gt;voir la référence API&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Atomik::flash&lt;/h3&gt;
&lt;p&gt;Voila une méthode très utile, puisqu'elle vous permet d'afficher des messages à vos utilisateurs de manière propre. Les messages sont stockés en session, et visibles au prochain affichage d'une page. Vous pouvez donc faire un flash(), puis une redirection, le message sera affiché sur la prochaine page.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Le premier paramètre de cette fonction contient le message à afficher, et le deuxième permet d'attribuer une classe particulière au &amp;lt;li&amp;gt; qui contiendra le message. Vous pouvez ainsi facilement distinguer les messages d'erreurs des messages d'information.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://atomikframework.com/docs/manual/session.html#session-flash"&gt;Voir la doc&lt;/a&gt;, &lt;a href="http://atomikframework.com/docs/api/Atomik/Atomik.html#flash"&gt;voir la référence API&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Atomik::asset&lt;/h3&gt;
&lt;p&gt;Cette méthode vous sera utile principalement pour afficher des images dans votre code phtml. Elle renvoie un chemin propre vers une ressource de votre site, et prend en paramètre le chemin vers cette ressource depuis le dossier contenant l'index.php, donc généralement la racine.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cette méthode a pour intérêt de vous assurer que les liens vers vos ressources sont bons. Ainsi, si vous changez d'hébergement, de sous-dossier, ou quoi que ce soit, vous ne devriez avoir à changer que la configuration d'Atomik, sans avoir à vérifier tous vos liens. Il en va bien sur de même pour les méthodes url() et redirect().&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://atomikframework.com/docs/api/Atomik/Atomik.html#asset"&gt;Voir la référence API&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h2 id="atomik_tutorial_config"&gt;Faites ce que je vous dit !&lt;/h2&gt;
&lt;p&gt;Jusqu'à maintenant, nous avons utilisé des adresses relativement moches, du style &lt;code&gt;index.php&amp;amp;action=hello&lt;/code&gt;. Avouez que ce n'est pas très sexy, et que vous préfèreriez avoir de belles URL comme &lt;code&gt;monsite.com/contact&lt;/code&gt; ou encore &lt;code&gt;monsite.com/hello/world/12&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pour mettre ceci en application, il y a deux manipulations à faire. La première est simple : vous avez à la racine de votre projet un fichier htaccess. Renommez-le tout simplement en ajoutant un point au début, ce qui donne donc .htaccess. Note : sous Windows, vous devrez ouvrir le fichier avec un éditeur de texte comme Notepad++ et l'enregistrer sous, Windows n'étant pas l'ami des points en début de nom de fichier.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Deuxième chose, et cela va introduire la configuration : vous allez devoir modifier le fichier config.php situé dans le dossier app/. Ce fichier vous permet de configurer à loisir tout ce qui concerne Atomik. Il doit normalement être déjà pré-rempli avec des configurations de base, notamment avec l'activation des plugins que vous avez ajoutés à votre distribution personnalisée. Mettons en place l'url-rewriting, et je vous expliquerai ensuite plus en détail le fonctionnement de ce fichier.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Vous allez donc ajouter la ligne suivante :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;'url_rewriting' =&amp;gt; true,&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;juste après les lignes&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;'atomik' =&amp;gt;&lt;br /&gt;
array (&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Vous pouvez ensuite charger la page http://localhost/monprojet/hello et constater que c'est bien la page que vous aviez créée tout à l'heure qui est affichée ! De plus, si vous aviez ajouté un lien sur la page d'accueil en utilisant la méthode url(), ce lien pointera maintenant vers /hello et non plus vers index.php?action=hello.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Vous venez de modifier votre première clé de configuration d'Atomik. En effet, une grande partie du comportement d'Atomik est paramétrable via ce système de clés. Toutes ces clés ont une valeur par défaut dans Atomik, donc si vous ne modifiez rien, tout marche (pas forcément comme vous le voulez, mais ça marche). Au chargement, Atomik va lire le fichier config.php, et modifier sa configuration en fonction de ce qu'il y lit.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Les clés peuvent être regroupées, grâce à un système de sous-clés. Si vous observez le fichier config.php, vous verrez qu'il n'y a en fait que des sous-clés, les clés de base n'étant que des tableaux de clés. Ainsi, les sous-clés de 'atomik' concernent la configuration du noyau, les&amp;nbsp;&lt;span class="Apple-style-span" style="background-color: rgb(249, 249, 249); "&gt;sous-clés de 'app' définissent la configuration de l'application, les clés de 'styles' contiennent les fichiers CSS, etc.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Je ne vais pas vous décrire toutes les clés de configuration d'Atomik (ça sera, a priori, l'objet d'un prochain billet), mais je vais vous donner les moyens d'accéder et de modifier les clés, ainsi que les plus importantes à connaitre.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Atomik::get&lt;/h3&gt;
&lt;p&gt;Vous pouvez, à tout moment dans votre code, accéder à toute clé de configuration grâce à cette méthode get(). Son unique paramètre contient la clé, et elle vous renvoie la valeur de cette clé.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dans le cas de sous-clés, vous devez préciser le chemin jusqu'à la clé. Par exemple, la clé url-rewriting définie dans la clé 'atomik' sera accessible via le chemin 'atomik/url-rewriting'. Vous pouvez avoir autant de niveaux de clés que vous le souhaitez, par exemple 'site/config/twitter/login'.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://atomikframework.com/docs/manual/global-store.html#accessors"&gt;Voir la doc&lt;/a&gt;, &lt;a href="http://atomikframework.com/docs/api/Atomik/Atomik.html#get"&gt;voir la référence API&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Atomik::set&lt;/h3&gt;
&lt;p&gt;De même, vous pouvez à tout moment modifier une clé, en spécifiant en premier paramètre le nom ou le chemin de la clé et en deuxième sa nouvelle valeur. Cette valeur peut d'ailleurs tout à fait être un tableau de clés.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regardez le fichier config.php : tout est fait en utilisant la méthode set(), cela devrait vous donner un bon exemple d'utilisation possible.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://atomikframework.com/docs/manual/global-store.html#accessors"&gt;Voir la doc&lt;/a&gt;, &lt;a href="http://atomikframework.com/docs/api/Atomik/Atomik.html#set"&gt;voir la référence API&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Clé 'styles'&lt;/h3&gt;
&lt;p&gt;Cette clé contient un tableau avec les chemins vers les fichiers CSS à inclure sur chaque page du site. Vous pouvez modifier cette clé dans vos actions pour ajouter des fichiers CSS en fonction de la page.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Clé 'scripts'&lt;/h3&gt;
&lt;p&gt;Idem, mais pour les scripts JavaScript.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Clé 'plugins'&lt;/h3&gt;
&lt;p&gt;Cette clé liste tous les plugins à charger sur votre site, et permet également de les configurer directement. Je vous invite à consulter la document des plugins pour cela.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Aller plus loin...&lt;/h2&gt;
&lt;p&gt;Ce tutoriel s'achève ici. Le but était de vous apprendre à maitriser les bases d'Atomik Framework, et j'espère que c'est le cas. Vous êtes bien entendu invité à laisser ici tous vos commentaires, critiques, questions, éclaircissements, j'essayerai d'améliorer ce tuto en fonction de vos réactions.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Si ce tutoriel vous a convaincu et que vous souhaitez approfondir votre utilisation d'Atomik, la meilleure chose à faire est de lire le &lt;a href="http://atomikframework.com/docs/manual/"&gt;manuel disponible sur le site officiel&lt;/a&gt;. C'est en anglais, mais c'est rédigé par un francophone, et c'est tout à fait accessible pour quiconque ayant un minimum de niveau en développement PHP et en anglais.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Liens :&amp;nbsp;&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://atomikframework.com/docs/manual/"&gt;Manuel d'utilisation d'Atomik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://atomikframework.com/docs/api/"&gt;Atomik API Reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://atomikframework.com/download"&gt;Télécharger Atomik Framework&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Ce tutoriel est placé sous &lt;/em&gt;&lt;a href="http://creativecommons.org/licenses/by-nc/2.0/fr/" hreflang="fr"&gt;&lt;em&gt;licence CC-BY-NC&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&amp;nbsp;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/zdHGTvX6zHE" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2010/02/10/%5Btutoriel%5D-atomik-framework-%3A-installation-configuration-et-prise-en-main#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2010/02/10/%5Btutoriel%5D-atomik-framework-%3A-installation-configuration-et-prise-en-main#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/79</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2010/02/10/%5Btutoriel%5D-atomik-framework-%3A-installation-configuration-et-prise-en-main</feedburner:origLink></item>
    
  <item>
    <title>Un design flambant neuf pour ideonimbus</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/gV8z7BsrYaA/un-design-flambant-neuf-pour-ideonimbus</link>
    <guid isPermaLink="false">urn:md5:ade9844a1703d5290a004ebc73756464</guid>
    <pubDate>Mon, 08 Feb 2010 10:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Internet</category>
            
    <description>&lt;p&gt;Dire que j'ai créé ce billet le 23 juillet 2009... Et que je le publie le 8 février 2010 ! Il s'est donc passé plus de 6 mois depuis mes premières recherches sur le nouveau design d'&lt;a href="http://www.ideonimbus.fr/" hreflang="fr"&gt;ideonimbus&lt;/a&gt; et la fin de son intégration... 6 mois durant lesquels je n'ai à peu près rien fait, pris entre mes cours, le travail, les exams, et d'autres priorités. Et 6 mois durant lesquels il faut avouer qu'ideonimbus a beaucoup stagné.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mais tout ceci est terminé ! Oui Madame ! Oui monsieur ! Parce qu'aujourd'hui, le &lt;strong&gt;&lt;a href="http://www.ideonimbus.fr/" hreflang="fr"&gt;nouveau design d'ideonimbus est en ligne&lt;/a&gt;&lt;/strong&gt; !!!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ideonimbus.fr/" title="Voir le nouveau design d'ideonimbus.fr"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/ideonimbus-apercu.jpg" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="ideonimbus-apercu.jpg, fév. 2010" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: center"&gt;&lt;em&gt;Aperçu du nouveau design d'ideonimbus&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Bien entendu, je n'allais pas vous livrer un nouveau design comme ça, dans le vent. Vous découvrirez donc sur ideonimbus une nouvelle idée, orientée technologie et Internet, intitulée : &lt;a href="http://www.ideonimbus.fr/2010/02/06/carte-didentite-numerique/" hreflang="fr"&gt;Carte d'identité numérique&lt;/a&gt; ! Je vous laisse vous rendre sur le site pour savoir de quoi il en retourne.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Et pour finir, si vous ne savez pas ce qu'est ideonimbus, je vous invite à lire mon billet de présentation :&lt;a href="http://adrian.gaudebert.fr/blog/post/2009/07/13/Et-si-on-partageait-nos-id%C3%A9es-Ouverture-d-ideonimbus.fr%2C-site-de-partage-d-id%C3%A9es-et-de-concepts"&gt; Et si on partageait nos idées ? Ouverture d'ideonimbus.fr, site de partage d'idées et de concepts&lt;/a&gt; et mon billet &lt;a href="http://adrian.gaudebert.fr/blog/post/2009/08/19/ideonimbus-%3A-reponse-a-l-argument-du-vol-des-idees"&gt;Ideonimbus : Réponse à l'argument du vol des idées&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;J'espère voir vos plus belles idées d'ici peu sur &lt;a href="http://www.ideonimbus.fr/" hreflang="fr"&gt;ideonimbus.fr&lt;/a&gt; ! :)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/gV8z7BsrYaA" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2010/02/08/un-design-flambant-neuf-pour-ideonimbus#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2010/02/08/un-design-flambant-neuf-pour-ideonimbus#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/53</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2010/02/08/un-design-flambant-neuf-pour-ideonimbus</feedburner:origLink></item>
    
  <item>
    <title>6e République des Blogs à Lyon</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/EE8dJ5FU1x0/6e-republique-des-blogs-a-lyon</link>
    <guid isPermaLink="false">urn:md5:175147b4fff8eef41c71d7c5cea52dde</guid>
    <pubDate>Mon, 25 Jan 2010 10:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Événements</category>
        <category>blog</category><category>lyon</category><category>politique</category><category>rencontre</category><category>république des blogs</category>    
    <description>&lt;p&gt;Bonjour les loulous !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://romainblachier.typepad.fr/.a/6a00e0098cd71e88330120a7f63558970b-800wi" alt="" style="float: right;" /&gt;À vous, amis lyonnais, mais aussi à ceux d'ailleurs qui voudront faire le déplacement, je vous annonce que le mercredi 10 février prochain se tiendra la &lt;a href="http://romainblachier.typepad.fr/mon_weblog/2010/01/6e-république-des-blogs-lyon.html" hreflang="fr"&gt;6e édition de la République des Blogs&lt;/a&gt;. La République des Blogs est un genre de webevent / apéroblog, à la sauce politique puisque organisée par &lt;a href="http://romainblachier.typepad.fr/mon_weblog/" hreflang="fr"&gt;Romain Blachier&lt;/a&gt;, l'homme politique le plus connu de tout le 7e arrondissement de Lyon !!!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cet événement se déroulera donc à partir de 20h dans le 7e, à Lyon, et précisément au café Chez Thibault, 80 rue Montesquieu. Pour les fainéants, &lt;a href="http://maps.google.com/maps?um=1&amp;amp;ie=UTF-8&amp;amp;q=lyon+chez+thibault&amp;amp;fb=1&amp;amp;hq=chez+thibault&amp;amp;hnear=lyon&amp;amp;cid=0,0,16934124543640394267&amp;amp;ei=aQ9aS8rdMI-x4Qb2k5nsBA&amp;amp;sa=X&amp;amp;oi=local_result&amp;amp;ct=image&amp;amp;resnum=1&amp;amp;ved=0CAgQnwIwAA"&gt;une petite Google Map&lt;/a&gt;...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Pour plus de précisions sur cet événement, sur son déroulement, ou tout autre information, je vous invite à vous rendre sur &lt;a href="http://romainblachier.typepad.fr/mon_weblog/2010/01/6e-république-des-blogs-lyon.html" hreflang="fr"&gt;le blog de Romain&lt;/a&gt;, lequel saura vous répondre aimablement et surtout de bien meilleure manière que moi, vu que c'est lui qui organise...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bon, on récapitule... Si on vous demande ce que vous faites le 10 février, vous répondez quoi ? ... Allez un p'tit effort... OUIIII ! Vous dites que vous êtes à la République des Blogs ! Bravo !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Fiche technique :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Mercredi 10 février 2010&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;à partir de 20h&lt;/li&gt;
&lt;li&gt;&lt;a href="http://chezthibault.com/" hreflang="fr"&gt;Café "Chez Thibault"&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;80, rue Montesquieu&lt;/li&gt;
&lt;li&gt;Lyon 7e&lt;/li&gt;
&lt;li&gt;avec plein de gens sympas et de politiques&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Liens :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://romainblachier.typepad.fr/mon_weblog/2010/01/6e-république-des-blogs-lyon.html" hreflang="fr"&gt;La République des Blogs 6e édition&lt;/a&gt;, par Romain Blachier&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Merveilleuse journée à tous ! (&lt;a href="http://www.chrogeek.com/" hreflang="fr"&gt;copyright jaguie&lt;/a&gt; :-° )&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/EE8dJ5FU1x0" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2010/01/25/6e-republique-des-blogs-a-lyon#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2010/01/25/6e-republique-des-blogs-a-lyon#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/77</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2010/01/25/6e-republique-des-blogs-a-lyon</feedburner:origLink></item>
    
  <item>
    <title>Sauvez la Quadrature du Net</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/8J6u6rQjOXE/sauvez-la-quadrature-du-net</link>
    <guid isPermaLink="false">urn:md5:3f470e9a3163793a229bb277d5654024</guid>
    <pubDate>Fri, 22 Jan 2010 08:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Internet</category>
        <category>acta</category><category>don</category><category>donnez à la quadrature</category><category>hadopi</category><category>internet</category><category>liberté</category><category>loppsi</category><category>quadrature du net</category>    
    <description>&lt;p&gt;Bonjour à tous !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Si vous avez suivi l'actualité de l'Internet ces derniers temps (en fait, ces deux dernières années), vous n'avez pas pu passer à côté de mots-clés comme &lt;a href="http://fr.wikipedia.org/wiki/Haute_autorité_pour_la_diffusion_des_œuvres_et_la_protection_des_droits_sur_internet" hreflang="fr"&gt;HADOPI&lt;/a&gt;, &lt;a href="http://fr.wikipedia.org/wiki/Loppsi" hreflang="fr"&gt;LOPPSI&lt;/a&gt; ou encore récemment &lt;a href="http://fr.wikipedia.org/wiki/ACTA" hreflang="fr"&gt;ACTA&lt;/a&gt;. Les deux premiers sont des (projets de) lois, le troisième est un projet de traité entre plusieurs gouvernements.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Je n'ai pas le temps aujourd'hui de vous présenter précisément ces trois monstruosités, mais j'envisage dans un avenir assez proche de rédiger plusieurs billets sur le sujet. L'Internet est un sujet complexe, et les attaques qu'il subit en ce moment le sont encore plus. Je compte donc essayer de vulgariser tout ceci, dans le but que ces problématiques (devrais-je dire problèmes ?) soient compréhensibles par mes amis non-informaticiens, afin que chacun puisse prendre conscience de ce qu'on essaye de faire à l'Internet.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/blog-logo-quadrature.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="blog-logo-quadrature.png, janv. 2010" /&gt;&lt;/p&gt;
&lt;h2&gt;They wanna destroy the Internet&lt;/h2&gt;
&lt;p&gt;Tout de même, pour vous situer globalement la situation, les hommes politiques au pouvoir, en France et ailleurs (mais surtout en France), essayent par tous les moyens possibles de détruire l'Internet, pour revenir à un réseau plus proche de notre vieux Minitel. Le but ? Contrôler l'Internet, et donc contrôler les citoyens. Et ce qui est en train d'arriver (et qui est même déjà là avec HADOPI) est une &lt;strong&gt;atteinte très claire à nos libertés&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;C'est donc pour défendre les citoyens internautes libres que s'est fondée il y a bientôt deux ans une association nommée &lt;a href="http://www.laquadrature.net/" hreflang="fr"&gt;La Quadrature du Net&lt;/a&gt;. Les bénévoles de La Quadrature effectuent diverses actions en France et en Europe, s'opposant aux projets dangereux, proposant des solutions alternatives, etc. Je vous invite vivement à &lt;a href="http://www.laquadrature.net/fr/qui-sommes-nous" hreflang="fr"&gt;consulter leur site&lt;/a&gt; pour mesurer toute l'ampleur de leur action.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Venons-en maintenant au coeur du sujet : la Quadrature du Net, comme toute association, a besoin d'argent pour survivre, ne serait-ce que pour que les personnes à plein temps puissent vivre. Or, cette association, si elle vous défend, ne gagne pas d'argent : elle compte donc uniquement sur les dons des citoyens. Et &lt;a href="http://fr.wikipedia.org/wiki/Benjamin_Bayart" hreflang="fr"&gt;Benjamin Bayart&lt;/a&gt;, qui gère la partie trésorerie de la Quadrature, a lancé hier un appel clair et simple : &lt;a href="http://blog.fdn.fr/post/2010/01/21/La-quadrature-jette-l-éponge" hreflang="fr"&gt;la Quadrature du Net n'a pas d'argent, et sans argent, elle ne peut plus continuer&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Défendez vos libertés, donnez à la Quadrature !&lt;/h2&gt;
&lt;p&gt;Soyons clairs : &lt;strong&gt;la Quadrature du Net est nécessaire&lt;/strong&gt;, aujourd'hui, pour la protection de nos libertés sur l'Internet. Depuis deux ans, les membres de cette association ont abattu un travail énorme, de façon bénévole, pour la défense de NOS libertés à tous ! Si nous voulons rester libre, et pourvoir continuer à utiliser un Internet non-filtré, non-surveillé, non-bridé, un Internet neutre (et en réalité, le seul véritable Internet, toute autre définition de l'Internet n'a absolument aucun sens), nous nous devons d'aider cette association. &lt;strong&gt;Nous, les citoyens internautes, devons protéger nos libertés&lt;/strong&gt;, et financer la Quadrature du Net est une excellente façon de le faire.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;En donnant de l'argent à la Quadrature du Net, vous vous assurez que des personnes compétentes et motivées continueront à combattre pour qu'on vous respecte, pour que vos libertés ne soient pas bafouées. Tous les dons sont bons à prendre. Parce que notre liberté est une priorité, sur Internet comme partout.&lt;/p&gt;
&lt;p&gt;Donc : &lt;a href="http://lqdn.fr/Soutien2010" hreflang="fr"&gt;&lt;strong&gt;Soutenez la Quadrature du Net, Donnez !&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Liens :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.fdn.fr/post/2010/01/21/La-quadrature-jette-l-éponge" hreflang="fr"&gt;La quadrature jette l'éponge ?&lt;/a&gt; par B. Bayart&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.laquadrature.net/" hreflang="fr"&gt;La Quadrature du Net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.laquadrature.net/Soutien2010" hreflang="fr"&gt;Donner à la Quadrature du Net&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Passez une bonne journée !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; : Ils en parlent aussi...&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://standblog.org/blog/post/2010/01/22/Soutenir-la-Quadrature-du-Net" hreflang="fr"&gt;Soutenir la Quadrature du Net&lt;/a&gt;, par Tristan Nitot&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.numerama.com/magazine/14903-la-quadrature-du-net-pourrait-jeter-l-eponge-faute-de-financement.html" hreflang="fr"&gt;La Quadrature du Net pourrait jeter l'éponge faute de financement&lt;/a&gt;, par Numerama&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.korben.info/la-quadrature-du-net-a-besoin-de-vous.html" hreflang="fr"&gt;La Quadrature du Net a besoin de vous&lt;/a&gt;, par Korben&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mrboo.fr/protegez-la-neutralite-du-net-soutenez-la-quadrature/" hreflang="fr"&gt;Protégez la neutralité du net, soutenez la Quadrature !&lt;/a&gt;, par mrboo&lt;/li&gt;
&lt;li&gt;&lt;a href="http://linuxfr.org/2010/01/22/26380.html" hreflang="fr"&gt;Il faut sauver La Quadrature de Net !&lt;/a&gt;, par linuxfr.org&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.generation-nt.com/quadrature-net-collecte-fonds-actualite-948171.html" hreflang="fr"&gt;La Quadrature du Net en danger de mort&lt;/a&gt;, par generation-nt&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.pcinpact.com/actu/news/55074-quadrature-net-don-financement-appel.htm" hreflang="fr"&gt;La Quadrature du Net pourrait jeter l'éponge&lt;/a&gt;, par pcimpact&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/8J6u6rQjOXE" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2010/01/22/sauvez-la-quadrature-du-net#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2010/01/22/sauvez-la-quadrature-du-net#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/78</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2010/01/22/sauvez-la-quadrature-du-net</feedburner:origLink></item>
    
  <item>
    <title>Nouvelle version de Programmateur et débuts de l'API</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/arRAcarh390/nouvelle-version-de-programmateur-et-debuts-de-l-api</link>
    <guid isPermaLink="false">urn:md5:97c1c12f31409d512ad901e411fac09b</guid>
    <pubDate>Wed, 20 Jan 2010 17:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Développement</category>
        <category>api</category><category>atomik</category><category>atomik framework</category><category>php</category><category>programmateur</category><category>twitter</category>    
    <description>&lt;p&gt;Bonjour à vous, amis développeurs et autres.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;J'ai l'insigne honneur de vous annoncer aujourd'hui le passage de &lt;a href="http://programmateur.lqbs.fr" hreflang="fr"&gt;Programmateur&lt;/a&gt; à sa version 2. Au programme de cette nouvelle version : rien. Ou presque.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/blog-logo-programmateur-api.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="blog-logo-programmateur-api.png, janv. 2010" /&gt;&lt;/p&gt;
&lt;h2&gt;Version 2.0 ?&lt;/h2&gt;
&lt;p&gt;En réalité, ce que j'appelle "version 2" est une ré-écriture du code de Programmateur, pour plusieurs raisons. D'abord, parce que Martin m'a demandé si mon code était libre, souhaitant l'utiliser pour un projet similaire. Ensuite, parce que oui, libérer mon code ne me dérange pas, et me parait même une bonne idée. Mais enfin, et surtout, parce que mon code source était juste ignoble : à la base, j'ai développé Programmateur pour m'amuser avec l'API &lt;a href="http://twitter.com"&gt;Twitter&lt;/a&gt;, et du coup l'organisation du code n'a pas été ma grande priorité...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Donc, j'ai récemment repris le code de Programmateur, et je suis passé à une version basée sur le &lt;a href="http://atomikframework.com/"&gt;framework Atomik&lt;/a&gt; (que vous &lt;a href="http://adrian.gaudebert.fr/blog/post/2010/01/07/mise-a-jour-de-minifier-le-plugin-qui-compresse-vos-fichiers-css"&gt;devez&lt;/a&gt; &lt;a href="http://adrian.gaudebert.fr/blog/post/2009/10/04/minifier-plugin-pour-atomik-framework-qui-compresse-vos-fichiers-css"&gt;commencer&lt;/a&gt; à &lt;a href="http://adrian.gaudebert.fr/blog/post/2009/06/06/Projets-L3-Informatique-Machine-de-Turing"&gt;connaitre&lt;/a&gt; maintenant ! ;-) ), le code final étant bien plus propre, l'organisation des fichiers plus logique, et surtout, les possibilités d'évolution sont bien meilleures ! J'en ai également profité pour améliorer grandement les performances du site, avec plusieurs mises en cache importantes qui n'étaient pas faite, et donc moins de requêtes vers le site de Twitter (qui, il faut l'avouer, est parfois lent... ).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Le code source du site n'est pour l'instant pas disponible, parce qu'il faut encore que je fasse quelques vérifications / arrangements, et puis parce qu'il faut que je prépare tout ça, et que ça prend un peu de temps ! Je vous ferai, de toute façon, un billet sur le sujet le jour où le code sera libéré...&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Et une API, une !&amp;nbsp;&lt;/h2&gt;
&lt;p&gt;Au niveau des fonctionnalités, elles restent les mêmes, et rien n'est ajouté. Sauf, sauf... Les premiers pas de l'API de Programmateur ! En effet, comme tout bon service web, je me dois de mettre à disposition des utilisateurs les données que je collecte. Evidemment, c'était déjà possible par le biais de Twitter (la timeline de @&lt;a href="http://twitter.com/programmateur"&gt;programmateur&lt;/a&gt; est publique), mais c'est tout de même mieux si ça vient directement du service lui-même.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Pour l'instant, vous ne pouvez qu'accéder aux derniers tweets via cette URI : &lt;a href="http://programmateur.lqbs.fr/tweets/list"&gt;http://programmateur.lqbs.fr/tweets/list&lt;/a&gt;. Deux options sont actuellement disponibles : "format" qui permet de choisir le format des données retournées (actuellement, xml par défaut, ou json), et "count" qui permet de définir le nombre de tweets retournés (par défaut, 10, au maximum 100). En attendant que je rédige une doc, je vous laisse analyser les données retournées, je pense avoir mis des noms suffisamment clairs (d'autant que je me suis beaucoup basé sur ceux de l'API de Twitter ! ).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ce n'est, je l'espère, qu'un début. Je vais notamment essayer de créer rapidement un moyen de poster un tweet via l'API, mais je pense être confronté à pas mal de problèmes d'identification, principalement parce que toute l'identification du site se fait via Twitter... Il faudrait donc que je fasse identifier la requête par Twitter avant de la considérer comme acceptable ? Si vous avez des pistes sur ces problèmes, je suis preneur ! :)&lt;/p&gt;
&lt;p&gt;Et bien sur, à terme, il y a aura une documentation complète sur cette API ! En attendant, si vous avez des questions, ou que vous voulez utiliser cette API, n'hésitez pas à vous manifester ici.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;What else ?&lt;/h2&gt;
&lt;p&gt;Pour finir, et parce que je surfe sur les modes du web, Programmateur a sa page formspring, sur laquelle vous pouvez poser toutes vos questions. Une sorte de FAQ 2.0 : &lt;a href="http://www.formspring.me/Programmateur"&gt;formspring.me/Programmateur&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Merci de votre soutien, et longue vie à Programmateur ! \o/&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/arRAcarh390" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2010/01/20/nouvelle-version-de-programmateur-et-debuts-de-l-api#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2010/01/20/nouvelle-version-de-programmateur-et-debuts-de-l-api#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/76</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2010/01/20/nouvelle-version-de-programmateur-et-debuts-de-l-api</feedburner:origLink></item>
    
  <item>
    <title>Richard Stallman, l'évangéliste du logiciel libre</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/8VBUrjYocAg/richard-stallman-l-evangeliste-du-logiciel-libre</link>
    <guid isPermaLink="false">urn:md5:6ca3563f7eb12abcbb943d82dcffb4b1</guid>
    <pubDate>Fri, 15 Jan 2010 10:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Événements</category>
        <category>aldil</category><category>conférence</category><category>hadopi</category><category>liberté</category><category>linux</category><category>logiciel libre</category><category>lyon</category><category>richard stallman</category>    
    <description>&lt;p&gt;J'ai eu la chance ce mercredi 13 janvier d'assister à la&amp;nbsp;&lt;a href="http://adrian.gaudebert.fr/blog/post/2010/01/05/richard-stallman-en-conference-a-lyon-"&gt;conférence qu'a donné Richard Stallman à Lyon&lt;/a&gt;, sur le thème "Logiciel libre. Société libre. " Et je m'en vais vous livrer un petit résumé de ce qu'il a dit, ainsi que mes réactions.&amp;nbsp;&lt;/p&gt;    &lt;p&gt;&lt;span class="Apple-style-span" style="font-size: 18px; font-weight: bold; "&gt;Logiciel libre. Société libre.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Richard est arrivé dans la salle. Tonnerre d'applaudissements. Discours d'un officiel (le directeur de l'université Lyon 2, non ? ). Et puis Richard a pris le micro, et a commencé à nous parler en prononçant ces deux phrases :&amp;nbsp;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Je peux définir le logiciel libre en 3 mots : Liberté, Egalité, Fraternité. &lt;em&gt;(Applaudissements)&lt;/em&gt; ... Tout ce que Sarkozy déteste.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Voila une introduction qui envoie !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://adrian.gaudebert.fr/blog/public/photos/6a00d8341cb44a53ef00e54fc614f88834-800wi.jpg"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/photos/.6a00d8341cb44a53ef00e54fc614f88834-800wi_s.jpg" alt="" style="float: right; margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 1em; " title="Liberté, Egalité, Fraternité, janv. 2010" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pendant la première partie de la conférence, Richard nous a présenté les quatre libertés fondamentales du logiciel libre, et nous a expliqué en quoi elles étaient indispensables pour que nos libertés dans l'informatique soient respectées. Il a fait des comparaisons avec d'autres domaines assez éloquentes. J'ai été assez sensible à ce qu'il a dit : en clair, les logiciels propriétaires (qu'il appelle "logiciels privateurs") ne respectent pas nos libertés fondamentales. Nous ne savons pas ce qu'ils font exactement, nous n'avons aucun moyen de vérifier qu'ils n'utilisent pas nos données à des fins malhonnêtes. De même, nous ne pouvons à aucun moment les modifier pour les adapter à nos besoins, pour les améliorer ou pour les "corriger".&amp;nbsp;&lt;/p&gt;
&lt;p&gt;À l'inverse, les logiciels libres respectent totalement votre liberté, grâce à ses quatre principes fondamentaux, que voici :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li style="margin-bottom: 0.1em; "&gt;Liberté 0&amp;nbsp;: &lt;strong&gt;La liberté d'exécuter le programme&lt;/strong&gt;.&amp;nbsp;C'est la base : si vous avez acquis ce programme, vous avez la liberté de vous en servir quand et comme vous le souhaitez, pour les usages que vous souhaitez.&amp;nbsp;&lt;/li&gt;
&lt;li style="margin-bottom: 0.1em; "&gt;Liberté 1&amp;nbsp;: &lt;strong&gt;La liberté d'étudier le fonctionnement du programme&lt;/strong&gt;. C'est ce dont je parlais juste au dessus : vous pouvez à tout moment vérifier ce que fait votre programme, afin de vous assurer qu'il respecte vos libertés.&amp;nbsp;&lt;/li&gt;
&lt;li style="margin-bottom: 0.1em; "&gt;Liberté 2&amp;nbsp;: &lt;strong&gt;La liberté de redistribuer des copies&lt;/strong&gt;. Cette liberté est liée à une notion qui me parait très importante dans nos sociétés : le partage. Vous êtes autorisé à partager le programme, afin d'en faire profiter votre communauté. Je reviendrai la dessus.&amp;nbsp;&lt;/li&gt;
&lt;li style="margin-bottom: 0.1em; "&gt;Liberté 3&amp;nbsp;: &lt;strong&gt;La liberté d'améliorer le programme et de publier ses améliorations&lt;/strong&gt;. Dernier point, vous pouvez mettre vos compétences au profit de la communauté et améliorer le programme, le corriger, le modifier, etc. Vous pouvez donc également l'adapter à vos besoins et usages, et en faire profiter votre communauté.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Note : On est geek ou on ne l'est pas, Richard compte à partir de zéro ! ;-)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Voila grosso-modo le contenu de la première partie, agrémentée par quelques blagues sur Bush et Sarkozy.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Les origines de GNU/Linux&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://adrian.gaudebert.fr/blog/public/photos/gerwinski-gnu-head.png"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/photos/.gerwinski-gnu-head_s.jpg" alt="" style="float: left; margin-top: 0; margin-right: 1em; margin-bottom: 1em; margin-left: 0; " title="GNU, janv. 2010" /&gt;&lt;/a&gt;Deuxième partie, Richard a défendu les origines de ce que nous appelons aujourd'hui communément Linux. &lt;a href="http://www.gnu.org/gnu/linux-and-gnu.fr.html" hreflang="fr"&gt;C'est en réalité GNU/Linux&lt;/a&gt;, c'est-à-dire que nous utilisons le système GNU qui lui-même utilise le &lt;a href="http://fr.wikipedia.org/wiki/Noyau_Linux" hreflang="fr"&gt;noyau Linux&lt;/a&gt;. La différence peut paraitre subtile, mais elle est importante, car d'après Richard les différences de mentalité entre GNU et Linux sont suffisamment importantes. Il a pas mal descendu &lt;a href="http://fr.wikipedia.org/wiki/Linus_Torvalds" hreflang="fr"&gt;Linus Torvalds&lt;/a&gt;, en expliquant que sa philosophie n'était pas celle du libre, et que Linux n'était pas entièrement libre à sa sortie. De plus, toujours d'après Richard, le noyau Linux contiendrait des morceaux de code qui ne sont pas libres ! Le système GNU, en revanche, est totalement libre, chaque composant étant distribué sous la &lt;a href="http://fr.wikipedia.org/wiki/Licence_publique_générale_GNU" hreflang="fr"&gt;licence GNU-GPL&lt;/a&gt;. Richard a donc beaucoup insisté en demandant à ce qu'on dise bien GNU-Linux et non plus Linux uniquement, car la philosophie transportée par GNU est à ses yeux très importante, alors que celle de M. Torvalds lui parait dangereuse pour les utilisateurs.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;L'école et le logiciel libre&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://adrian.gaudebert.fr/blog/public/photos/autocollants-logiciels-libres.jpeg"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/photos/.autocollants-logiciels-libres_s.jpg" alt="" style="float: right; margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 1em; " title="autocollants-logiciels-libres.jpeg, janv. 2010" /&gt;&lt;/a&gt;Richard en est ensuite venu à parler d'un sujet qui m'a beaucoup intéressé, celui de l'école (et de l'éducation) et des logiciels libres. Il estime en effet que &lt;strong&gt;les écoles, des maternelles aux universités, doivent utiliser des logiciels libres&lt;/strong&gt;, pour plusieurs raisons. Premièrement, l'apprentissage : si un élève veut étudier et comprendre comment fonctionne le logiciel qu'il utilise, il peut le faire car son code source est disponible. Le logiciel libre est donc dans ce cas un vecteur d'apprentissage et de découverte pour l'élève. Ceci n'est bien évidemment pas possible avec un logiciel privateur, dont le code source, et donc le fonctionnement, est secret. Richard a par ailleurs comparé les versions gratuites de logiciels privateurs offertes par les entreprises à des doses de drogues addictive. La première prise est gratuite. Et s'il nous parait inconcevable de laisser nos enfants consommer de la drogue, même gratuite, il devrait en être de même avec le logiciel propriétaire, qui formate les élèves et les incite à continuer d'utiliser ces logiciels à leur sortie de l'école.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Deuxièmement, et ce point me parait le plus important, ce sont les valeurs que diffusent les logiciels libres : &lt;strong&gt;partage,&amp;nbsp;entraide, fraternité&lt;/strong&gt;. Ces notions sont chères à mon coeur, et je souhaiterais vivement qu'elles soient bien plus importantes dans notre système éducatif, au lieu de la concurrence qu'on ne cesse de développer. La philosophie du logiciel libre est à mon avis exemplaire, et revient comme l'a dit Richard à une philosophie que nous autres français avons perdue au fil du temps, alors que nous la connaissons tous : Liberté, Égalité, Fraternité.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Je crois donc effectivement que faire entrer le logiciel libre et sa philosophie dans l'école est une chose importante dans nos sociétés modernes. Par ce biais, nous pourrons apprendre à nos enfants ces valeurs que la France arbore fièrement, mais qui aujourd'hui sont délaissées au profit de "Productivité, Rentabilité, Fiabilité" (&lt;em&gt;je ne suis plus sur des trois mots utilisés par Richard...&lt;/em&gt; ). &lt;strong&gt;Apprenons donc aux élèves à travailler non pas pour leur bénéfice personnel mais pour celui de leur communauté. &lt;/strong&gt;Ainsi, tout le monde en sortira vainqueur, les non-programmeurs profitant des améliorations / corrections / vérifications des programmeurs, et chacun diffusant autour de lui ce qui lui est bénéfique.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;D'autres points abordés&lt;/h2&gt;
&lt;p&gt;Plusieurs autres points ont été rapidement abordés, soit directement par Richard, soit après sa conférence durant les questions. En voici quelques uns en vrac...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://adrian.gaudebert.fr/blog/public/photos/pirate.jpg"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/photos/.pirate_s.jpg" alt="" style="float: left; margin-top: 0; margin-right: 1em; margin-bottom: 1em; margin-left: 0; " title="pirate.jpg, janv. 2010" /&gt;&lt;/a&gt;Les "pirates" ont été mentionnés, Richard expliquant qu'il trouvait absolument absurde le terme "pirate". À la question &lt;em&gt;"que pensez-vous de la piraterie ?&lt;/em&gt;" posée par les journalistes, il dit répondre "&lt;em&gt;Oui, attaquer et piller des navires, c'est très mal !&lt;/em&gt; " Ce qui nous a bien fait rire. Il a également dit, très justement, que le terme "pirate" était utiliser par les industriels pour insinuer que &lt;strong&gt;partager est l'équivalent moral d'attaquer les navires&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Richard a ensuite parlé de l'Open Source comme étant une arnaque. L'Open Source n'est pas du libre, c'est une imitation utilisée par les industriels pour ne pas mentionner la notion de liberté aux utilisateurs.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Les &lt;strong&gt;SaaS, Software as a Service&lt;/strong&gt; ou Logiciel comme un Service en français, sont du point de vue de Richard pires que les logiciels propriétaires, car &lt;strong&gt;vous n'avez absolument aucun contrôle sur le programme&lt;/strong&gt;, ni sur l'utilisation faite de vos données. Avec un logiciel propriétaire, vous possédez une copie du programme, vous pouvez donc au pire effectuer du &lt;em&gt;&lt;a href="http://fr.wikipedia.org/wiki/Rétro-ingénierie" hreflang="fr"&gt;Reverse Engineering&lt;/a&gt;&lt;/em&gt; sur celui-ci afin d'essayer de comprendre son fonctionnement. Ce n'est absolument pas possible avec un SaaS. J'avoue que je n'avais pas du tout pensé à cela, et maintenant, j'estime en effet que le SaaS représente un danger potentiel pour l'informatique et pour la liberté des utilisateurs.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Enfin, Hadopi a été évoqué comme étant une "&lt;em&gt;guerre contre la fraternité&lt;/em&gt;".&lt;/p&gt;
&lt;h2&gt;Quelques anecdotes&lt;/h2&gt;
&lt;p&gt;En vrac, Richard est sourd et l'a répété durant les questions : "Parlez plus fort je ne vous entend pas ! " Le terme "&lt;em&gt;bureautique&lt;/em&gt;" employé par quelqu'un dans une question lui "&lt;em&gt;fait penser à l'érotique dans le bureau&lt;/em&gt;". Et un gnou dédicacé par Richard a été mis aux enchères pour le compte de la FSF (&lt;em&gt;&lt;a href="http://www.fsf.org/"&gt;Free Software Foundation&lt;/a&gt;&lt;/em&gt;), mise à prix 30€, vendu à 160€ !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;J'ai pris quelques photos, mais c'était avec mon téléphone, et elle sont donc assez moches... Rien de bien intéressant !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ah oui, on a aussi eu droit à l'autre personnalité de Richard, à savoir &lt;a href="http://stallman.org/saint.html"&gt;Saint IGNUcius&amp;nbsp;de l'Eglise d'Emacs&lt;/a&gt; ! (Le lien contient en substance ce que Richard a dit, et c'est une bonne grosse barre de LOL pour tout geek qui se respecte ! ;-) )&lt;/p&gt;
&lt;p&gt;Niveau "people", j'ai revu @&lt;a href="http://twitter.com/martiusweb"&gt;martiusweb&lt;/a&gt;, @&lt;a href="http://twitter.com/pioupiouM"&gt;pioupiouM&lt;/a&gt; et @&lt;a href="http://twitter.com/Le_Piaf_Fou"&gt;Le_Piaf_Fou&lt;/a&gt;, ains que @&lt;a href="http://twitter.com/lucas_courot"&gt;lucas_courot&lt;/a&gt; de loin, quelques enseignants-chercheurs de ma fac, et trois camarades de promo.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;My 2 cents&lt;/h2&gt;
&lt;p&gt;J'ai beaucoup apprécié cette conférence, et j'ai été très sensible à ce qu'a dit Richard sur la liberté des utilisateurs, et sur la philosophie du logiciel libre. Je n'avais encore jamais pris conscience de cette philosophie et l'impact qu'elle pourrait avoir sur notre monde. Les notions de liberté, d'égalité et de fraternité sont à mes yeux très importantes dans notre société, et diffuser le logiciel libre et sa philosophie ne peut que contribuer à renforcer ces valeurs.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://adrian.gaudebert.fr/blog/public/photos/saintignucius.jpg"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/photos/.saintignucius_s.jpg" alt="" style="float: left; margin-top: 0; margin-right: 1em; margin-bottom: 1em; margin-left: 0; " title="saintignucius.jpg, janv. 2010" /&gt;&lt;/a&gt;Cependant, Richard est clairement un évangéliste, il s'est donc contenté de nous dire pourquoi le logiciel libre est une bonne chose. Il l'a très bien fait. Mais une question m'est restée en suspens : comment, concrètement, faire du logiciel libre aujourd'hui ? Quels en sont les modèles économiques ? Quand la question lui a été posée, Richard a tout de suite répondu qu'il n'y avait pas de modèle économique du libre. C'est comme si, dit-il, on cherchais un modèle économique de la liberté d'expression.&lt;/p&gt;
&lt;p&gt;Heureusement, j'ai pu assister, pendant Entreprissimo 2008, à une conférence sur &lt;a href="http://adrian.gaudebert.fr/blog/post/2008/11/29/Entreprissimo-2008-Compte-rendu" hreflang="fr"&gt;les modèles économiques liés au logiciel libre&lt;/a&gt;, que je vous invite à lire ou relire si le sujet vous intéresse !&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Quelques liens&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.zdnet.fr/actualites/informatique/0,39040745,39712216,00.htm"&gt;Richard Stallman en conférence à Paris, la veille, par ZDNet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://fr.wikipedia.org/wiki/Richard_Stallman"&gt;Richard Stallman sur Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.gnu.org/"&gt;GNU&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Note : la conférence était sensée être diffusée en streaming, mais je ne sais pas si la vidéo est restée... Si vous avez un lien, merci de le donner en commentaire ! ;-)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Edit 17/01/2010 : Merci Tilly, voici la conférence que Richard a donné à Paris la veille. Le sujet n'était pas le même, puisque Richard a principalement, je crois, parlé de sa biographie. N'hésitez pas à lire le compte-rendu que livre Tilly sur son blog : &lt;a href="http://tillybayardrichard.typepad.com/le_blogue_de_tilly/2010/01/richard-stallman-et-la-révolution-du-logiciel-libre-biographie-autorisée.html" hreflang="fr"&gt;Richard Stallman et la révolution du logiciel libre, une biographie autorisée&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;object width="480" height="365"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/xbvaq1&amp;amp;related=0" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://www.dailymotion.com/video/xbvaq1_richard-stallman-et-la-revolution-d_tech"&gt;Richard Stallman et la révolution du logiciel libre&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;envoyé par &lt;a href="http://www.dailymotion.com/Groupe_Eyrolles"&gt;Groupe_Eyrolles&lt;/a&gt;. - &lt;a href="http://www.dailymotion.com/fr/channel/tech"&gt;Vidéos des dernières découvertes scientifiques.&lt;/a&gt;&lt;/em&gt;&lt;/div&gt;
&lt;p&gt;Bonne journée à tous ! Promouvez le libre ! ;-)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/8VBUrjYocAg" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2010/01/13/richard-stallman-l-evangeliste-du-logiciel-libre#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2010/01/13/richard-stallman-l-evangeliste-du-logiciel-libre#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/75</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2010/01/13/richard-stallman-l-evangeliste-du-logiciel-libre</feedburner:origLink></item>
    
  <item>
    <title>Bonne année 2010 !</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/VsHpoKLy-ZA/bonne-annee-2010-</link>
    <guid isPermaLink="false">urn:md5:f7e8d498661c4929c9d55d85596d2318</guid>
    <pubDate>Wed, 13 Jan 2010 14:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Divers</category>
        <category>2010</category><category>annee</category><category>nouvel-an</category><category>voeux</category>    
    <description>&lt;p&gt;Ce qui est bien en France, c'est qu'on a un mois entier pour souhaiter la bonne année. Du coup, j'ai eu le temps de faire une petite carte, que j'espère originale et sympathique, pour vous souhaiter à tous une bonne année 2010 !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://adrian.gaudebert.fr/blog/public/photos/Voeux_2010_Florence_Adrian.jpg"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/photos/.Voeux_2010_Florence_Adrian_s.jpg" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="Voeux_2010_Florence_Adrian.jpg, janv. 2010" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: center"&gt;&lt;em&gt;Cliquez pour&amp;nbsp;agrandir...&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Florence et moi vous souhaitons donc une très belle année, pleine de réussites en tous genres, de déviances sexuelles, de rebondissements, d'animaux et de crème&amp;nbsp;pâtissière&amp;nbsp;!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bonne journée à tous ! :)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/VsHpoKLy-ZA" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2010/01/13/bonne-annee-2010-#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2010/01/13/bonne-annee-2010-#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/74</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2010/01/13/bonne-annee-2010-</feedburner:origLink></item>
    
  <item>
    <title>Mise à jour de Minifier, le plugin qui compresse vos fichiers CSS</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/DJWUqGLSnb4/mise-a-jour-de-minifier-le-plugin-qui-compresse-vos-fichiers-css</link>
    <guid isPermaLink="false">urn:md5:6a2bfabbcba80ddb3500e15126b8de86</guid>
    <pubDate>Fri, 08 Jan 2010 10:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Développement</category>
        <category>atomik</category><category>Atomik Framework</category><category>css</category><category>developpement</category><category>minifier</category><category>php</category><category>plugin</category><category>programmation</category>    
    <description>&lt;p&gt;Bien le bonjour !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Souvenez-vous, il y a quelques temps, je vous présentais &lt;a href="http://adrian.gaudebert.fr/blog/post/2009/10/04/minifier-plugin-pour-atomik-framework-qui-compresse-vos-fichiers-css"&gt;Minifier, un plugin pour Atomik Framework qui compresse vos fichiers CSS&lt;/a&gt; directement sur votre serveur. Plusieurs avantages à cela :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;une seule requête HTTP sur chaque page, quel que soit le nombre de vos fichiers CSS&lt;/li&gt;
&lt;li&gt;suppression des espaces superflus et des commentaires, donc des fichiers plus légers&lt;/li&gt;
&lt;li&gt;moins de bande passante utilisée&lt;/li&gt;
&lt;li&gt;une mise en cache des fichiers compressés, donc pas d'utilisation inutile des ressources&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Seul "inconvénient", les utilisateurs reçoivent un fichier compressé et donc relativement illisible. Mais honnêtement, dans le cadre d'un site de taille respective, est-ce vraiment un problème ? &lt;/p&gt;
&lt;p&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/blog-logo-minifier-v1-1.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="blog-logo-minifier-v1-1.png, janv. 2010" /&gt;&lt;/p&gt;
&lt;p&gt;Petit rappel pour les gens qui découvrent : ce plugin s'utilise uniquement avec &lt;a href="http://www.atomikframework.com/"&gt;Atomik Framework&lt;/a&gt;, un framework PHP5 léger, gratuit, open source, et que j'apprécie beaucoup.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bien. Il se trouve que la première version de plugin ne marchait pas bien du tout, parce que j'utilisais des liens pour régler le problème des urls relatives des fichiers CSS. En gros, je créais dans le dossier &lt;em&gt;assets/css/&lt;/em&gt; un lien vers le fichier compressé, ainsi les url étaient prises en compte depuis le dossier &lt;em&gt;assets/css/&lt;/em&gt; et non depuis le dossier de cache. Mais faire des liens en PHP, c'est pas beau, et surtout ça ne marche que très peu sur les serveurs ! A côté de ça, j'avais aussi quelques problèmes au niveau de la manipulation des adresses des fichiers.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ce matin, j'ai eu une illumination en repensant à ces problèmes, et j'ai donc pu facilement résoudre le premier : il suffisait tout simplement de mettre les fichiers compressés dans un dossier situé au même niveau que le dossier contenant les CSS ! Par exemple, dans un dossier &lt;em&gt;assets/css_cache/&lt;/em&gt; ! J'ai donc fait ça, et j'en ai profité pour corriger les problèmes d'adresses et pour ajouter quelques fonctionnalités. Vous avez désormais trop moyens d'ajouter le &lt;em&gt;&amp;lt;link&amp;gt;&lt;/em&gt;, comme décrit sur la &lt;a href="http://minifier.lqbs.fr/" hreflang="fr"&gt;page officielle du plugin&lt;/a&gt;. De plus, j'ai ajouté deux clés de configuration : 'c&lt;em&gt;ache/dir&lt;/em&gt;' contient l'adresse du dossier contenant les fichiers cachés (par défaut, &lt;em&gt;assets/css_cache/&lt;/em&gt;), et '&lt;em&gt;force_css_link&lt;/em&gt;' qui force l'affichage de la balise &lt;em&gt;&amp;lt;link&amp;gt;&lt;/em&gt; complète plutôt que le retour de l'url du fichier compressé. Des exemples d'utilisation sont disponibles sur la &lt;a href="http://minifier.lqbs.fr/" hreflang="fr"&gt;documentation de Minifier&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;J'espère que les utilisateurs d'Atomik Framework prendront plaisir à utilliser Minifier, et qu'il leur sera utile pour améliorer les performances de leurs sites !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Si vous avez des remarques ou des questions, n'hésitez pas à vous exprimer en commentaire ou en &lt;a href="http://adrian.gaudebert.fr/contact" hreflang="fr"&gt;m'envoyant un mail&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Quelques liens pour finir :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://minifier.lqbs.fr/" hreflang="fr"&gt;Page officielle du plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://atomikframework.com/plugins/show/14/minifier" hreflang="en"&gt;Le plugin Minifier sur AtomikFramework&lt;/a&gt;&amp;nbsp;(avec lien de téléchargement)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://atomikframework.com/download/plugin?id=14"&gt;Téléchargement direct de Minifier version 1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://atomikframework.com/forum/viewtopic.php?pid=397"&gt;Présentation du plugin sur le forum d'Atomik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.atomikframework.com/"&gt;Site officiel d'Atomik Framework&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bonne journée !&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/DJWUqGLSnb4" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2010/01/07/mise-a-jour-de-minifier-le-plugin-qui-compresse-vos-fichiers-css#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2010/01/07/mise-a-jour-de-minifier-le-plugin-qui-compresse-vos-fichiers-css#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/72</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2010/01/07/mise-a-jour-de-minifier-le-plugin-qui-compresse-vos-fichiers-css</feedburner:origLink></item>
    
  <item>
    <title>Richard Stallman en conférence à Lyon !</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/rFF3j1q7E2A/richard-stallman-en-conference-a-lyon-</link>
    <guid isPermaLink="false">urn:md5:b9b3b535f46d2fd36e28c993dcf0c9cd</guid>
    <pubDate>Tue, 05 Jan 2010 10:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Événements</category>
        <category>aldil</category><category>conférence</category><category>logiciel libre</category><category>lyon</category><category>richard stallman</category>    
    <description>&lt;p&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/.richard-stallman-2005-chrys_t.jpg" alt="" style="float: right; margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 1em; " title="richard-stallman-2005-chrys.jpg, janv. 2010" /&gt;&lt;/p&gt;
&lt;p&gt;Richard Stallman, c'est un peu une&amp;nbsp;sommité&amp;nbsp;dans le monde des informaticiens geeks, et surtout pour les &lt;a href="http://jargonf.org/wiki/libriste" hreflang="fr"&gt;libristes&lt;/a&gt;. Juste comme ça, il a initié le projet GNU, il a popularisé le terme copyleft, il a créé Emacs, etc. Je vous invite à consulter &lt;a href="http://fr.wikipedia.org/wiki/Richard_Stallman" hreflang="fr"&gt;la page qui lui est dédiée sur Wikipedia&lt;/a&gt;, elle saura vous en dire plus sur le bonhomme.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Tout ça pour en venir au titre : grâce à &lt;a href="http://www.aldil.org/" hreflang="fr"&gt;l'ALDIL&lt;/a&gt;, &lt;a href="http://www.aldil.org/events/conference-de-richard-stallman" hreflang="fr"&gt;Richard Stallman sera en conférence à Lyon ce 13 janvier 2010&lt;/a&gt;. Ca se passera au &lt;strong&gt;Grand Amphithéâtre de l'université Lyon 2&lt;/strong&gt;, 18 quai Claude Bernard, 69007 Lyon, à partir de &lt;strong&gt;18h30&lt;/strong&gt;. L'entrée pour la conférence se fera à partir de 18h00, entrée "libre et gratuite dans la limite des places disponibles". En clair, venez tôt si vous voulez une place. Le thème abordé sera : "&lt;strong&gt;Logiciel libre. Société libre.&lt;/strong&gt; "&lt;/p&gt;
&lt;p&gt;Perso, je veux y aller. Voir Stallman en vrai, et en français qui plus est (il est francophone, chouette non ? ), c'est une occasion en or ! Donc, si vous aussi vous pensez y aller, prévenez-moi en commentaire qu'on essaye de s'y retrouver ! ;-)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/rFF3j1q7E2A" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2010/01/05/richard-stallman-en-conference-a-lyon-#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2010/01/05/richard-stallman-en-conference-a-lyon-#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/70</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2010/01/05/richard-stallman-en-conference-a-lyon-</feedburner:origLink></item>
    
  <item>
    <title>[Musique] Eléphant, de la douceur dans tes oreilles</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/4k71qG_eTlE/%5Bmusique%5D-elephant-de-la-douceur-dans-tes-oreilles</link>
    <guid isPermaLink="false">urn:md5:1ea5e5326dbcd133097aaa6dd380d694</guid>
    <pubDate>Mon, 28 Dec 2009 10:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Divers</category>
        <category>chanson</category><category>clip</category><category>elephant</category><category>lisa</category><category>musique</category><category>video</category>    
    <description>&lt;p&gt;Salutations !&lt;/p&gt;
&lt;p&gt;Il m'arrive un truc chouette : on m'a contacté pour que je fasse la promo d'une jeune artiste ! Cool, ça veut dire que mon blog a un intérêt pour certains ! :D&lt;/p&gt;
&lt;p&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/blog-logo-elephant.jpg" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="blog-logo-elephant.jpg, déc. 2009" /&gt;&lt;/p&gt;
&lt;p&gt;Bon, du coup, j'vais vous parler de musique aujourd'hui. Je vous présente donc &lt;strong&gt;Eléphant, une jeune chanteuse parisienne&lt;/strong&gt; (qui est également comédienne d'après ma source). Elle est auto-produite, fait ses débuts comme beaucoup aujourd'hui sur MySpace, et vous propose de découvrir pour l'instant trois chansons. L'une d'elle, &lt;em&gt;Lisa&lt;/em&gt;, a même son propre clip, que je vous invite à regarder :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;object width="400" height="225"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6911025&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vimeo.com/6911025"&gt;Elephant - "Lisa"&lt;/a&gt; from &lt;a href="http://vimeo.com/tracemaker"&gt;Tracemaker&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;C'est bien réalisé, c'est frai, c'est agréable : j'aime bien ! :) Je trouve que la qualité est vraiment là, et si le chant surprend un peu au début, on apprécie rapidement (un peu à la manière de &lt;a href="http://adrian.gaudebert.fr/blog/post/2009/05/18/Coeur-de-pirate"&gt;Coeur de pirate&lt;/a&gt;, d'ailleurs... ). Rendez-vous sur le &lt;a href="http://www.myspace.com/elephantmusique" hreflang="fr"&gt;profil MySpace d'Eléphant&lt;/a&gt; pour écouter ses autres chansons.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Evidemment, j'ai parlé technologie et innovation dans la distribution de la musique avec la personne qui m'a contacté, et il m'a dit que pour l'instant, seuls le MySpace et le clip permettent d'écouter Eléphant, mais il y aura bientôt d'autres moyens d'obtenir sa musique. J'espère que, comme je l'ai proposé, on pourra télécharger certains de ses titres sur les réseaux Peer to Peer (bittorrent principalement), ou encore qu'un modèle similaire à celui utilisé par Radiohead pour leur album &lt;em&gt;In Rainbows&lt;/em&gt; (cf. &lt;a href="http://www.versac.net/2007/10/pourquoi-et-com.html" hreflang="fr"&gt;Pourquoi, et comment, acheter l'album de Radiohead&lt;/a&gt;). Je pense que c'est la meilleure voie à suivre pour un artiste auto-produit. Si le talent est là, les différentes sphères Internet (blogosphère, twittosphère... ) suivront, et le succès sera au rendez-vous, j'en suis sur.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;J'espère qu'Eléphant rencontrera le succès, et que vous serez nombreux à écouter sa musique ! Bonne chance à elle et aux gens qui l'entourent.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bonne journée les loulous ! =)&lt;/p&gt;
&lt;p&gt;Liens :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Profil MySpace d'Eléphant :&amp;nbsp;&lt;a href="http://www.myspace.com/elephantmusique"&gt;http://www.myspace.com/elephantmusique&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Clip de la chanson &lt;em&gt;Lisa&lt;/em&gt; :&amp;nbsp;&lt;a href="http://www.vimeo.com/6911025"&gt;http://www.vimeo.com/6911025&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/4k71qG_eTlE" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2009/12/24/%5Bmusique%5D-elephant-de-la-douceur-dans-tes-oreilles#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2009/12/24/%5Bmusique%5D-elephant-de-la-douceur-dans-tes-oreilles#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/69</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2009/12/24/%5Bmusique%5D-elephant-de-la-douceur-dans-tes-oreilles</feedburner:origLink></item>
    
  <item>
    <title>Ma lettre de motivation pour partir aux Etats-Unis</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/l9YR6u6xAHY/ma-lettre-de-motivation-pour-partir-aux-etats-unis</link>
    <guid isPermaLink="false">urn:md5:51a6434969c68d43edef2be5a92c5e51</guid>
    <pubDate>Tue, 01 Dec 2009 02:20:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Divers</category>
        <category>etats-unis</category><category>le master c est tabou on en viendra tous à bout !</category><category>lettre de motivation</category><category>voyage</category>    
    <description>&lt;p&gt;Salut les amis !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Il est super tard, je suis naze, le Master aura ma peau et j'ai une envie terrible d'arrêter ce cursus pourri. Sauf que, depuis un mois, j'ai une motivation, un fil conducteur qui me pousse à m'accrocher, à suivre la lumière sainte au bout de cet égout débordant de merde. J'ai en effet pour projet de partir &amp;nbsp;aux Etats-Unis l'année prochaine, dans le cadre du premier semestre de Master 2.&lt;/p&gt;
&lt;p&gt;Partir dans le cadre du Master, c'est un super plan : on ne paye pas les frais d'inscriptions de la fac étrangère, on garde la bourse française (environ 350 à 400€ par mois dans mon cas), on gagne une bourse du conseil régional (environ 400€&amp;nbsp;par mois) et on a droit à une prime de 530€ pour payer les frais de voyage. Grosso-modo, ça fait pas loin de $1000 par mois pour vivre aux Etats-Unis pendant 6 mois. Le pied, nan ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bon, du coup, faut que je taffe pour avoir mon semestre, et mon année... Bordel !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;A la base, je suis pas venu ici pour vous raconter ma life, mais cette mise en bouche ne me parait pas superflue. En effet, j'ai une requête à vous adresser, chers amis de bons conseils. Je dois, pour pouvoir être choisi et donc pour partir (et ne pas avoir payé 150€ pour le TOEFL pour rien... ), faire une lettre de motivation qui sera lue par le jury français qui choisi les heureux élus. Comme j'ai pas cartonné ma Licence, et qu'on est nombreux sur l'affaire, j'ai besoin d'avoir une lettre de motiv' en béton armé. Je pense que vous avez compris votre rôle dans cette histoire... :)&lt;/p&gt;
&lt;p&gt;Voici donc ma lettre, telle que je viens de la finir. Je vous préviens, même si je la prépare depuis quelques jours (semaines... :-° ), je l'ai rédigée ce matin entre 1h et 2h, donc il est fort probable que j'ai écrit de la merde dans m'en apercevoir. Je vous serai éternellement reconnaissant de m'aider dans ma quête de la lettre idéale. Et si je pars aux states, promis je vous paye à boire à tous ! ;)&lt;/p&gt;
&lt;p&gt;Bonne lecture !&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Adrian Gaudebert&lt;br /&gt;
**, ****** *** ** ** ***********&lt;br /&gt;
69*** Lyon&lt;/p&gt;
&lt;p&gt;06 ** ** ** ** **&lt;br /&gt;
&lt;a href="mailto:adrian@gaudebert.fr"&gt;adrian@gaudebert.fr&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://adrian.gaudebert.fr/"&gt;http://adrian.gaudebert.fr&lt;/a&gt;&lt;/p&gt;
&lt;p align="RIGHT" style="margin-bottom: 0cm"&gt;Lyon,
le 1er décembre 2009&lt;/p&gt;
&lt;p align="JUSTIFY" style="margin-bottom: 0cm"&gt;Objet
: Candidature au programme d'échange avec les États-Unis&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;	Madame,
Monsieur,&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;	Depuis
plusieurs années maintenant, je nourris le projet de partir dans un
pays anglophone. Dans le cadre des programmes d'échange de
l'université Claude Bernard Lyon 1, je souhaiterais donc effectuer
un semestre d'études aux États-Unis, idéalement à Portland,
Oregon.
&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;	La
ville de Portland accueille en effet de grosses entreprises en
informatique (notamment Intel) et est proche de la Californie et donc
de la Silicon Valley. En outre, c'est une grande ville américaine,
réputée pour son respect de l'environnement et pour son bon
accueil.
&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;	Si
je souhaite participer à cet échange, c'est en partie pour l'aspect
humain. Partir aux États-Unis me permettrait de découvrir des
cultures différentes de celles que je connais, de rencontrer des
gens avec des us et coutumes qui me sont étrangers, de visiter des
lieux singuliers aux yeux d'un français comme moi.
&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;	Faire
ce voyage aux États-Unis serait également pour moi une occasion
incroyable de me confronter à l'esprit entrepreneurial américain,
notamment en ce qui concerne le web. Le modèle américain en matière
de création d'entreprise, de prise de risque, de mise en place d'un
projet, est très bien réputé, et me paraît donc un bon exemple à
suivre. Pouvoir découvrir, apprendre et comprendre ce modèle auprès
de gens qui le connaissent et le vivent me serait fortement utile
pour mon projet professionnel.
&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;	J'ai
en effet de nombreux projets dans le domaine du web, dont certains
sur lesquels je travaille déjà (cf. mon site personnel).
J'envisage, à moyen terme, de créer ma propre entreprise et de me
consacrer autant que possible au développement de ces projets. Ce
domaine de l'Internet me passionne depuis de nombreuses années, et
je n'ai pas attendu mes études pour travailler dedans. J'effectue
d'ailleurs, en parallèle de mon Master, des missions de création de
sites web pour une agence de communication.
&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;
Les américains sont actuellement les plus innovants en matière
d'Internet, et ceci grâce à leur culture de l'entreprise et de
l'échec. Partir aux États-Unis me donnerait des clés pour
appréhender, préparer et lancer mes futurs projets personnels, et
améliorer mes projets déjà existants.
&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;	Enfin,
je suis très attiré par la perspective de partir seul découvrir un
pays étranger et certainement très différent du notre. Vivre cette
expérience à l'étranger est un challenge personnel que je souhaite
vivement relever.
&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;	Que
ce soit d'un point de vue culturel, social, professionnel ou
personnel, j'ai envie de faire ce voyage aux États-Unis, et je sais
que c'est pour moi une occasion unique de m'enrichir au contact d'un
peuple différent, intéressant et passionnant.
&lt;/p&gt;
&lt;p align="JUSTIFY"&gt;	Je
vous remercie de l'attention que vous porterez à ma candidature, et
vous prie de croire, Madame, Monsieur, en l'expression de mes
salutations distinguées.
&lt;/p&gt;
&lt;p align="RIGHT"&gt;Adrian
Gaudebert&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Merci d'avance de votre aide les amis ! J'vous surkiffe ! :D &lt;/p&gt;
&lt;p&gt;Edit 14:16 le 01/12 : J'ai pris en compte vos remarques et fait quelques modifications.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Edit 00:06 le 04/12 : Suite aux conseils de Marjo, Florence et d'une prof, j'ai revu pas mal de choses dans cette lettre. Il faudrait encore que je retire deux ou trois petits trucs, pour gagner une ligne, histoire que ma lettre tienne sur une page. Je suis notamment pas franchement satisfait des deux avant derniers paragraphes, donc si vous avez des propositions, je prend ! ;)&lt;/p&gt;
&lt;p&gt;Et si vous préférez, voila une version pdf : &lt;a href="http://adrian.gaudebert.fr/downloads/lettre-motivation-etats-unis.pdf"&gt;http://adrian.gaudebert.fr/downloads/lettre-motivation-etats-unis.pdf&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/l9YR6u6xAHY" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2009/12/01/ma-lettre-de-motivation-pour-partir-aux-etats-unis#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2009/12/01/ma-lettre-de-motivation-pour-partir-aux-etats-unis#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/68</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2009/12/01/ma-lettre-de-motivation-pour-partir-aux-etats-unis</feedburner:origLink></item>
    
  <item>
    <title>Programmateur : les tweets de la semaine, du 8 au 14 novembre 2009</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/XQhMDpxTC9c/programmateur-%3A-les-tweets-de-la-semaine-du-8-au-14-novembre-2009</link>
    <guid isPermaLink="false">urn:md5:5fe30a9795f503d0d9551542d4ff1b0d</guid>
    <pubDate>Tue, 17 Nov 2009 08:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Développement</category>
        <category>css</category><category>jquery</category><category>php</category><category>programmateur</category><category>twitter</category><category>web</category>    
    <description>&lt;p&gt;Salut à tous !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bienvenue dans notre rendez-vous hebdomadaire : les tweets de la semaine de&amp;nbsp;&lt;a href="http://twitter.com/programmateur" hreflang="fr"&gt;@programmateur&lt;/a&gt;&amp;nbsp;! Aujourd'hui, je vous la fait sans image (c'est long de faire tous les screens à la main, et en ce moment j'ai vraiment pas le temps). La forme est encore à bien définir, et j'aimerais d'ailleurs vos avis à ce propos : préférez-vous des liens avec images, comme les deux billets précédents, ou bien une liste (un peu à l'image des &lt;a href="http://www.amicalement-web.net/developpement-web-les-bons-plans-de-la-semaine-23/2009/11/16/" hreflang="fr"&gt;bons plans de la semaine&lt;/a&gt; d'Amicalement Web) ? Merci de me faire part de vos réponses en commentaires ! :)&lt;/p&gt;
&lt;h3&gt;Dimanche 8 Novembre 2009&lt;/h3&gt;
&lt;p&gt;Nice Quickie CSS3 Tricks with Fallbacks #css #css3 (via&amp;nbsp;&lt;a href="http://twitter.com/smashingmag"&gt;@smashingmag&lt;/a&gt;) -&amp;nbsp;&lt;a href="http://bit.ly/Slx0m"&gt;http://bit.ly/Slx0m&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 08/11/2009 à 15:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/formeolibre"&gt;@formeolibre&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;Lundi 9 Novembre 2009&lt;/h3&gt;
&lt;p&gt;Synthèse du barcamp PHP Toulousain -&amp;nbsp;&lt;a href="http://bit.ly/3eCuiG"&gt;http://bit.ly/3eCuiG&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 09/11/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/methylbro"&gt;@methylbro&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;[en] Du cache en PHP avec Memcache -&amp;nbsp;&lt;a href="http://bit.ly/4ftHHI"&gt;http://bit.ly/4ftHHI&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 09/11/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;Mardi 10 Novembre 2009&lt;/h3&gt;
&lt;p&gt;[en] 3 new and amazing CSS tricks every web designer must know -&amp;nbsp;&lt;a href="http://bit.ly/32KA00"&gt;http://bit.ly/32KA00&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 10/11/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;UwAmp : Nouveau serveur Apache MySQL PHP -&amp;nbsp;&lt;a href="http://bit.ly/3c7VFP"&gt;http://bit.ly/3c7VFP&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 10/11/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/methylbro"&gt;@methylbro&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;Mercredi 11 Novembre 2009&lt;/h3&gt;
&lt;p&gt;[fr] Ruby &amp;amp; Ruby on Rails VS PHP &amp;amp; Symfony -&amp;nbsp;&lt;a href="http://bit.ly/4ESl5t"&gt;http://bit.ly/4ESl5t&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 11/11/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;[en] Build a Simple Password Strength Checker -&amp;nbsp;&lt;a href="http://bit.ly/2ATkVP"&gt;http://bit.ly/2ATkVP&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 11/11/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;Jeudi 12 Novembre 2009&lt;/h3&gt;
&lt;p&gt;[fr] Krumo, une amélioration de print_r et var_dump en PHP -&amp;nbsp;&lt;a href="http://bit.ly/2zDF9o"&gt;http://bit.ly/2zDF9o&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 12/11/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;[en] 7 Things I Wish I Had Know About jQuery -&amp;nbsp;&lt;a href="http://bit.ly/1umXT6"&gt;http://bit.ly/1umXT6&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 12/11/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;Vendredi 13 Novembre 2009&lt;/h3&gt;
&lt;p&gt;[en] 10 Tips for Writing Better CSS -&amp;nbsp;&lt;a href="http://bit.ly/3VWIsM"&gt;http://bit.ly/3VWIsM&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 13/11/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;[fr] Une cheat sheet pour jQuery -&amp;nbsp;&lt;a href="http://bit.ly/4dy6yh"&gt;http://bit.ly/4dy6yh&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 13/11/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;Samedi 14 Novembre 2009&lt;/h3&gt;
&lt;p&gt;[en] Optimizing a php application in 5 minutes -&amp;nbsp;&lt;a href="http://bit.ly/1W8xq"&gt;http://bit.ly/1W8xq&lt;/a&gt;&amp;nbsp;&lt;small&gt;Hier à 15:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;A suivre...&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;Si cette actualité vous a intéressé, n'hésitez pas à suivre&amp;nbsp;&lt;a href="http://twitter.com/programmateur" hreflang="fr"&gt;@programmateur&lt;/a&gt;&amp;nbsp;sur Twitter ! Et si vous estimez qu'une information devrait apparaitre sur&amp;nbsp;&lt;a href="http://twitter.com/programmateur" hreflang="fr"&gt;@programmateur&lt;/a&gt;, proposez-la en utilisant l'interface du site ou en ajoutant #pgmt à votre tweet.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Passez une bonne journée ! ;)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/XQhMDpxTC9c" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2009/11/15/programmateur-%3A-les-tweets-de-la-semaine-du-8-au-14-novembre-2009#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2009/11/15/programmateur-%3A-les-tweets-de-la-semaine-du-8-au-14-novembre-2009#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/67</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2009/11/15/programmateur-%3A-les-tweets-de-la-semaine-du-8-au-14-novembre-2009</feedburner:origLink></item>
    
  <item>
    <title>Quelques blogs de développeurs web</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/5qX3gR_XjCk/quelques-blogs-de-developpeurs-web</link>
    <guid isPermaLink="false">urn:md5:0b5d8518eb14bbb1fb81588da5f18436</guid>
    <pubDate>Fri, 13 Nov 2009 10:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Développement</category>
        <category>blog</category><category>développement</category><category>internet</category><category>jeu vidéo</category><category>jquery</category><category>PHP</category><category>web</category>    
    <description>&lt;p&gt;Salutations !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Amies lectrices, amis lecteurs, si vous lisez ce blog c'est soit que je vous ai spammé sur facebook, soit que vous êtes intéressé(e)s par le développement ou l'informatique en général. Partant de ce constat, et du fait que le web est immense et qu'il est dur de bien s'y retrouver, je vais aujourd'hui vous proposez la lecture de quelques blogs qui seraient susceptibles de vous convenir.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note : cette initiative est en réalité une façon déguisée de tenter de &lt;/em&gt;&lt;a href="http://methylbro.titaxium.org/post/2009/11/01/concours-gagnez-le-livre-php5-avance" hreflang="fr"&gt;&lt;em&gt;gagner un chouette bouquin sur le PHP offert par Méthylbro&lt;/em&gt;&lt;/a&gt;&lt;em&gt;. Mais faisons comme si c'était tout à fait spontané.&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a href="http://blog.arnaud-k.fr/"&gt;Arnaud-k, le blog jQuery&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J'ai déjà du parler du blog d'Arnaud Koncina dans certains billets citant jQuery, parce que son blog est une référence française en ce qui concerne cet excellent framework javascript. Plugins, tutoriels, &lt;a href="http://blog.arnaud-k.fr/2009/developpement-web/cat-jquery/5-conseils-pour-developper-avec-jquery/"&gt;optimisations sur jQuery&lt;/a&gt;, ainsi que des &lt;a href="http://blog.arnaud-k.fr/2009/design/10-web-designs-en-bois/"&gt;découvertes en design&lt;/a&gt; sont au menu de ce blog.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dernièrement, Arnaud a légèrement ralenti son blog, donc c'est l'occasion de lui mettre la pression pour qu'il reprenne les choses en main ! ;D&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.arnaud-k.fr/"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/blog-arnaud-k.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="blog-arnaud-k.png, nov. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.arnaud-k.fr/" hreflang="fr"&gt;http://blog.arnaud-k.fr/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a href="http://www.martiusweb.net/"&gt;Martiusweb, le choupinet du PHP&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Martin Richard est un ami et collègue, ex-dijonnais et nouveau lyonnais tout comme moi. Il rédige régulièrement des articles sur PHP dans PHPSolutions, et livre sur son blog &lt;a href="http://www.martiusweb.net/post/Quelles-solutions-pour-gérer-la-vue-avec-PHP"&gt;son savoir sur le PHP&lt;/a&gt;, ainsi que ses &lt;a href="http://www.martiusweb.net/post/Étudiant-et-Auto-entrepreneur-:-interview-par-La-Manu"&gt;récentes aventures en tant qu'auto-entrepreneur&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.martiusweb.net/"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/blog-martiusweb.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="blog-martiusweb.png, nov. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.martiusweb.net/" hreflang="fr"&gt;http://www.martiusweb.net/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a href="http://methylbro.titaxium.org/"&gt;Méthylbro, PHP pro&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Méthylbro, de son vrai nom Thomas Gasc, est un développeur PHP et intégrateur HTML, qui partage sur son blog ses connaissances en matière de web, mais principalement de développement en PHP. Au hasard, vous pourrez lire &lt;a href="http://methylbro.titaxium.org/post/2009/10/23/etude-de-cas-une-perle-dans-utilisation-de-la-fonction-date-de-php"&gt;des conseils pour écrire du code propre et optimisé&lt;/a&gt;, des revues de &lt;a href="http://methylbro.titaxium.org/post/2009/10/18/php-5-3-resolution-statique-a-la-volee-late-static-bindings"&gt;nouveautés liées à PHP&lt;/a&gt;, ou des concours pour &lt;a href="http://methylbro.titaxium.org/post/2009/11/01/concours-gagnez-le-livre-php5-avance" hreflang="fr"&gt;gagner des super livres à 50 €&lt;/a&gt; ! :)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://methylbro.titaxium.org/"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/blog-methylbro.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="blog-methylbro.png, nov. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://methylbro.titaxium.org/" hreflang="fr"&gt;http://methylbro.titaxium.org/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a href="http://rkueny.fr/"&gt;RKueny, du web, et... du web !&amp;nbsp;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Raphaël Kueny, développeur web, parle sur son blog de pas mal de choses diverses mais intéressantes, allant du web en général aux jeux en ligne. Récemment, on a pu lire des études sur &lt;a href="http://rkueny.fr/developpement-web/lutilisation-du-bas-de-page-footer"&gt;l'importance d'un footer&lt;/a&gt; ou d'&lt;a href="http://rkueny.fr/jeu-web/un-element-important-la-page-daccueil"&gt;une page d'accueil bien construite&lt;/a&gt;, &lt;a href="http://rkueny.fr/jeu-web/une-astuce-bien-sympa"&gt;quelques astuces pour jeux en ligne&lt;/a&gt;, ou encore&lt;a href="http://rkueny.fr/developpement-web/twitter-me"&gt; une réflexion sur cet intriguant outil qu'est Twitter&lt;/a&gt;...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://rkueny.fr/"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/blog-rkueny.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="blog-rkueny.png, nov. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://rkueny.fr/" hreflang="fr"&gt;http://rkueny.fr/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Bonus Track : &lt;a href="http://jordane.vaspard.fr/"&gt;Jordane Vaspard, nouveau venu&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Allez, un p'tit nouveau sur le circuit pour conclure cette liste : Jordane Vaspard, lui aussi ami et ancien camarade de classe, a récemment lancé son site, sur lequel on trouvera principalement des &lt;a href="http://jordane.vaspard.fr/labs.php"&gt;labs&lt;/a&gt; contenant pas mal de sources intéressantes, mais aussi un &lt;a href="http://jordane.vaspard.fr/blog.php"&gt;blog&lt;/a&gt; pour le moins... vide ! Il va donc falloir pousser notre ami Jordane à devenir un vrai blogueur en faisant exploser ses compteurs de visites ! ;)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://jordane.vaspard.fr/"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/blog-jordane-vaspard.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="blog-jordane-vaspard.png, nov. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://jordane.vaspard.fr/"&gt;http://jordane.vaspard.fr/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Concluons...&amp;nbsp;&lt;/h2&gt;
&lt;p&gt;Courrez lire ces quelques blogs, vous ne le regretterez certainement pas, le contenu y est de qualité et l'accueil sera bon (précisez bien que vous venez de ma part ! ;p ).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Je précise par ailleurs que j'ai choisi ces cinq personnes parce que je me sens proche d'eux (Martin et Jordane, je les connais personnellement, mais tous les&amp;nbsp;cinq&amp;nbsp;sont développeurs web, jeunes, beaux et intelligents, tout comme moi). Ce sont aussi des gens qui m'ont bien aidé à lancer &lt;a href="http://adrian.gaudebert.fr/blog/post/2009/08/13/programmateur-compte-twitter-participatif-sur-le-theme-de-la-programmation"&gt;Programmateur&lt;/a&gt;, en participant régulièrement. Une manière de les remercier, donc !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Un jour je ferai une liste de tous les blogs orientés développement que je suis, mais il y en a bien plus que&amp;nbsp;cinq... :)&lt;/p&gt;
&lt;p&gt;Bonne lecture !&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/5qX3gR_XjCk" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2009/11/05/quelques-blogs-de-developpeurs-web#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2009/11/05/quelques-blogs-de-developpeurs-web#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/65</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2009/11/05/quelques-blogs-de-developpeurs-web</feedburner:origLink></item>
    
  <item>
    <title>Programmateur : les tweets de la semaine, du 25 octobre au 7 novembre 2009</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/ptXpyGHvH7E/programmateur-%3A-les-tweets-de-la-semaine-du-25-octobre-au-7-novembre-2009</link>
    <guid isPermaLink="false">urn:md5:1b38955d19a6a2da82fc139ef090af2b</guid>
    <pubDate>Tue, 10 Nov 2009 10:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Développement</category>
        <category>css</category><category>développement</category><category>internet</category><category>jquery</category><category>PHP</category><category>programmateur</category><category>twitter</category><category>web</category>    
    <description>&lt;p&gt;Salut à tous !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Un peu en retard cette semaine, voici le deuxième billet récapitulatif de l'actualité publiée sur&amp;nbsp;&lt;a href="http://twitter.com/programmateur" hreflang="fr"&gt;@programmateur&lt;/a&gt;, le&amp;nbsp;&lt;a href="http://adrian.gaudebert.fr/blog/post/2009/08/13/programmateur-compte-twitter-participatif-sur-le-theme-de-la-programmation" hreflang="fr"&gt;compte Twitter participatif sur le thème de la programmation&lt;/a&gt;. Chaque jour, des liens intéressants sont proposés par des utilisateurs de Twitter, soit en utilisant&amp;nbsp;&lt;a href="http://programmateur.lqbs.fr/" hreflang="fr"&gt;l'interface du site&lt;/a&gt;, soit en ajoutant le hashtag #pgmt aux tweets. Et chaque jour, je modère et publie les liens les plus pertinents, afin que vous les découvriez.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Aujourd'hui, je vous livre les tweets des deux dernières semaines, j'ai raté le coche le weekend dernier pour cause de travail. Et puis aussi parce qu'il faut croire que je suis pas fait pour la régularité... Bref, du coup vous avez une double portion ! Profitez-en ! :D&lt;/p&gt;
&lt;h3&gt;Dimanche 25 Octobre 2009&lt;/h3&gt;
&lt;p&gt;[en] 10 ressources jQuery pour améliorer vos sites -&amp;nbsp;&lt;a href="http://bit.ly/2CmTVx"&gt;http://bit.ly/2CmTVx&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 25/10/2009 à 15:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/2CmTVx"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-25-15-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Lundi 26&amp;nbsp;Octobre&amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;[fr] Floom, un slideshow Mootools de toute beauté -&amp;nbsp;&lt;a href="http://bit.ly/11l6eE"&gt;http://bit.ly/11l6eE&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 26/10/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/11l6eE"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-26-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Galerie DHTML -&amp;nbsp;&lt;a href="http://bit.ly/1gVCQT"&gt;http://bit.ly/1gVCQT&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 26/10/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/jordanevaspard"&gt;@jordanevaspard&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/1gVCQT"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-26-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Mardi 27&amp;nbsp;Octobre&amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;Étude de cas PHP &amp;amp; MySQL : Connaître le nombre d’occurrences dans une table -&amp;nbsp;&lt;a href="http://bit.ly/1NeUnN"&gt;http://bit.ly/1NeUnN&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 27/10/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/methylbro"&gt;@methylbro&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/1NeUnN"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-27-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[en] Un site web de A à Z -&amp;nbsp;&lt;a href="http://bit.ly/4aHFc5"&gt;http://bit.ly/4aHFc5&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 27/10/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/jordanevaspard"&gt;@jordanevaspard&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/4aHFc5"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-27-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Mercredi 28&amp;nbsp;Octobre&amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;Nouvelle ressource pour développeurs (english only comme tout ce qui est de bon niveau)&amp;nbsp;&lt;a href="http://tekpub.com"&gt;http://tekpub.com&lt;/a&gt;/ &amp;nbsp;&lt;small&gt;Le 28/10/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/labilbe"&gt;@labilbe&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://tekpub.com"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-28-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[fr] HTML5 et le futur du Web, par Tim Wright -&amp;nbsp;&lt;a href="http://bit.ly/qTuBK"&gt;http://bit.ly/qTuBK&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 28/10/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/qTuBK"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-28-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Jeudi 29&amp;nbsp;Octobre &amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;[en] Autoload your PHP classes -&amp;nbsp;&lt;a href="http://bit.ly/3eKOdN"&gt;http://bit.ly/3eKOdN&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 29/10/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/3eKOdN"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-29-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vérification d’adresse email en PHP -&amp;nbsp;&lt;a href="http://bit.ly/1o3G47"&gt;http://bit.ly/1o3G47&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 29/10/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/devzonefr"&gt;@devzonefr&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/1o3G47"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-29-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Vendredi 30&amp;nbsp;Octobre&amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;Tutoriel intéressant pour #debutant #php -&amp;nbsp;&lt;a href="http://bit.ly/4xf8Gg"&gt;http://bit.ly/4xf8Gg&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 30/10/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/rkueny"&gt;@rkueny&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/4xf8Gg"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-30-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[en] Menu, layouts et boxes uniquement en CSS. -&amp;nbsp;&lt;a href="http://bit.ly/3DTMRU"&gt;http://bit.ly/3DTMRU&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 30/10/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/jordanevaspard"&gt;@jordanevaspard&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/3DTMRU"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-30-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Samedi 31&amp;nbsp;Octobre&amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;[fr] Mozilla Raindrop, it's raining mails ! -&amp;nbsp;&lt;a href="http://bit.ly/1Uz0Sr"&gt;http://bit.ly/1Uz0Sr&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 31/10/2009 à 15:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/1Uz0Sr"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-31-15-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Dimanche 1 Novembre 2009&lt;/h3&gt;
&lt;p&gt;[fr] UserCake, espace membre Open Source en PHP -&amp;nbsp;&lt;a href="http://bit.ly/3YZDC1"&gt;http://bit.ly/3YZDC1&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 01/11/2009 à 15:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly//3YZDC1"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-01-15-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Lundi 2&amp;nbsp;Novembre&amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;[fr] Chargement automatique de classes avancé avec PHP 5 -&amp;nbsp;&lt;a href="http://bit.ly/J8dVB"&gt;http://bit.ly/J8dVB&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 02/11/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/J8dVB"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-02-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[fr] Javascript, retour sur le serveur -&amp;nbsp;&lt;a href="http://bit.ly/2Fqoy6"&gt;http://bit.ly/2Fqoy6&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 02/11/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/2Fqoy6"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-02-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Mardi 3&amp;nbsp;Novembre&amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;[en] Initiation à Git -&amp;nbsp;&lt;a href="http://bit.ly/Tv6QA"&gt;http://bit.ly/Tv6QA&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 03/11/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/Tv6QA"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-03-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[fr] Quel langage pour bidouiller le web ? -&amp;nbsp;&lt;a href="http://bit.ly/1k0fi2"&gt;http://bit.ly/1k0fi2&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 03/11/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/1k0fi2"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-03-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Mercredi 4&amp;nbsp;Novembre&amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;Une base de données de fonctions php&amp;nbsp;&lt;a href="http://phpfonctions.fr"&gt;http://phpfonctions.fr&lt;/a&gt;/&amp;nbsp;&lt;small&gt;Le 04/11/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/shackdown"&gt;@shackdown&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://phpfonctions.fr"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-04-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Concours : Gagnez le livre PHP5 Avancé ! -&amp;nbsp;&lt;a href="http://bit.ly/3OwlyJ"&gt;http://bit.ly/3OwlyJ&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 04/11/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/methylbro"&gt;@methylbro&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/3OwlyJ"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-04-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Jeudi 5&amp;nbsp;Novembre&amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;Plugin jQuery : QueryLoader, précharger vos pages web -&amp;nbsp;&lt;a href="http://bit.ly/J332w"&gt;http://bit.ly/J332w&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 05/11/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/devzonefr"&gt;@devzonefr&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/J332w"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-05-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cheat Sheets des principaux protocoles :)&amp;nbsp;&lt;a href="http://bit.ly/79aSa"&gt;http://bit.ly/79aSa&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;small&gt;Le 05/11/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/martiusweb"&gt;@martiusweb&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/79aSa"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-05-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Vendredi 6&amp;nbsp;Novembre&amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;[en] Usability tips for visualizing Ajax requests -&amp;nbsp;&lt;a href="http://bit.ly/42IH6v"&gt;http://bit.ly/42IH6v&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 06/11/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/42IH6v"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-06-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[en] Migrer de MySQL vers CouchDB -&amp;nbsp;&lt;a href="http://bit.ly/3AM2Ta"&gt;http://bit.ly/3AM2Ta&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 06/11/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly3AM2Ta/"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-06-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Samedi 7&amp;nbsp;Novembre&amp;nbsp;2009&lt;/h3&gt;
&lt;p&gt;[en] jQuery and General Javascript Tips to Improve Your Code -&amp;nbsp;&lt;a href="http://bit.ly/12OZso"&gt;http://bit.ly/12OZso&lt;/a&gt;&amp;nbsp;&lt;small&gt;Hier à 15:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/12OZso"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-11-07-15-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;A suivre...&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;Si cette actualité vous a intéressé, n'hésitez pas à suivre&amp;nbsp;&lt;a href="http://twitter.com/programmateur" hreflang="fr"&gt;@programmateur&lt;/a&gt;&amp;nbsp;sur Twitter ! Et si vous estimez qu'une information devrait apparaitre sur&amp;nbsp;&lt;a href="http://twitter.com/programmateur" hreflang="fr"&gt;@programmateur&lt;/a&gt;, proposez-la en utilisant l'interface du site ou en ajoutant #pgmt à votre tweet.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bonne journée à tous !&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/ptXpyGHvH7E" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2009/11/08/programmateur-%3A-les-tweets-de-la-semaine-du-25-octobre-au-7-novembre-2009#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2009/11/08/programmateur-%3A-les-tweets-de-la-semaine-du-25-octobre-au-7-novembre-2009#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/66</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2009/11/08/programmateur-%3A-les-tweets-de-la-semaine-du-25-octobre-au-7-novembre-2009</feedburner:origLink></item>
    
  <item>
    <title>Développeurs Web, mettez des liens vers vos flux RSS !</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/HnMOzBvdelc/developpeurs-web-mettez-des-liens-vers-vos-flux-rss-</link>
    <guid isPermaLink="false">urn:md5:697aa66c5e506eae35252b82e47e93b5</guid>
    <pubDate>Mon, 02 Nov 2009 10:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Râââleries</category>
        <category>developpement</category><category>ergonomie</category><category>feed</category><category>feed me i m famous</category><category>flux</category><category>internet</category><category>rss</category><category>web</category>    
    <description>&lt;p&gt;Hello !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Aujourd'hui, petit coup de gueule, parce que je suis pas content... Tout à commencé quand, constatant la lenteur de Firefox par rapport à Google Chrome, je décidais de glisser vers la version libre de ce dernier, &lt;a href="http://fr.wikipedia.org/wiki/Chromium_(navigateur_web)" hreflang="fr"&gt;Chromium&lt;/a&gt;. &lt;em&gt;(Note : d'ailleurs, Chromium est un très bon navigateur, qui plante beaucoup moins que Firefox... Mais ceci est une autre histoire ! )&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/blog-logo-feed-me-i-m-famous.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="blog-logo-feed-me-i-m-famous.png, oct. 2009" /&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Or, il se trouve que Firefox dispose d'une fonction très pratique qui permet de voir d'un simple clic à côté d'une adresse, tous les flux RSS détectés sur le site en question. Je suppose que vous voyez tous à peu près de quoi je veux parler. Bien. Eh bien cette fonctionnalité, très pratique au&amp;nbsp;demeurant, n'existe pas dans Chromium. Or, j'ai l'impression que, la majorité des développeurs Web utilisant Firefox, ils oublient que les liens vers leurs flux RSS ne sont pas accessibles depuis les autres navigateurs.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/stuff/firefox-rss-icon.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="firefox-rss-icon.png, oct. 2009" /&gt;&lt;/p&gt;
&lt;p&gt;Et ceci est un réel problème ! J'enrage assez souvent, quand je tombe sur un blog intéressant auquel je veux m'abonner, de devoir lancer mon firefox uniquement pour récupérer le lien d'un flux RSS... Dernier exemple en date, je trouve, suite à une recherche Google, un site d'un développeur Web, &lt;a href="http://marcarea.com/" hreflang="fr"&gt;marcarea.com&lt;/a&gt;. Ca m'a l'air intéressant, je connaissais pas, donc j'essaye de m'abonner. Et là, c'est le drame : pas de lien vers les flux RSS ! Nulle part, ni dans le header, ni même au fin fond du footer, ni sur la page d'accueil...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Comme ce n'est pas la première fois que ça m'arrive, je m'énerve, &lt;a href="http://twitter.com/adriangaudebert/status/5292709555" hreflang="fr"&gt;je le tweet&lt;/a&gt;, et je rédige ce billet. Je suis un ouf.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;En plus d'être énervant, l'absence de ces liens n'encourage pas les gens à s'abonner, ne leur montre même pas que les flux RSS existent (oui il y a encore des gens qui surfent et qui ignorent ce que c'est), et donc au final réduit le nombre de lecteurs potentiels de votre blog / site / whatever. Fidéliser ses lecteurs, c'est important.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Donc, amis développeurs Web, pensez s'il vous plait à mettre des liens vers vos flux RSS !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Have a nice day !&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Notes : J'ai tout de même fini par lancer firefox pour m'abonner au blog de marcarea. D'ailleurs, Marc, si tu passes par ici, ne vois nulle offense dans ce billet. Je l'écris un peu à chaud, et j'espère ne pas être agressif. Si tel est le cas, sache que ce n'est pas mon but ! ;)&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/HnMOzBvdelc" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2009/10/30/developpeurs-web-mettez-des-liens-vers-vos-flux-rss-#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2009/10/30/developpeurs-web-mettez-des-liens-vers-vos-flux-rss-#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/64</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2009/10/30/developpeurs-web-mettez-des-liens-vers-vos-flux-rss-</feedburner:origLink></item>
    
  <item>
    <title>Programmateur : les tweets de la semaine, du 18 au 24 octobre 2009</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/fdV2sh0aVTI/programmateur-%3A-les-tweets-de-la-semaine-du-18-au-24-octobre-2009</link>
    <guid isPermaLink="false">urn:md5:a21735fe031b2005cb0ae0d751e83233</guid>
    <pubDate>Sun, 25 Oct 2009 14:00:00 +0100</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Développement</category>
        <category>ajax</category><category>css</category><category>développement</category><category>html</category><category>jquery</category><category>PHP</category><category>programmateur</category><category>twitter</category><category>web</category>    
    <description>&lt;p&gt;Bonjour à tous !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Voici le premier billet récapitulatif de l'actualité publiée sur &lt;a href="http://twitter.com/programmateur" hreflang="fr"&gt;@programmateur&lt;/a&gt;, le &lt;a href="http://adrian.gaudebert.fr/blog/post/2009/08/13/programmateur-compte-twitter-participatif-sur-le-theme-de-la-programmation" hreflang="fr"&gt;compte Twitter participatif sur le thème de la programmation&lt;/a&gt;. Chaque jour, des liens intéressants sont proposés par des utilisateurs de Twitter, soit en utilisant &lt;a href="http://programmateur.lqbs.fr/" hreflang="fr"&gt;l'interface du site&lt;/a&gt;, soit en ajoutant le hashtag #pgmt aux tweets. Et chaque jour, je modère et publie les liens les plus pertinents, afin que vous les découvriez.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Si vous n'avez pas de compte &lt;a href="http://twitter.com" hreflang="en"&gt;Twitter&lt;/a&gt;, que vous ne suivez pas (encore ^^) &lt;a href="http://twitter.com/programmateur" hreflang="fr"&gt;@programmateur&lt;/a&gt; ou que vous en avez raté des bouts, voici une piqure de rappel !&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Dimanche 18 octobre 2009&lt;/h3&gt;
&lt;p&gt;[en] Top 20 Ways for Web Developers to Reduce Their Carbon Footprint -&amp;nbsp;&lt;a href="http://bit.ly/2AkVy1"&gt;http://bit.ly/2AkVy1&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 18/10/2009 à 14:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/2AkVy1"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-18-14-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-18-14-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Lundi 19 octobre 2009&lt;/h3&gt;
&lt;p&gt;[fr] Spree, solution e-commerce open source pour Ruby on Rails -&amp;nbsp;&lt;a href="http://bit.ly/1mu2rG"&gt;http://bit.ly/1mu2rG&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 19/10/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/1mu2rG"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-19-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-19-10-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Astuce #css pour afficher des icônes en fonction de vos liens -&amp;nbsp;&lt;a href="http://bit.ly/M15FO"&gt;http://bit.ly/M15FO&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 19/10/2009 à 15:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/M15FO"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-19-15-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-19-15-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[fr] Ajax Queue avec jQuery -&amp;nbsp;&lt;a href="http://bit.ly/2pM57Z"&gt;http://bit.ly/2pM57Z&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 19/10/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/AnthorNet"&gt;@AnthorNet&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/2pM57Z"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-19-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-19-18-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Mardi 20 octobre 2009&lt;/h3&gt;
&lt;p&gt;PHP 5.3 : Résolution statique à la volée - Late Static Bindings -&amp;nbsp;&lt;a href="http://bit.ly/ljnON"&gt;http://bit.ly/ljnON&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 20/10/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/methylbro"&gt;@methylbro&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/ljnON"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-20-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-20-10-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[en] Creating a Crypter Class with PHP -&amp;nbsp;&lt;a href="http://bit.ly/BZ3Xv"&gt;http://bit.ly/BZ3Xv&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 20/10/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/BZ3Xv"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-20-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-20-18-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Mercredi 21 octobre 2009&lt;/h3&gt;
&lt;p&gt;[en] Browser support for HTML5 and CSS3 -&amp;nbsp;&lt;a href="http://bit.ly/2Xgnjj"&gt;http://bit.ly/2Xgnjj&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 21/10/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/2Xgnjj"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-21-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-21-10-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Drag to Share with jQuery UI -&amp;nbsp;&lt;a href="http://bit.ly/3IZjJv"&gt;http://bit.ly/3IZjJv&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 21/10/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/3IZjJv"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-21-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-21-18-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Jeudi 22 octobre 2009&lt;/h3&gt;
&lt;p&gt;Étude de cas : Stocker une date dans le système de fichiers en PHP -&amp;nbsp;&lt;a href="http://bit.ly/1uE0D1"&gt;http://bit.ly/1uE0D1&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 22/10/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/methylbro"&gt;@methylbro&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/1uE0D1"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-22-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-22-10-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[en] Quelques bouts de code PHP utiles -&amp;nbsp;&lt;a href="http://bit.ly/2GyTID"&gt;http://bit.ly/2GyTID&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 22/10/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/2GyTID"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-22-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-22-18-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Vendredi 23 octobre 2009&lt;/h3&gt;
&lt;p&gt;[en] Avez-vous testé Rebol 3 ? -&amp;nbsp;&lt;a href="http://bit.ly/6PL4R"&gt;http://bit.ly/6PL4R&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 23/10/2009 à 10:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/iPoulet"&gt;@iPoulet&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/6PL4R"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-23-10-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-23-10-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[en] 8 façons d'afficher vos listes en #HTML et #CSS (avec des morceaux de #CSS3 dedans) -&amp;nbsp;&lt;a href="http://bit.ly/3TI46y"&gt;http://bit.ly/3TI46y&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 23/10/2009 à 18:00:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/3TI46y"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-23-18-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-23-18-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Samedi 24 octobre 2009&lt;/h3&gt;
&lt;p&gt;[en] 5 règles pour écrire du CSS plus propre -&amp;nbsp;&lt;a href="http://bit.ly/SdFvd"&gt;http://bit.ly/SdFvd&lt;/a&gt;&amp;nbsp;&lt;small&gt;Le 24/10/2009&amp;nbsp;à 15:00 par&amp;nbsp;&lt;a href="http://twitter.com/adriangaudebert"&gt;@adriangaudebert&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bit.ly/SdFvd"&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/programmateur/2009-10-24-15-00-00.png" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="2009-10-24-15-00-00.png, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;A suivre...&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;Si cette actualité vous a intéressé, n'hésitez pas à suivre &lt;a href="http://twitter.com/programmateur" hreflang="fr"&gt;@programmateur&lt;/a&gt; sur Twitter ! Et si vous estimez qu'une information devrait apparaitre sur &lt;a href="http://twitter.com/programmateur" hreflang="fr"&gt;@programmateur&lt;/a&gt;, proposez-la en utilisant l'interface du site ou en ajoutant #pgmt à votre tweet.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bonne fin de weekend !&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/fdV2sh0aVTI" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2009/10/25/programmateur-%3A-les-tweets-de-la-semaine-du-18-au-24-octobre-2009#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2009/10/25/programmateur-%3A-les-tweets-de-la-semaine-du-18-au-24-octobre-2009#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/62</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2009/10/25/programmateur-%3A-les-tweets-de-la-semaine-du-18-au-24-octobre-2009</feedburner:origLink></item>
    
  <item>
    <title>[CSS] Astuce : ajouter des icônes à certains de vos liens</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/6rZ27k4T5Ho/%5Bcss%5D-astuce-%3A-ajouter-des-icones-a-certains-de-vos-liens</link>
    <guid isPermaLink="false">urn:md5:d1c70dfa522ab0a7bb32ea884bc5b72d</guid>
    <pubDate>Sat, 17 Oct 2009 16:30:00 +0200</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Développement</category>
        <category>accessibilite</category><category>astuce</category><category>css</category><category>développement</category><category>icone</category>    
    <description>&lt;p&gt;Salut la compagnie ! &lt;/p&gt;
&lt;p&gt;Aujourd'hui, une petite astuce CSS pour ajouter des icônes en fonction de vos liens. Par exemple, comme sur &lt;a hreflang="fr" href="http://fr.wikipedia.org/"&gt;Wikipedia &lt;img title="direction.png, oct. 2009" alt="" src="http://adrian.gaudebert.fr/blog/public/icons/direction.png" /&gt;&lt;/a&gt;, on afficherait une icône comme celle-ci sur un lien externe. Mais on peut aussi mettre des icônes particulières en fonction du type du document lié. Par exemple, j'ai un lien qui pointe vers un document .pdf, et je veux le signaler à mes lecteurs,&amp;nbsp;&lt;a hreflang="fr" href="http://pauillac.inria.fr/%7Eweis/info/haladjian.pdf"&gt;&lt;img title="doc_pdf.png, oct. 2009" alt="" src="http://adrian.gaudebert.fr/blog/public/icons/doc_pdf.png" /&gt; comme ceci&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Le code CSS3 suivant vous permet d'arriver très simplement à vos fins : &lt;/p&gt;
&lt;code&gt;a[href$=".pdf"]:before {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; content: url('images/doc_pdf.png');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-right: 4px;&lt;br /&gt;}&lt;/code&gt;
&lt;p&gt;Le sélecteur CSS [href$=".pdf"] signifie que l'attribut "href" se termine par ".pdf". &lt;/p&gt;
&lt;p&gt;Pour un ajout d'une icône sur tous vos liens externes, on suppose que ces liens commencent toujours par http://, on utilise donc le CSS suivant : &lt;/p&gt;
&lt;code&gt;a[href^="http://"]:after { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; content: url('images/external.gif');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-left: 4px;&lt;br /&gt;}&lt;/code&gt;
&lt;p&gt;Dans ce cas, on demande tous les liens dont l'attribut href commence par la chaine "http://". &lt;/p&gt;
&lt;p&gt;Attention, ceci ne marche qu'avec CSS3, donc avec un navigateur récent (Firefox 3.5, Chromium, IE7+, et je suppose les dernières versions de Safari et Opera). &lt;/p&gt;
&lt;p&gt;J'en profite pour faire un petit récap' des sélecteurs disponibles en CSS2 et 3. Avec la version 2, vous ne pouvez utiliser que =, ~= et |=. Avec CSS3, vous pouvez aller plus loin avec ^=, $= et *=. Je vous invite à lire les docs qui sont on ne peut plus claires sur l'utilisation de ces sélecteurs : &lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a hreflang="en" href="http://www.w3.org/TR/CSS2/selector.html#attribute-selectors"&gt;Sélecteurs avec CSS2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a hreflang="en" href="http://www.w3.org/TR/css3-selectors/#selectors"&gt;Sélecteurs avec CSS3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Pour aller plus loin...&lt;/h4&gt;
&lt;p&gt;Si vous souhaitez faire en sorte que votre code soit universellement fonctionnel (donc aussi sur IE6), le plus simple reste d'ajouter une classe à vos liens, par exemple &lt;em&gt;external&lt;/em&gt; pour les liens externes, &lt;em&gt;docpdf&lt;/em&gt; pour les documents pdf, etc. Mais c'est long et fastidieux, il faut reprendre tous vos liens, un travail que tout bon informaticien se refuse normalement de faire ! ;)&lt;/p&gt;
&lt;p&gt;Et pour finir, l'article de Romy qui m'a inspiré : &lt;a href="http://romy.tetue.net/signaler-les-liens-externes-par-un-picto" hreflang="fr"&gt;Signaler les liens externes par un picto&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note : J'utilise des icônes issues du &lt;/em&gt;&lt;a href="http://led24.de/iconset/"&gt;&lt;em&gt;pack par ted24&lt;/em&gt;&lt;/a&gt;&lt;em&gt;. &lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/6rZ27k4T5Ho" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2009/10/17/%5Bcss%5D-astuce-%3A-ajouter-des-icones-a-certains-de-vos-liens#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2009/10/17/%5Bcss%5D-astuce-%3A-ajouter-des-icones-a-certains-de-vos-liens#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/60</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2009/10/17/%5Bcss%5D-astuce-%3A-ajouter-des-icones-a-certains-de-vos-liens</feedburner:origLink></item>
    
  <item>
    <title>Minifier, plugin pour Atomik Framework qui compresse vos fichiers CSS</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/rk4DFGFloN8/minifier-plugin-pour-atomik-framework-qui-compresse-vos-fichiers-css</link>
    <guid isPermaLink="false">urn:md5:f8998bc01dde32e53d616ee8714756a5</guid>
    <pubDate>Mon, 05 Oct 2009 08:00:00 +0200</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Développement</category>
        <category>application</category><category>atomik</category><category>développement</category><category>internet</category><category>PHP</category><category>plugin</category>    
    <description>&lt;p&gt;Hello !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Aujourd'hui je vous présente mon premier plugin pour le &lt;a href="http://atomikframework.com/"&gt;framework PHP Atomik Framework&lt;/a&gt; : Minifier. Ce plugin permet de réduire et de compresser en un seul fichier mis en cache tous les fichiers CSS nécessaire à une page.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://adrian.gaudebert.fr/blog/public/icones-billets/.blog-logo-minifier_m.jpg" alt="" style="margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; " title="Minifier plugin Atomik, oct. 2009" /&gt;&lt;/p&gt;
&lt;p&gt;Je vous laisse lire la &lt;a href="http://minifier.lqbs.fr/" hreflang="fr"&gt;page du plugin&lt;/a&gt; pour plus d'informations. Si vous avez des questions, posez-les ici ou sur le forum d'Atomik ! ;)&lt;/p&gt;
&lt;p&gt;Pour la petite histoire, tout à commencé par un billet chez &lt;a href="http://www.lafermeduweb.net/billet/creez-un-minifier-reducteur-de-code-css-en-php-581.html" hreflang="fr"&gt;La Ferme du Web&lt;/a&gt;, qui relayait un billet de &lt;a href="http://www.lateralcode.com/css-minifer/" hreflang="en"&gt;lateralcode&lt;/a&gt;, présentant un script simple de compression de fichiers CSS. Le but était tout simplement de ne pas avoir à compresser ses fichiers à chaque fois qu'on les envoie sur son serveur. Et puis du coup, comme beaucoup de commentaires en parlaient, j'ai repris ce script et je l'ai amélioré pour qu'il compresse plusieurs fichiers d'un coup, et qu'il les mette en cache. Et puis histoire que ça me serve encore plus et encore plus facilement, j'en ai fait un plugin pour Atomik, framework que j'apprécie et que j'utilise beaucoup !&lt;/p&gt;
&lt;p&gt;Liens :&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://atomikframework.com/plugins/show/12/minifier" hreflang="en"&gt;Le plugin Minifier sur AtomikFramework&lt;/a&gt; (avec lien de téléchargement)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://minifier.lqbs.fr/" hreflang="fr"&gt;Page officielle du plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://atomikframework.com/forum/viewtopic.php?pid=397"&gt;Présentation du plugin sur le forum d'Atomik&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;Enjoy !&amp;nbsp;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/rk4DFGFloN8" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2009/10/04/minifier-plugin-pour-atomik-framework-qui-compresse-vos-fichiers-css#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2009/10/04/minifier-plugin-pour-atomik-framework-qui-compresse-vos-fichiers-css#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/59</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2009/10/04/minifier-plugin-pour-atomik-framework-qui-compresse-vos-fichiers-css</feedburner:origLink></item>
    
  <item>
    <title>Vidéo : Charity Water, une organisation qui leur veut du bien</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/aqdW3v3sZjE/video-charity-water-une-organisation-qui-leur-veut-du-bien</link>
    <guid isPermaLink="false">urn:md5:1ac753b369f2677cffad4030cd9c42f4</guid>
    <pubDate>Thu, 27 Aug 2009 12:00:00 +0200</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Actualités</category>
        <category>anniversaire</category><category>association caritative</category><category>charity water</category><category>eau potable</category><category>vidéo</category>    
    <description>&lt;p&gt;Hello les amis !&lt;/p&gt;
&lt;p&gt;Aujourd'hui je vous présente une vidéo faite par &lt;a hreflang="en" href="http://www.charitywater.org/"&gt;Charity Water&lt;/a&gt;, une organisation à but non-lucratif dont le but est ni plus ni moins d'apporter de l'eau potable et propre à chaque habitant de la planète qui manque. J'ai trouvé cette vidéo chez &lt;a hreflang="fr" href="http://www.pocarles.com"&gt;Pierre-Olivier Carles&lt;/a&gt;, je vous invite donc à aller lire &lt;a hreflang="fr" href="http://www.pocarles.com/2009/08/charity-water-etes-vous-nees-en-septembre/"&gt;son billet de présentation de Charity Water&lt;/a&gt;, il est complet et très agréable à lire ! ;)&lt;/p&gt;
&lt;object type="application/x-shockwave-flash" data="http://vimeo.com/moogaloop.swf?clip_id=6202666&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1" width="400" height="225"&gt;
&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6202666&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1" /&gt;
&lt;param name="allowfullscreen" value="true" /&gt;
&lt;param name="allowscriptaccess" value="always" /&gt;
&lt;/object&gt;
&lt;p&gt;Enjoy !&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/aqdW3v3sZjE" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2009/08/27/video-charity-water-une-organisation-qui-leur-veut-du-bien#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2009/08/27/video-charity-water-une-organisation-qui-leur-veut-du-bien#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/58</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2009/08/27/video-charity-water-une-organisation-qui-leur-veut-du-bien</feedburner:origLink></item>
    
  <item>
    <title>Ideonimbus : Réponse à l'argument du vol des idées</title>
    <link>http://feedproxy.google.com/~r/AdrianGaudebert/~3/OnheWgRrzT0/ideonimbus-%3A-reponse-a-l-argument-du-vol-des-idees</link>
    <guid isPermaLink="false">urn:md5:ef777d08d07938bac0b61c1f4dec5959</guid>
    <pubDate>Wed, 19 Aug 2009 17:00:00 +0200</pubDate>
    <dc:creator>Adrian Gaudebert</dc:creator>
        <category>Internet</category>
        <category>concept</category><category>ideonimbus</category><category>idée</category><category>internet</category><category>partage</category>    
    <description>&lt;p&gt;Bien le bonjour amis lecteurs !&lt;/p&gt;
&lt;p&gt;Comme vous devez le savoir, j'ai lancé il y a quelques temps le site &lt;a hreflang="fr" href="http://www.ideonimbus.fr"&gt;ideonimbus.fr&lt;/a&gt;, dont le but est de favoriser le partage d'idées. Or, il se trouve que souvent, lorsque je présente ce projet, on me répond que &lt;strong&gt;&lt;em&gt;"c'est parfait pour se faire piquer ses idées"&lt;/em&gt;&lt;/strong&gt;. Comme j'en ai un peu marre de répondre à chaque fois la même chose, je vais rédiger ici ma réponse. Ça va également me permettre de revenir un petit peu sur l'idéologie d'ideonimbus... &lt;/p&gt;
&lt;p&gt;&lt;img title="Ideonimbus, site de partage d'idées, août 2009" style="margin: 0 auto; display: block;" alt="" src="http://adrian.gaudebert.fr/blog/public/icones-billets/blog-logo-ideonimbus.jpg" /&gt;&lt;/p&gt;    &lt;p&gt;Reprenons du début : Partager ses idées, c'est le meilleur moyen de se les faire voler. J'ai deux réponses à apporter à cet argument. &lt;/p&gt;
&lt;h3&gt;Réponse 1 : Si tu ne veux pas te faire piquer ton idée, ne la partage pas !&lt;/h3&gt;
&lt;p&gt;Ben ouais, quoi. Si vous ne voulez pas qu'on vous vole quelque chose, ne dites pas que vous l'avez. Cette réponse est assez limitée, je prendrais presque les gens pour des cons. Et c'est pas mon genre (enfin, je crois pas... ), donc je préfère approfondir.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Réponse 2 : Le partage, c'est extra !&lt;/h3&gt;
&lt;p&gt;Le but d'ideonimbus est le &lt;strong&gt;partage&lt;/strong&gt;. Le partage a énormément d'avantages, on est toujours (souvent ? ) plus forts à plusieurs que seul. Partager permet donc d'améliorer. Restons dans le cadre des idées : vous avez une idée, vous vous dites qu'elle vaut le coup, mais vous préférez en parler pour savoir ce qu'en pensent les gens autour de vous. Vous partagez donc cette idée avec une communauté, et cette communauté vous fait part de ses avis, de ses réflexions, d'améliorations possibles, etc. Au final, vous avez lancé une réflexion autour d'un sujet (votre idée), et cette réflexion aura permit (la plupart du temps) de juger de la pertinence de cette idée, (parfois) de l'améliorer, (rarement) de la réaliser. Quoi qu'il arrive, vous aurez gagné à partager votre idée.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Maintenant, revenons concrètement à ideonimbus. Imaginez que vous ayez une idée, vous la pensez viable, intéressante, mais vous n'avez pas le temps, pas les compétences ou tout simplement pas l'envie de la réaliser. Pourquoi, alors, ne pas la partager, afin de permettre à quelqu'un de la reprendre et d'en faire quelque chose ? C'est là qu'intervient ideonimbus, en vous permettant de partager votre idée avec la plus grosse communauté existante au monde : Internet. (&lt;em&gt;Oui j'embellis le truc ^^&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;Il faut bien voir dans quel contexte on partage une idée sur &lt;a href="http://adrian.gaudebert.fr/blog/tag/ideonimbus"&gt;ideonimbus&lt;/a&gt;. Il y a plusieurs éléments importants à prendre en compte. Tout d'abord, on sait a priori qu'on ne réalisera pas cette idée nous-même. De plus, on est pas dans un environnement hautement concurrentiel. Il est évident qu'une grosse société n'a que très très peu d'intérêt à partager ses innovations avec le monde. (&lt;em&gt;Encore que, mais là on partirai sur un autre débat... &lt;/em&gt;) Si vous avez une idée dans laquelle vous comptez investir du temps ou de l'argent, il est évidemment recommandé de ne pas la partager sur un espace aussi ouvert qu'Internet. &lt;/p&gt;
&lt;p&gt;Mais tout ceci ne s'applique que dans des cas rares d'idées soit totalement innovantes et dont on est sur qu'elles vont marcher, soit dans des contextes concurrentiels. Ce qui, a priori, n'est pas le cas de l'internaute venu partager ses idées sur ideonimbus. &lt;/p&gt;
&lt;p&gt;De plus, de mon point de vue, le vol d'idée est une phobie irréaliste. Je ne sais pas à quoi c'est dû (Un excès de confiance en soi ? Une culture de la propriété privée ? ), mais ce que je sais, c'est qu'on ne voit que très rarement du vol d'&lt;strong&gt;idée&lt;/strong&gt;. La majorité des gens qui reprennent des concepts, le font avec des choses &lt;strong&gt;éprouvées&lt;/strong&gt;, dont ils savent que ça va forcément marcher chez eux aussi bien que chez leurs concurrents. Je ne crois pas qu'ils volent des concepts au stade d'idée, sauf si ils se trouvent dans un secteur ultra-concurrentiel ou que l'idée est en béton armé, auxquels cas on revient à ce que je disais dans les deux derniers paragraphes. &lt;/p&gt;
&lt;p&gt;Je voudrais terminer sur deux exemples. Tout d'abord, celui du site &lt;a hreflang="fr" href="http://www.356idees.com"&gt;356idees.com&lt;/a&gt;, qui est le prédécesseur spirituel d'ideonimbus. Sur ce site, pendant un an, des idées ont été postées, et beaucoup de gens ont participé aux conversations engrangées, apportant leurs propres idées d'amélioration. Quand je parle de 365idees.com à des gens qui l'ont connu "de son vivant", il ne m'en disent que du bien.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ensuite, les présentations de projets sur le site du zéro. Il y a, sur les forums du SdZ, des dizaines d'idées postées chaque jour. Je vais vous présenter l'exemple d'un jeune homme, lycéen, qui a voulu se lancer dans la réalisation d'un jeu web. Il a eu une idée intéressante : faire un jeu basé sur le temps qui s'écoule. Il a partagé cette idée sur les forums du SdZ : &lt;a hreflang="fr" href="http://www.siteduzero.com/forum-83-411285-p2-site-web-chronos-jeu-par-navigateur.html"&gt;Voir la présentation du Projet Chronos&lt;/a&gt;. Au final, il a eu des réponses, des gens intéressés qui ont proposé des améliorations, d'autres qui lui ont proposé leur aide dans la réalisation de ce projet. Personne n'aurait d'intérêt à lui voler cette idée, ils ont plutôt intérêt à y participer directement. (Note : si je vous parle de ce projet en particulier, c'est parce que j'y ai moi-même vu une très bonne idée, et que j'ai choisi d'aider à la réalisation de ce projet, en tant que "consultant". Mais j'en parlerai plus précisément plus tard... )&lt;/p&gt;
&lt;p&gt;Voila pour mon point de vue, j'espère avoir avancé suffisamment d'éléments pour convaincre les sceptiques que le partage, c'est bien ! ;) Les commentaires de ce blog seront ravis de recevoir vos contre-arguments ou vos avis sur ce sujet ! :)&lt;/p&gt;
&lt;p&gt;Pour avoir des compléments de discussion, voici deux liens où j'ai déjà parlé du sujet : &lt;a hreflang="fr" href="http://www.siteduzero.com/forum-83-383239-p1-un-site-d-echange-d-idees-de-concepts.html"&gt;sur le site du zéro&lt;/a&gt;, et pour &lt;a hreflang="fr" href="http://www.ideonimbus.fr/2009/06/25/bienvenue-sur-ideonimbus/"&gt;l'ouverture d'ideonimbus&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AdrianGaudebert/~4/OnheWgRrzT0" height="1" width="1"/&gt;</description>
    
    
    
          <comments>http://adrian.gaudebert.fr/blog/post/2009/08/19/ideonimbus-%3A-reponse-a-l-argument-du-vol-des-idees#comment-form</comments>
      <wfw:comment>http://adrian.gaudebert.fr/blog/post/2009/08/19/ideonimbus-%3A-reponse-a-l-argument-du-vol-des-idees#comment-form</wfw:comment>
      <wfw:commentRss>http://adrian.gaudebert.fr/blog/feed/atom/comments/57</wfw:commentRss>
      <feedburner:origLink>http://adrian.gaudebert.fr/blog/post/2009/08/19/ideonimbus-%3A-reponse-a-l-argument-du-vol-des-idees</feedburner:origLink></item>
    
</channel>
</rss>
