<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="rss.css" type="text/css"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
 <title>Nico's dreams - Blog et pensées d'un intégrateur/développeur web - Nicolas Hoffmann</title>
 <link>http://www.nicolas-hoffmann.net/rss/index.php</link>
 <atom:link href="http://www.nicolas-hoffmann.net/rss/index.php" rel="self" type="application/rss+xml" />
 <description>Nico's dreams - Nouveautés et mises à jour - Nicolas Hoffmann</description>
 <language>fr-fr</language>
 <ttl>120</ttl>
 <pubDate>Sun, 19 May 2013 21:55:09 +0200</pubDate>
 <lastBuildDate>Sun, 19 May 2013 21:55:09 +0200</lastBuildDate>
 <managingEditor>contact@nicolas-hoffmann.net (Nico)</managingEditor>

 <webMaster>contact@nicolas-hoffmann.net (Nico)</webMaster>
 <image>
  <title>Nico's dreams - Blog et pensées d'un intégrateur/développeur web - Nicolas Hoffmann</title>
  <url>http://www.nicolas-hoffmann.net/rss/nicos_dreams.jpg</url>
  <link>http://www.nicolas-hoffmann.net/rss/index.php</link>
  <description>Nouveautés et mises à jour</description>
 </image>
 <item>
  <title><![CDATA[ J'aime mon graphiste ]]></title>
  <description><![CDATA[ Oui, il est possible de <strong>trucider cette légende urbaine comme quoi intégrateurs et graphistes ne sont pas fait pour s'entendre</strong>.</p>
<p>Comme le dirait Octave dans le film «&#160;99 Francs&#160;»&#160;:</p>
<p><blockquote>Il est à moi, c'est MON graphiste.</blockquote></p>
<p>Mon graphiste a plein de qualités extraordinaires, déjà, il a le bon sens de <strong>discuter avec moi quand il fait ses maquettes</strong>, ce qui m'évite des échanges houleux comme par exemple &#160;par exemple hein&#160; je reçois une maquette impossible à faire tourner avec un <abbr title="Content Management System" lang="en" xml:lang="en">CMS</abbr> qui par principe permet d'ajouter des pages. D'ailleurs, il a compris que quand il est perdu pour pondre une maquette pour <span lang="en" xml:lang="en">smartphone</span>, il peut venir me voir pour que je puisse lui donner des pistes d'après mon code.</p>
<p>Ensuite, au lieu de croire comme la plupart des blaireaux sortis des écoles d'arts que la Terre entière va s'agenouiller devant sa créativité (bien sûr, tous sont le nouveau Picasso du Web), <strong>il écoute et essaie de comprendre la chaine de production à tous les étages</strong>. Il a le grand mérite de s'y intéresser.</p>
<p>Il a compris que si je lui demande des exports en <span lang="en" xml:lang="en">sprites</span> <abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr>, ce n'est pas juste pour le plaisir de lui casser les pieds, mais que cela sert la qualité du site. Pareil, quand je lui parle de contrastes, il a compris que le site n'est pas là pour favoriser son ego, mais bien pour des utilisateurs.</p>
<p>Il a également pigé que la créativité se loge à des endroits bien surprenants parfois.</p>
<p>D'ailleurs, <strong>le fait qu'il m'écoute me donne encore plus envie de respecter son travail</strong>, c'est quand même dingue ce qu'une bonne entente produit. En fait, on n'a pas besoin tant que cela de discuter des heures comme je pourrais le faire avec un bobet qui ne comprend rien à rien de mon boulot d'intégrateur. Des fois, je reçois des images en <span lang="en" xml:lang="en">sprites</span> sans même les avoir demandées. D'ailleurs, parfois, je n'imaginais pas utiliser cela dans certains cas, et il me pousse à le faire. D'ailleurs, mon <span lang="en" xml:lang="en">framework</span> <abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr> est aussi là pour permettre de mieux respecter ses maquettes.</p>
<p>On se consulte bien sûr, personne n'est parfait, ni lui, ni moi. Mais <strong>cette entente nous fait en fait discuter que sur des questions intéressantes</strong>, pas des engueulades stériles de crétins butés.</p>
<p>Vraiment, <strong>j'aime mon graphiste</strong>, c'est un vrai <span lang="en" xml:lang="en">Web Designer</span> ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1553-J-aime-mon-graphiste.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1553-J-aime-mon-graphiste.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Sat, 18 May 2013 10:26:38 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ Pour gagner du temps à tester les Microdatas ]]></title>
  <description><![CDATA[ La petite astuce du jour&#160;: si comme moi, vous vous intéressez aux <a href="http://schema.org/" lang="en" xml:lang="en" hreflang="en">Microdatas</a>, vous connaissez peut-être le <a href="http://www.google.com/webmasters/tools/richsnippets" lang="en" xml:lang="en" hreflang="en">Google Structured Data Testing Tool</a>.</p>
<p>Si vous avez la <a href="http://chrispederick.com/work/web-developer/" lang="en" xml:lang="en" hreflang="en">Webdevelopper Toolbar</a> sous Firefox&#160;: </p><ul><li>allez faire un petit tour dans «&#160;Outils&#62;Régler outils&#160;»,</li><li>là vous pouvez cliquer sur «&#160;Ajouter&#160;»,</li><li>il vous suffit de préciser le nom de l'outil, pour ma part, je l'ai baptisé «&#160;<span lang="en" xml:lang="en">Rich Snippet Tool</span>&#160;»,</li><li>de cocher <abbr title="Uniform Resource Locator" lang="en" xml:lang="en">URL</abbr> pour «&#160;Type d'outils&#160;»,</li><li>et d'indiquer <code>http://www.google.com/webmasters/tools/richsnippets?url=</code> dans le champ <abbr title="Uniform Resource Locator" lang="en" xml:lang="en">URL</abbr>.</li></ul><p></p>
<p>Et hop, voilà un raccourci bien pratique créé vers ce service&#160;!</p>
<p>Le même genre d'astuce est possible&#160;:</p>
<p></p><ul><li>pour <a href="http://www.nicolas-hoffmann.net/source/1314-Pour-gagner-du-temps-a-valider-du-HTML5.html">gagner du temps à valider du <abbr lang="en" xml:lang="en" title="HyperText Markup Language">HTML</abbr>5</a>,</li><li>et pour <a href="http://www.nicolas-hoffmann.net/source/1422-Gagner-du-temps-test-webperfs-Page-Speed-online.html">gagner du temps à tester les performances avec <span lang="en" xml:lang="en">PageSpeed Online</span></a>.</li></ul><p></p>
<p>Le plaisir d'être fainéant n'a pas de prix&#160;! ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1552-Pour-gagner-du-temps-tester-Microdatas.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1552-Pour-gagner-du-temps-tester-Microdatas.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Thu, 16 May 2013 16:45:31 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ Note de lecture : WebGrids, Structure et typographie de la page web ]]></title>
  <description><![CDATA[ Oui, vous pourrez me dire que je lis bien beaucoup ces temps-ci&#160;!</p>
<p>Toutefois, je ne pouvais ignorer les recommandations d'<a href="http://emmanuel.clement.free.fr/blog/">Emmanuel Clément</a> qui m'avait chaudement recommandé ce livre&#160;: «&#160;<span lang="en" xml:lang="en">WebGrids</span>, Structure et typographie de la page web&#160;», écrit par Anne-Sophie Fradier.</p><div class="centre"><img src="http://www.nicolas-hoffmann.net/images/divers/webgrids-anne-sophie-fradier.jpg" width="130" height="187" alt="WebGrids, Structure et typographie de la page web" /></div><p>Ce livre aborde un sujet sur lequel je suis bien ignare (pour tout dire), à savoir la typographie.</p>
<p>L'ouvrage commence par une rapide histoire de la typographie, enchaine avec les spécificités du support, parle longuement des grilles et de l'agencement des blocs dans ces dernières, et termine par la composition du texte courant.</p>
<p>Je ne peux que constater que la recommandation d'Emmanuel était bonne&#160;: <strong>très agréable à lire, accessible sans être bateau, j'ai eu un certain plaisir et même un plaisir certain à le lire</strong>. Bon, disons-le net, je l'ai dévoré en moins de deux jours.</p>
<p>L'auteure prend le parti de ne pas assommer d'informations le lecteur et de le laisser découvrir cet univers de manière assez progressive, ce parti pris fonctionne parfaitement&#160;: étant assez débutant dans ce domaine, ma curiosité a été bien entretenue tout au long du livre, et <strong>je me rends compte à la fin de cet ouvrage que le sujet était en fait très dense</strong>. Le livre fait mouche sur beaucoup de points, assurément&#160;!</p>
<p>Je ne peux que vous recommander à mon tour de vous y intéresser, c'est un moment de lecture très intéressant et très agréable. ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1551-Note-de-lecture-WebGrids-Structure-et-typographie-de-la-page-web.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1551-Note-de-lecture-WebGrids-Structure-et-typographie-de-la-page-web.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Mon, 13 May 2013 22:26:19 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ Le maillon le plus souple ]]></title>
  <description><![CDATA[ Une pensée du week-end en passant</p>
<p>De ma petite expérience du monde du travail (10 ans), j'ai pu remarquer que bon nombre de personnes n'ont aucune souplesse dans leur métier, avec peu ou prou le même raisonnement&#160;: partant de l'idée que «&#160;je suis le maillon fort donc le monde doit s'adapter à moi, la preuve, je suis indispensable&#160;», ces personnes ne plient jamais leur manière de travailler et c'est au monde autour de s'y conformer.</p>
<p>Si je n'ai rien contre un peu de rigueur dans son travail et de le défendre, le côté psycho-rigide de cette façon de penser m'exècre au possible, et encore plus dans les métiers du Web.</p>
<p>Il n'y a rien qui ne me rende plus dingue qu'un graphiste pas foutu d'écouter les contraintes de l'intégrateur, qu'un intégrateur infoutu de comprendre les problèmes du développeur <em lang="en" xml:lang="en">back-end</em>, qu'un développeur <em lang="en" xml:lang="en">back-end</em> qui massacre le travail de l'intégrateur avec l'argument vomitif du genre «&#160;mais l'inté, il sait pas coder&#160;», etc.</p>
<p>À toi, débutant et nouveau maillon dans la chaine de la création du site Web, je te le dis très simplement&#160;: <strong>comprends cet écosystème et comprends que ce n'est pas au monde de plier, c'est à toi de le faire</strong>. <br />Quand tu auras <strong>suffisamment compris cet écosystème, tu le feras infléchir sans même t'en rendre compte</strong>, mais <a href="http://www.nicolas-hoffmann.net/source/1548-Tout-ca-n-a-plus-d-importance.html">cela n'aura plus d'importance</a>.</p>
<p>Pour ma part, étant au <em lang="en" xml:lang="en">front</em> en matière de sites Web, je pense que la souplesse est une qualité pas seulement souhaitable, mais réellement <strong>indispensable</strong>. Je suis même encore plus exigeant avec les intégrateurs&#160;: leur travail étant un point de liaison entre le graphiste et le développeur, il se doit de comprendre leurs besoins et d'offrir toute la souplesse de son savoir pour permettre à toute la machine de bien fonctionner.</p>
<p>Dans le même genre, j'aime beaucoup l'approche que Luc Poupard explique dans un article intitulé «&#160;<a href="http://w3qualite.net/transversalite/les-petits-ruisseaux-font-les-grandes-rivieres">Les petits ruisseaux font les grandes rivières</a>&#160;». Je ne peux que vous encourager à lire cet article&#160;: je ne sais pas s'il a Free, mais <strong>il a tout compris</strong>. ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1550-Le-maillon-le-plus-souple.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1550-Le-maillon-le-plus-souple.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Sat, 11 May 2013 16:39:14 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ Note de lecture : CSS3, le design web moderne ]]></title>
  <description><![CDATA[ Avec énormément de retard, voici enfin une note de lecture sur «&#160;<strong><abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr>3, le design web moderne</strong>&#160;». Ce livre a été écrit par Vincent De Oliveira et Cédric Esnault, il est préfacé par David Rousset.</p><div class="centre"><img src="http://www.nicolas-hoffmann.net/images/divers/css3-le-design-web-moderne.gif" width="126" height="180" alt="CSS3, le design web moderne" /></div><p>Le livre présente rapidement «&#160;l'état de l'art&#160;» de <abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr>, embraye sur les éléments du langage (principes, sélecteurs, unités, etc.), traite de tous les effets graphiques de <abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr>3 (ombres, dégradés, etc.), enchaine avec une solide partie sur la typographie, passe par le positionnement, le Web mobile, et termine par les transitions, les animations et les transformations. En guise de dessert, une partie finale sur les outils et ressources <abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr> vient compléter ce repas très complet &#160;!</p>
<p>Très complet, j'y ai retrouvé l'immense savoir de leurs auteurs. J'ai eu le plaisir de rencontrer plusieurs fois <a href="http://blog.iamvdo.me/">Vincent De Oliveira</a> lors d'événements comme la Kiwi Party, et le moins qu'on puisse dire, c'est qu'il connait diablement bien son sujet&#160;!</p>
<p>Assurément, c'est <strong>un très bon livre</strong> si vous tenez à vous mettre à la page en matière de <abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr>3 ou à perfectionner vos connaissances. Ajoutons à cela que le Web évoluant très vite, on peut vite avoir besoin d'utiliser toutes ces merveilleuses nouveautés. Le lire m'a d'ailleurs donné quelques idées&#160;!</p>
<p>De nombreux exemples très sympathiques sont en plus dispensés sur <a href="http://livre-css3.fr/">le site du livre «&#160;<abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr>3, le design web moderne&#160;»</a>, je ne peux que vous encourager à aller le visiter.</p>
<p><strong>Du très bon boulot tout cela&#160;!</strong> ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1549-Note-de-lecture-CSS3-le-design-web-moderne.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1549-Note-de-lecture-CSS3-le-design-web-moderne.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Thu, 09 May 2013 10:06:28 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ Tout ça n'a plus d'importance ]]></title>
  <description><![CDATA[ Plusieurs remarques trouvent un écho dans ma petite tête où se mélangent plein de choses en cette fin de semaine.</p>
<p>On parle d'<a href="http://accessiblog.fr/2013/05/laccessibilite-peut-on-sen-foutre-parce-que-ca-coute/">accessibilité dont on se fout</a>, de justifier l'accessibilité, Sophie lâche un pragmatique «&#160;<a href="https://twitter.com/cyberbaloo_/status/330434989168660480">Et si on essayait d'être efficaces</a>&#160;». Tristan parle du <a href="http://standblog.org/blog/post/2013/04/23/Le-bonheur-facteur-de-reussite">bonheur, facteur de réussite</a>.</p>
<p>Tout cela m'amène à citer un article de Rémi&#160;: <a href="http://www.hteumeuleu.fr/et-si-on-creait-de-meilleurs-sites-pour-rien/">Et si on créait de meilleurs sites pour rien</a>.</p>
<p>En fait, c'est ça la clé. <strong>Tout ça n'a plus d'importance</strong>.</p>
<p>Si vous cherchez avant tout quelque chose en retour, vous courrez après un fantôme. Les apparences, les petits jeux&#160;? Vous avez du temps pour ça&#160;? Des excuses, ou vous attendez quelque chose&#160;? Assumez, et n'attendez pas. </p>
<p>J'y vois même un écho particulier quand j'entends «&#160;<em>je ne suis pas le mieux placé pour</em>&#160;». Ah&#160;! Si Adam avait eu le même raisonnement, il aurait répondu à Ève «&#160;je ne suis pas le mieux placé pour te faire le voyou&#160;» (ou manger le fruit défendu, quelque chose comme ça), et on aurait été bien emmerdés</p>
<p>Je redeviens sérieux.</p>
<p>Je ne me pose même plus ces questions. Je passe beaucoup de temps pour OpenWeb&#160;? M'en fous, ça me fait plaisir. Pourtant, je peux vous citer 100 arguments tout à fait valables qui pourraient être utilisables pour dire que contribuer à OpenWeb est quelque chose de bien. Mais en fait, je sais que c'est bien et j'en ai l'intime conviction, et ça me suffit. Quelle motivation je trouve à donner du temps pour aider d'autres projets&#160;? Je sais que c'est bien, et j'ai pas besoin d'autre justification.</p>
<p>J'ai pris beaucoup de temps pour écrire un article&#160;? M'en fous, ce temps est mieux utilisé qu'à regarder une stupidité à la télévision. Le Web bien fait, comme l'expression l'indique, ça ne se lit pas, ça se <strong>fait</strong>.</p>
<p>Tout ça n'a plus d'importance.</p>
<p>Par contre, cela ne dispense pas que toutes ces (bonnes) choses <strong>prennent</strong> du temps, que je puisse avoir besoin de déconnecter pour faire autre chose, que je ne peux pas faire parfait de suite, que je ne peux m'abstraire d'être en bonne santé, de manger, que ça n'est pas toujours facile, etc.</p>
<p>Mais le reste, les justifications à deux balles <strong>tout ça n'a plus d'importance</strong>. ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1548-Tout-ca-n-a-plus-d-importance.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1548-Tout-ca-n-a-plus-d-importance.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Sat, 04 May 2013 14:18:52 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ L'interface d'admin pourrie et l'essentiel ]]></title>
  <description><![CDATA[ Quand j'ai refondu ce site il y a maintenant 9 ans (et quelques jours), en bon fainéant que je suis, je me suis programmé une interface d'administration. Certes elle est très spartiate, mais elle me permet d'éviter d'aller systématiquement dans le code dès que je veux ajouter un lien, écrire un billet ou encore mettre à jour mon <abbr lang="la" title="Curriculum Vitae" xml:lang="la">CV</abbr>.</p>
<p>En voici une capture&#160;:</p><div class="photothumb"><a href="http://www.nicolas-hoffmann.net/images/divers/admin-spartiate.jpg" title="Interface d'admin spartiate (nouvelle fenêtre)" onclick="window.open(this.href);return false;" class="internal"><img src="http://www.nicolas-hoffmann.net/images/divers/admin-spartiatel.jpg" width="200" height="116" alt="Interface d'admin spartiate" /></a></div><p>Vous voyez que je n'ai vraiment pas exagéré quand j'ai dit qu'elle était spartiate. Je n'ai d'ailleurs jamais pris le temps de l'embellir.</p>
<p>Quand je me suis amusé à la refaire avec jQuery Mobile afin de la rendre un peu plus jolie, je me suis dit que l'ancienne allait être plus ou moins mise au placard&#160;: pas prévue pour autre chose que les navigateurs <em lang="en" xml:lang="en">desktop</em>, franchement pas terrible point de vue design, un peu limite question ergonomie, etc.</p>
<p>Curieusement, <strong>je me suis bien trompé</strong>.</p>
<p>En fait, cette vieille interface d'admin, même si elle est loin d'être exempte de défauts, a pour elle d'être <strong>hyper efficace</strong> pour mon besoin. En fait, il y a tellement peu de fioritures que l'essentiel est là&#160;: super légère et donc rapide à charger, elle ne buggue jamais (là où la nouvelle me fait quelques bizarreries avec le <code>cache manifest</code> sur mobile), les jolies transitions de jQuery Mobile sont certes sympas, mais dispensables, etc.</p>
<p>D'ailleurs, ce n'est pas la première fois qu'on me fait la remarque&#160;: mes premières interfaces d'administration étaient elles aussi plutôt spartiates, toutefois, parfois mes clients ont dû&#160;:</p>
<p></p><ul><li>mettre à jour en urgence leur site,</li><li>se retrouver en situation de handicap forcé (les piles de la souris qui lâchent par exemple),</li><li>l'utiliser avec une connectivité réseau très mauvaise.</li></ul><p></p>
<p>En fait, ceux qui ont eu ce(s) problème(s), parfois plusieurs en même temps, m'ont fait part de leur satisfaction&#160;: le système étant basique mais extrêmement simple, il fonctionne bien dans ces cas de figure. D'ailleurs, même si ces systèmes ont été conçus à une époque où le Web Mobile était embryonnaire et les tablettes n'existaient tout bonnement pas, ils encaissent plutôt bien ces périphériques, grâce à leur extrême simplicité (HTML, CSS, et du JavaScript non obstructif du plus basique qui soit).</p>
<p>Qu'en retenir&#160;?</p>
<p>Loin de moi l'idée de tenir un discours du genre «&#160;c'était mieux aaaavaaaant&#160;», toutefois, ces expériences m'ont fait cogiter. Je retrouve l'idée que j'avais abordée quand je parlais du <a href="http://www.nicolas-hoffmann.net/source/1481-Le-syndrome-du-site-OGM.html">syndrome du site OGM</a>. Vous pouvez mettre tous les embellissements, tous les raffinements, tous les petits gadgets possibles et imaginables, <strong>si votre système ne répond pas au cur de la demande correctement et efficacement ou si le cur en lui-même n'est pas stable, ça ne fonctionnera pas</strong>. ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1547-L-interface-admin-pourrie-et-l-essentiel.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1547-L-interface-admin-pourrie-et-l-essentiel.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Mon, 29 Apr 2013 18:21:39 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ Note de lecture : Accessibilité Web, d'Armony Altinier ]]></title>
  <description><![CDATA[ J'ai fait l'acquisition d'«&#160;<strong>Accessibilité web, normes et bonnes pratiques pour des sites plus accessibles</strong>&#160;» lors du dernier Paris-Web, où le précieux sésame était en vente en avance (sur la sortie). Curiosité de l'agenda, j'ai rencontré Armony Altinier il y a quelques jours à la Conférence Romande sur l'Accessibilité du Web à Lausanne, et je finis son livre quasiment au même moment&#160;! (tu vois Armony, je n'avais pas menti quand je te disais que je l'avais presque fini)</p><div class="centre"><img src="http://www.nicolas-hoffmann.net/images/divers/livre-accessibilite-web-armony-altinier.jpg" width="150" height="182" alt="Accessibilité Web, d'Armony Altinier" /></div><p>En guise de mise en bouche, le livre explique très simplement ce qu'est l'accessibilité du Web, le cadre juridique, pour qui c'est destiné, les technologies d'assistance, etc.</p>
<p>Ensuite, le livre parcourt le référentiel Accessiweb où sont disposés de nombreux exemples de ce qu'il faut et ne faut pas faire, toutes les thématiques sont abordées (formulaires, liens, images, multimédia, etc.). Une partie en fin de livre est consacrée à <abbr title="Accessible Rich Internet Applications" lang="en" xml:lang="en">ARIA</abbr> et <abbr title="HyperText Markup Language" lang="en" xml:lang="en">HTML</abbr>5. </p>
<p>Une dernière partie parle de l'accessibilité au-delà des normes, notamment des méthodes pour commencer une démarche vers l'accessibilité, la conduite du changement, etc.</p>
<p>Que dire de ce livre en un mot&#160;? <strong>Enfin</strong>.</p>
<p>Déjà, <strong>enfin (enfin&#160;!) un livre sur l'accessibilité</strong>. Enfin quelqu'un a eu le courage de se lancer dans un livre et d'aller au bout. C'est complet et cela permet d'avoir des bases solides et claires sur le sujet de l'accessibilité des sites Web. La grande force de ce livre outre sa richesse, est d'expliquer les choses avec bon nombres d'exemples, et c'est très agréable, ça sonne <strong>concret</strong>. Assurément, <strong>c'est une réussite qui doit faire partie de votre bibliothèque de toute urgence</strong>.</p>
<p>Pour conclure, deux choses&#160;: déjà <strong>bravo Armony</strong>. Faire un recueil aussi complet et accessible (!) sur le sujet n'a pas dû être une mince affaire. En tout cas, j'ai pris un certain temps pour le lire, car je ne voulais survoler aucune partie, ce qui n'aurait pas rendu justice au travail de l'auteure.</p>
<p>Et en second, je me permets de reprendre les dernières phrases de ce livre, que je trouve absolument superbes.</p>
<p><blockquote>Si vous considériez votre travail comme un simple empilement de lignes de codes, vous ne liriez sans doute pas ce livre. En tant que développeur, concepteur de site, graphiste Web, rédacteur, commercial, décideur&#160;: vous avez le pouvoir de donner plus de liberté à des millions d'internautes.<br /><br />La seule question à vous poser est la suivante&#160;: <strong>Êtes-vous prêt(e) à changer le Web&#160;?</strong></blockquote></p>
<p>Un grand pouvoir implique de grandes responsabilités. ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1546-Note-de-lecture-Accessibilite-Web-Armony-Altinier.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1546-Note-de-lecture-Accessibilite-Web-Armony-Altinier.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Sat, 27 Apr 2013 14:28:32 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ L'accessibilité, on s'en fout de plus en plus ? Moi, non. ]]></title>
  <description><![CDATA[ Alors, suite à une remarque lancée par QuentinC sur Alsacréations&#160;: <a href="http://forum.alsacreations.com/topic-9-66981-1.html#p451783">L'accessibilité, on s'en fout&#160;?</a>, plusieurs réactions.</p>
<p>Déjà posons le contexte de mes réactions, je n'avais pas compris sur Twitter que l'intéressé était directement concerné par le sujet, étant selon ses paroles quasiment non-voyant. Donc, effectivement, ma parole était maladroite et a pu être mal comprise, et ça je m'en excuse. Sans aucune condescendance car je la maintiens, toutefois je vais l'expliquer ici bas. </p>
<p><a href="http://www.vismaviedesourde.fr/laccessibilite-on-sen-fout-de-plus-en-plus/">Sophie Drouvoy a commenté cette remarque sur son blog</a>, à lire de suite. </p>
<p>Stéphane Deschamps y est allé de son commentaire, fort intéressant également&#160;: <a href="http://nota-bene.org/Defaitisme-et-accessibilite">Défaitisme et accessibilité</a>.</p>
<p>Voici pêle-mêle les réflexions que cela me pose.</p>
<p><h3>On s'en fout de l'accessibilité</h3></p>
<p>«&#160;On&#160;»&#160;? C'est qui «&#160;on&#160;»&#160;? Moi, non.</p>
<p>Non, en dehors de tout affect, je pense qu'il ne faut pas s'en foutre. Objectivement. Ne serait-ce que pour des raisons de bon sens, se couper sciemment d'un public est un non-sens en matière de Web, qui est et doit être avant tout <strong>une solution universelle, même et surtout si elle est imparfaite</strong>. Comme je l'écrivais dans mon article sur les contrastes de texte sur OpenWeb&#160;:</p>
<p><blockquote>Les problèmes de vue saccentuant avec lâge et le secret de léternelle jeunesse nayant pas encore été découvert, il est aisé de comprendre quun jour ou lautre, inévitablement, la question de la lisibilité des textes va se poser à une grande majorité de personnes.</blockquote></p>
<p>Évidemment, la phrase ne concerne que les contrastes, mais elle peut bien se généraliser à l'accessibilité. Sans être sourd, en roulant, je remarque que j'écoute la radio plus fort qu'il y a 10 ans, et je n'ai pas une voiture plus bruyante pour le justifier. D'ailleurs, j'ai des lunettes depuis quelque temps.</p>
<p><h3>Mythes autour de l'accessibilité</h3></p>
<p>Comme le dit très justement Stéphane, il y a un mythe autour de l'accessibilité&#160;: certes cela coûte moins cher de l'inclure dès le début, mais cela n'est pas gratuit pour autant.</p>
<p>Cela prend du temps en formation, en code, etc. rien n'est gratuit en ce bas monde.</p>
<p>Ajoutons à cela que le Web évolue très vite, et l'accessibilité suit ce rythme effréné, ce qui m'a été confirmé à la Conférence Romande sur l'Accessibilité du Web. Les nouveautés de <abbr title="HyperText Markup Language" lang="en" xml:lang="en">HTML</abbr>5, <abbr title="Accessible Rich Internet Applications" lang="en" xml:lang="en">ARIA</abbr>, le support de tout cela dans les aides techiques comme Jaws, etc. tout cela évolue à une vitesse très impressionnante. De l'aveu même d'un des plus grands experts accessibilité (Jean-Pierre Villain pour ne pas le nommer), on est sur une situation pas stable.</p>
<p>À mon sens, l'accessibilité ne gagnera qu'en rentrant petit à petit dans les murs, de la base vers les sommets. C'est mon approche en tout cas. Je constate qu'objectivement, ça rentre petit à petit, même si effectivement c'est loin d'être la panacée.</p>
<p><h3>Une perte d'énergie</h3></p>
<p>J'ai dit que <strong>le défaitisme est une perte d'énergie, énergie qui pourrait être mieux utilisée</strong>. Et je maintiens. Car selon moi, le temps qu'on passe à expliquer pourquoi on ne peut pas quelque chose peut être consacré à chercher comment le faire, ou même à le faire.</p>
<p>Comprenez ma façon de penser dans sa globalité&#160;: elle peut être extrêmement brutale, car cela implique que potentiellement rien n'est impossible, donc que cela ME force à me bouger le train. Et je peux vous assurer que c'est pas génial pour ma zone de confort ni pour ma fatigue, et parfois pour la zone de confort des gens autour de moi (collègues entre autres). Typiquement, quand je vois qu'un collègue ne <strong>veut pas</strong> faire un effort minime pour l'accessibilité, alors que je lui ai expliqué comment faire, ça me fout en rage.</p>
<p>Ajoutez à cette façon de penser que je préfère voir le verre à moitié plein. </p>
<p>Par contre, qu'on ait un passage à vide, un ras-le-bol, ça je peux le comprendre, qu'on ait un handicap ou non d'ailleurs, c'est humain, et je ne fais pas du tout exception. En soi, j'attaque le défaitisme, pas les personnes (je ne suis pas un monstre non plus :) ). </p>
<p><h3>Une formidable leçon d'espoir</h3></p>
<p>Comme le dit encore très justement Stéphane, «&#160;vous allez me dire que je fais dans l'affect&#160;». En ce qui me concerne, je ne vais pas le nier, il y a une part d'affect dans la volonté d'améliorer l'accessibilité de mes sites. Effectivement, j'ai un problème quand je me dis qu'une personne que je connais, que j'ai rencontrée, que j'apprécie est bloquée par ma faute sur un site alors que j'ai une solution.</p>
<p>Tout comme Stéphane, quand je fais de l'accessibilité, je pense surtout à quelqu'un, je l'avais déjà écrit il y a presque un an <a href="http://accessiblog.fr/2012/06/le-vrai-benefice-de-laccessibilite/#comment-443">dans un commentaire sur l'Accessiblog</a>.</p>
<p>C'est pour cela que <strong>j'invite les gens ayant des handicaps à en parler, à nous montrer, à faire du mobbying, à nous expliquer, beaucoup plus</strong> (et sur ce sujet, ça m'a donné des idées). Les événements comme la Conférence Romande sur l'Accessibilité du Web sont formateurs, car enfin je peux comprendre et m'améliorer. Et surtout je peux voir. On peut bien me dire 100 fois qu'il faut mettre un <code>label</code> pour lier un énoncé à un champ de formulaire, mais quand on me montre le réel bénéfice, je comprends.</p>
<p>Sans aucun angélisme (vraiment aucun), je trouve par exemple cela <strong>extraordinaire</strong> qu'un aveugle puisse surfer sur un site internet. C'est fantastique. C'est même pour moi une leçon d'espoir de voir cela rendu possible. Quand je m'aperçois qu'un commentaire sur mon site a été posté par une personne aveugle, je me dis que c'est génial, grâce à cela, je vais pouvoir discuter avec vraiment n'importe qui.</p>
<p>En soi, ça c'est pour l'affect. Pour mon côté pragmatique et pas du tout affect, je trouve cela sain dans le sens où cela supprime la discrimination, tant positive que négative. À mon avis, quand on se débarrasse de la discrimination, on vire aussi quelques cancrelats comme le misérabilisme, le politiquement correct, et ce n'est pas un mal de toucher ainsi du doigt le mot égalité. </p>
<p>C'est aussi pour cela que j'adore blaguer avec une certaine Sophie en lui demandant si elle fait la sourde oreille. Respectueusement, je chambre n'importe qui, et je vois pas pour une personne avec un handicap devrait y échapper. C'est une personne avant tout, et pas de discrimination, hop, blague pourrie pour tout le monde&#160;! ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1545-L-accessibilite-on-s-en-fout-de-plus-en-plus-Moi-non.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1545-L-accessibilite-on-s-en-fout-de-plus-en-plus-Moi-non.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Fri, 26 Apr 2013 15:18:09 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ Le mariage pour tous ]]></title>
  <description><![CDATA[ Félicitations aux anti-mariage pour tous, ils ont réussi à me faire écrire un billet sur le sujet.</p>
<p>Pour être très honnête, au début, ce sujet m'en touchait une sans bouger l'autre, je n'en avais rien à cirer. Non pas que je sois opposé à cette loi, mais j'estime que les affaires de sexualité, qu'on soit hétéro, homo, bi, solo, etc. en fait je m'en fous&#160;: ça ne regarde que ceux qui vivent leur sexualité. Perso, je m'occupe de la mienne, et je laisse aux autres le plaisir de s'occuper de la leur.</p>
<p>Je voyais cette loi passer après un ou deux débats enflammés, en soi, un peu de bruit pour la forme de quelques «&#160;réac's&#160;», et merci au revoir.</p>
<p>Mais comme dit la publicité, ça, c'était avant.</p>
<p>La pauvreté des arguments contre le mariage pour tous me dépasse, à croire qu'il faut avoir uniquement deux parents de sexe différent pour pouvoir être aimé, bien élevé, etc. <br />Je crois que si l'amour qu'on peut porter à un enfant devait se limiter de quelque manière que ce soit, il est grand temps de se poser des questions. Je n'imagine même pas une seconde que ma sexualité puisse limiter l'amour que je peux porter à un gosse.</p>
<p>J'ai lu de nombreux témoignages, en simple curieux. Je reconnais que certaines histoires dépassent mon entendement.</p>
<p>Et j'ai été frappé de voir comme ce débat a dérivé, et surtout l'animosité des antis. Encore, si la loi disait que les couples homos ont subitement plus de droits que les couples hétéros, je pourrais comprendre, mais franchement, je me pose la question&#160;: <strong>est-ce qu'une simple loi qui autorise le mariage pour tous méritait un tel bordel&#160;?</strong></p>
<p>Je regarde <a href="http://www.lemonde.fr/societe/article/2013/04/21/pro-et-anti-mariage-homosexuel-manifestent-dimanche-a-paris_3163619_3224.html">les photos des manifestations d'aujourd'hui</a>, et je suis choqué que des symboles comme le drapeau français soient affichés à côté de slogans violents à l'encontre de citoyens français. Merde, un pays, ça doit être au-dessus de telles considérations, uni dans la diversité serais-je tenté d'ajouter.</p>
<p>Chapeau bas, les slogans anti-mariage pour tous me sont tellement détestables qu'ils me font avoir une encore plus grande sympathie pour la cause des pros. Qu'on se mêle à ce point de quelque chose qui ne regarde que les intéressés me débecte.</p>
<p>Je ne vois même pas en quoi cela pose problème. Qu'est-ce qu'on se fout de savoir qu'une femme aime une autre femme ou qu'un homme aime un autre homme, et que ces derniers soient reconnus comme unis&#160;? À choisir, autant aimer&#160;!</p>
<p>Je ne pense pas que le monde puisse souffrir d'un peu plus d'amour, par contre, d'autant de haine non, cela n'est vraiment pas nécessaire. ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1544-Le-mariage-pour-tous.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1544-Le-mariage-pour-tous.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Sun, 21 Apr 2013 14:53:28 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ Putain, 9 ans ]]></title>
  <description><![CDATA[ Cela fait exactement <a href="http://www.nicolas-hoffmann.net/source/2-ENFIN-j-y-suis-arrive.html">9 ans que j'ai relancé la base de ce site</a>. Certes, ce site a beaucoup évolué depuis ces neuf années, mais l'idée de base est là.</p>
<p>Donc, de justesse&#160;: bon anniversaire, et on fera mieux pour les 10 ans&#160;! ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1543-Putain-9-ans.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1543-Putain-9-ans.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Sat, 20 Apr 2013 23:44:41 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ Intégrateur de l'extrême : les tablettes bas de gamme ]]></title>
  <description><![CDATA[ Curiosité des vacances, j'ai eu l'occasion de tester plusieurs sites (dont certains des miens) sur une tablette plutôt bas de gamme. Évidemment, je ne résiste pas à l'envie de partager cette expérience.</p>
<p>Une mise au point&#160;: ce billet n'est pas une charge contre ce genre d'équipement, <strong>je m'intéresse plutôt au rendu de sites dessus</strong>. Vous excuserez d'avance la piètre qualité des photos, j'ai fait du mieux que j'ai pu.</p>
<p><h3>Préambule</h3></p>
<p>Quand on pense au <a href="http://www.nicolas-hoffmann.net/source/1498-Le-test-sur-la-vieille-croute.html">test sur la vieille croûte</a>, on pense généralement à un vieil ordinateur dépassé ou alors un vieux portable pas mis à jour. Quand on pense tablettes, on pense généralement à l'iPad ou à une autre tablette de bonne facture. Toutefois, le test sur cette tablette relativement récente montre que cette vision du test dans de mauvaises conditions ne se limite absolument pas aux vieux tromblons de l'informatique.</p>
<p><h3>Présentation très rapide de la bête</h3></p>
<p>Voici la bête, c'est une tablette Go-Nomad&#160;:</p><div class="photothumb"><a href="http://www.nicolas-hoffmann.net/images/divers/go-nomad/go-nomad-ecran.jpg" title="Écran d'accueil de la tablette Go-Nomad (nouvelle fenêtre)" onclick="window.open(this.href);return false;" class="internal"><img src="http://www.nicolas-hoffmann.net/images/divers/go-nomad/go-nomad-ecranl.jpg" width="200" height="150" alt="Écran d'accueil de la tablette Go-Nomad" /></a><span class="invisible">&#160;|&#160;</span><a href="http://www.nicolas-hoffmann.net/images/divers/go-nomad/go-nomad-clavier.jpg" title="La tablette Go-Nomad et son clavier (nouvelle fenêtre)" onclick="window.open(this.href);return false;" class="internal"><img src="http://www.nicolas-hoffmann.net/images/divers/go-nomad/go-nomad-clavierl.jpg" width="150" height="200" alt="La tablette Go-Nomad et son clavier" /></a></div><p>La résolution est de 800 par 480 pixels en paysage, le tout est propulsé par un système Android 4.0. L'écran de 7 pouces est de <strong>très</strong> mauvaise facture, les habitués de l'iPad et de sa réactivité en seront pour leur grade, c'est une vraie horreur, il faut appuyer lourdement pour activer un lien. Le rendu des couleurs est catastrophique, je reviendrai sur ce point quand on consulte des sites.</p>
<p>L'impression générale est&#160;: <strong lang="en" xml:lang="en">cheap</strong>. Tout est tiré vers le bas pour un prix très agressif.</p>
<p><h3>Le rendu de certains sites</h3></p>
<p>C'est là que cela devient rigolo&#160;: j'ai pu voir des curiosités de rendu non-sensiques. Mon propre site personnel construit en <em lang="en" xml:lang="en">mobile-first</em> s'affiche globalement bien là où des sites plus simples ont des problèmes de rendu que j'ai pu déjà pu voir sur de vieux navigateurs (genre sur un vieux Safari pour n'en citer qu'un). Ceci dit, je n'ai pas utilisé de propriété extraordinairement moderne, si j'oublie les <code>media-queries</code> bien sûr.</p><div class="photothumb"><a href="http://www.nicolas-hoffmann.net/images/divers/go-nomad/site-perso-go-nomad.jpg" title="Mon site personnel sur la tablette Go-Nomad (nouvelle fenêtre)" onclick="window.open(this.href);return false;" class="internal"><img src="http://www.nicolas-hoffmann.net/images/divers/go-nomad/site-perso-go-nomadl.jpg" width="200" height="150" alt="Mon site personnel sur la tablette Go-Nomad" /></a><span class="invisible">&#160;|&#160;</span><a href="http://www.nicolas-hoffmann.net/images/divers/go-nomad/csm-go-nomad.jpg" title="CSM sur la tablette Go-Nomad (nouvelle fenêtre)" onclick="window.open(this.href);return false;" class="internal"><img src="http://www.nicolas-hoffmann.net/images/divers/go-nomad/csm-go-nomadl.jpg" width="200" height="150" alt="CSM sur la tablette Go-Nomad" /></a></div><p>Mettons au point un détail de vocabulaire&#160;: quand je parle de bien s'afficher, c'est que le site est <strong>consultable</strong> sans souci, on arrive à accéder au contenu. L'affichage n'en est pas optimal ou même beau pour autant, loin de là&#160;! Les dégradés <abbr lang="en" title="Cascading Style Sheets" xml:lang="en">CSS</abbr>3 sont rendus, mais la faible palette crée des dégradés pas très doux à l'oeil, c'est le moins qu'on puisse dire. Et encore, les photos limitent la mocheté du rendu (!).</p><div class="photothumb"><a href="http://www.nicolas-hoffmann.net/images/divers/go-nomad/degrade-rendu-go-nomad.jpg" title="Un rendu de dégradé CSS3, catastrophique sur la tablette Go-Nomad (nouvelle fenêtre)" onclick="window.open(this.href);return false;" class="internal"><img src="http://www.nicolas-hoffmann.net/images/divers/go-nomad/degrade-rendu-go-nomadl.jpg" width="200" height="150" alt="Un rendu de dégradé CSS3, catastrophique sur la tablette Go-Nomad" /></a></div><p>Le rendu des webfonts est très très lent. Souvent, la page est chargée mais le texte n'apparait pas avant de looooongues secondes. J'ajouterai bien que le bonheur des webfonts qui embellissent beaucoup les sites est mis à mal, le rendu de certaines étant parfois très laid, sans que je puisse y trouver une logique. De bons contrastes et des tailles de polices pas trop petites limitent la casse cependant.</p>
<p>Toujours au rayon lenteur, si vous faites pivoter la tablette, attendez au moins une bonne dizaine de secondes pour faire la magie <em lang="en" xml:lang="en">responsive</em> s'opérer. Et encore, j'ai essayé sur des sites plutôt légers.</p>
<p>Le défilement est insupportablement &#160;abomifreusement&#160; pénible à effectuer sur ce type d'écran, j'ai réellement adoré les sites avec des liens d'évitement les plus simples possibles. Ne parlons pas de l'exécution de JavaScript, très lente aussi sur les sites «&#160;chargés&#160;».</p><div class="photothumb"><a href="http://www.nicolas-hoffmann.net/images/divers/go-nomad/responsive-ok-go-nomad.jpg" title="Les liens d'évitement, le bonheur avec la tablette Go-Nomad (nouvelle fenêtre)" onclick="window.open(this.href);return false;" class="internal"><img src="http://www.nicolas-hoffmann.net/images/divers/go-nomad/responsive-ok-go-nomadl.jpg" width="150" height="200" alt="Les liens d'évitement, le bonheur avec la tablette Go-Nomad" /></a></div><p>Quelques sites un peu avancés en matière de positionnement <abbr lang="en" title="Cascading Style Sheets" xml:lang="en">CSS</abbr> sont cassés, mais rien de très surprenant. Quelques curiosités comiques viennent égayer le tout&#160;: bordures non rendues (&#8253;), arrondis bouffés arbitrairement (&#8253;&#8253;), détails rendus invisibles.</p>
<p><h3>Conclusion</h3></p>
<p>Si votre objectif est d'être affiché parfaitement partout, vous allez vite déchanter, les détails des designs ne seront <strong>pas</strong> bien rendus, et ce genre de périphérique ne s'y prête globalement pas. Par contre, l'objectif d'être <strong>consultable</strong> à peu près partout reste tout à fait atteignable. On parlera de <em>dégradation gracieuse</em>. :)</p>
<p>Le travail sur les performances Web va montrer ici tout son intérêt, le rendu étant lent, il faut vraiment diminuer le poids des pages et limiter le nombre de requêtes. Une bonne mise en cache fait beaucoup de bien. L'idée n'est pas d'offrir un site parfait (ce qui est impossible dans ce cas de figure), mais bien de limiter la casse. Curieusement, les images en Data-URI remplacent avantageusement les dégradés <abbr lang="en" title="Cascading Style Sheets" xml:lang="en">CSS</abbr>3.</p>
<p>Idem pour l'accessibilité, les efforts dans ce domaine vont montrer leurs fruits dans ce genre de situation. Un site pleinement <em lang="en" xml:lang="en">responsive</em> devrait s'en tirer correctement, s'il n'est pas trop compliqué.</p>
<p>Attention à ne pas aller trop loin dans l'utilisation d'effets&#160;: par exemple, les dégradés étant très mal rendus, la lisibilité peut grandement en pâtir. Pareil pour les liens rikikis, si cela peut poser des problèmes sur iPad si on a de gros doigts, imaginez sur ce genre de périphérique&#160;! Le seul moyen que j'ai trouvé pour ne pas devenir fou était une sorte de stylet qui permettait de naviguer un peu mieux.</p>
<p>Le concept de jeu d'équilibriste que connait tout bon intégrateur trouve ici tout son sens. La bonne leçon à retenir&#160;: <strong>n'oubliez jamais que vos beaux designs peuvent être consultés dans des conditions bien inconfortables</strong>.</p>
<p>En tout cas, comme <a href="https://twitter.com/Nico3333fr/status/320569820590530560">je l'indiquais dans un tweet</a>, tester un site sur ce genre de périphérique, c'est une grande leçon d'humilité pour les intégrateurs et autres web designers.</p>
<p><h3>Bonus</h3></p>
<p>Voici quelques sites connus consultés avec cette tablette. Ils s'en sortent très bien. Curieusement, les photos échouent à rendre le pouvoir enlaidissant de l'affichage de cette tablette, il faut le voir pour le croire&#160;!</p><div class="photothumb"><a href="http://www.nicolas-hoffmann.net/images/divers/go-nomad/alsacreations-go-nomad.jpg" title="Alsacréations sur une tablette Go-Nomad (nouvelle fenêtre)" onclick="window.open(this.href);return false;" class="internal"><img src="http://www.nicolas-hoffmann.net/images/divers/go-nomad/alsacreations-go-nomadl.jpg" width="200" height="150" alt="Alsacréations sur une tablette Go-Nomad" /></a><span class="invisible">&#160;|&#160;</span><a href="http://www.nicolas-hoffmann.net/images/divers/go-nomad/train-13h37-go-nomad.jpg" title="Le Train de 13H37 sur une tablette Go-Nomad (nouvelle fenêtre)" onclick="window.open(this.href);return false;" class="internal"><img src="http://www.nicolas-hoffmann.net/images/divers/go-nomad/train-13h37-go-nomadl.jpg" width="200" height="150" alt="Le Train de 13H37 sur une tablette Go-Nomad" /></a><span class="invisible">&#160;|&#160;</span><a href="http://www.nicolas-hoffmann.net/images/divers/go-nomad/openweb-go-nomad.jpg" title="OpenWeb sur une tablette Go-Nomad (nouvelle fenêtre)" onclick="window.open(this.href);return false;" class="internal"><img src="http://www.nicolas-hoffmann.net/images/divers/go-nomad/openweb-go-nomadl.jpg" width="200" height="150" alt="OpenWeb sur une tablette Go-Nomad" /></a></div><p>C'est offert par la maison. ;) ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1542-Integrateur-extreme-les-tablettes-bas-de-gamme.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1542-Integrateur-extreme-les-tablettes-bas-de-gamme.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Fri, 12 Apr 2013 18:20:46 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ OpenWeb a 10 ans ]]></title>
  <description><![CDATA[ J'aurai mis le temps à écrire sur le sujet, je suis un peu en retard car <a href="http://openweb.eu.org/blog/openweb-a-dix-ans">OpenWeb a dix ans</a> depuis le 21 Mars 2013. Au moins, Laurent Jouanneau est plus ponctuel que moi, <a href="http://ljouanneau.com/blog/post/2013/03/21/Openweb-a-dix-ans">il a fêté les 10 ans d'OpenWeb sur son blog</a> pile le bon jour.</p>
<p>Qu'il me soit déjà permis de féliciter l'équipe de départ qui a lancé ce projet, je peux bien le dire&#160;: OpenWeb a énormément influencé ma manière de voir le Web. D'ailleurs, ce projet continue de m'influencer, vous pouvez en lire quelques aspects ici&#160;: <a href="http://openweb.eu.org/blog/10-ans-d-openweb-avec-nicolas-hoffmann">10 ans d'OpenWeb avec Nicolas Hoffmann</a>.</p>
<p>Laissez-moi vous raconter mon histoire avec OpenWeb. Comme toute histoire, elle commence par «&#160;il était une fois&#160;», et elle se termine en histoire d'amour.</p>
<p><h3>Il était une fois</h3></p>
<p> bon passons les détails. J'ai rejoint le collectif en simple contributeur vers la fin 2004. L'article a été publié le 11 Mars 2005, «&#160;<a href="http://openweb.eu.org/articles/presentations_alternatives">Avoir plusieurs présentations alternatives pour votre site</a>&#160;». Avec le recul, vous y verrez sûrement un article un poil dépassé, on ne fait plus de <abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr> alternative, ma bonne dame&#160;!</p>
<p>Avec le recul, j'y vois personnellement plutôt ce fait&#160;: <strong>j'avais à peine effleuré la puissance de <abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr></strong>. Puissance qui ne cesse de m'impressionner et de m'étonner, même si bien sûr la manière de l'utiliser a beaucoup évolué.</p>
<p>Les articles suivants que j'ai écrits sont tous bâtis plus ou moins sur le même moule&#160;:</p>
<p></p><ul><li>un sujet m'intéresse,</li><li>je décide de l'approfondir,</li><li>j'essaie d'en faire un bel article en retranscrivant ce que j'ai appris,</li><li>le collectif m'aide à mettre tout cela en place, à l'enrichir et à affiner le tout,</li><li>on publie et j'ai l'impression de ne pas être allé suffisamment à fond dans le sujet,</li><li>des mois après, je comprends parfois les tenants et les aboutissants des discussions, et je me rends compte que l'article qui a été publié a été plus loin que ma propre compréhension (un comble quand il s'agit de votre propre article, une sorte de syndrome de l'imposteur <em lang="la" xml:lang="la">a posteriori</em>).</li></ul><p></p>
<p>En fait, <strong>s'approprier un sujet ne fera jamais de vous un expert, par contre, il vous fera parcourir un chemin</strong>. Et parfois, l'arrivée n'est pas là où vous pensez, mais peu importe, un chemin est parcouru. </p>
<p>Jusqu'à début 2012, je participais épisodiquement. L'article sur les <a href="http://openweb.eu.org/articles/accessibilite_contrastes_textes_sites">contrastes de texte des sites</a> a une histoire différente et marque un changement. Alors que je vivais l'ombre d'<a href="http://www.nicolas-hoffmann.net/source/1507-Paris-Web-une-annee-ombre-a-lumiere.html">une année de l'ombre à la lumière</a>, je me souviens avoir écrit cet article en convalescence sur ma tablette, ainsi qu'une participation à <a href="http://openweb.eu.org/blog/appel_action_web_ouvert_a_besoin_de_vous">un appel à l'action pour le Web ouvert</a>.</p>
<p>J'avais l'impression qu'OpenWeb avait besoin d'un nouveau souffle, avec pleins de choses dormantes. OpenWeb était pour moi un «&#160; athlète de très haut niveau qui doute&#160;»&#160;: parfaitement capable de grandes choses, mais dont les performances et le potentiel sont gâchés par un flagrant manque de confiance en soi.</p>
<p><a href="http://openweb.eu.org/blog/attachement">Sud Web 2012 lui redonnera une partie de ce souffle</a>. Un redémarrage en trombe, <em lang="en" xml:lang="en">on the rocks</em>, gonflé mais diablement salvateur. La suite me ravit, de nombreux articles, et jusqu'à tout récemment où <a href="http://openweb.eu.org/blog/avancons">un <span lang="en" xml:lang="en">redesign</span> a été lancé</a>.</p>
<p>Une certitude en tout cas, je veux y consacrer mon énergie.</p>
<p><h3>Quelques pensées en vrac</h3></p>
<p>En fait, j'ai toujours été fasciné par ce projet, dans le sens où il m'a toujours montré qu'on pouvait faire bien faire le Web en dépit de tout. Si <a href="http://ljouanneau.com/blog/post/2003/03/21/44-openweb-is-online">11 personnes</a>, aussi talentueuses soient-elles (et elles le sont beaucoup&#160;!), ont été capables de démarrer ce site et de faire aussi bien, alors, je me dis que rien n'est impossible.</p>
<p>La grosse erreur que commettent beaucoup de gens (et je l'ai commise aussi) est de croire que ce «&#160;faire aussi bien&#160;» est castrateur («&#160;ils ont fait si fort, j'y arriverai jamais&#160;»). Au contraire, <strong>c'est une formidable leçon d'espoir</strong>&#160;: ils montrent qu'il est possible d'arpenter un chemin. Et à plusieurs, c'est mieux, on partage ce chemin.</p>
<p>Cela ne nous renseigne pas sur ce chemin, ni sur le temps qu'il prendra, ni sur sa difficulté, mais la preuve de sa possibilité est là, rien que l'existence de cette preuve est une belle chose en soi.</p>
<p>Quoi qu'il en soit, cette pensée m'inspire une remarque&#160;: <strong>si vous hésitez à écrire ou faire quelque chose, que ce soit pour OpenWeb ou ailleurs, n'hésitez plus&#160;: faites-le</strong>. Si vous ne le faites pas pour vous, faites-le pour sauver le monde. Si vous ne voulez pas sauver le monde, sauvez quelques personnes. Si vous ne voulez pas sauver quelques personnes, faites-le pour vous. Ouvrez une porte, balisez un bout de chemin. Le chemin ne va pas vous manger.</p>
<p>Le retour est au centuple si vous en avez besoin.</p>
<p>Pour reparler d'OpenWeb, je veux qu'enfin les gens arrêtent de sanctuariser ce projet. Si d'ici quelque temps, les gens comprennent que comme son nom l'indique, c'est ouvert, alors là on aura fait un énorme progrès.</p>
<p><h3>Une histoire d'amour</h3></p>
<p>J'étais venu pour apprendre des choses sur le Web, et j'en ai appris. Beaucoup.</p>
<p>Au début, cette fascination que ce site opérait sur moi s'est transformée petit à petit en histoire d'amour. Non pas que je puisse tomber amoureux d'un site, mais les gens qui le font avec les valeurs qu'ils véhiculent me font aimer ce collectif. Comme dirait ma douce, <br />«&#160;<em>en amour on n'a pas obligation de résultats mais obligation de moyens</em>&#160;», alors, j'y mets mes moyens. Rien d'extraordinaire, rassurez-vous.</p>
<p>Avoir rencontré bon nombre de ces personnes n'a fait que blinder ce sentiment. Au début, je ne comprenais pas un des membres quand il parlait d'une longue histoire d'amour, maintenant je comprends toute la portée de ses propos.</p>
<p>J'étais venu pour apprendre, donc pour moi. Effectivement, c'était bien pour moi&#160;: j'ai trouvé un moi qui me plait là-dedans.</p>
<p><strong>OpenWeb un jour, OpenWeb toujours</strong>. ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1541-OpenWeb-a-10-ans.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1541-OpenWeb-a-10-ans.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Fri, 12 Apr 2013 00:11:00 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ Nouvelle checklist qualité ]]></title>
  <description><![CDATA[ Je propose une <strong>nouvelle checklist qualité</strong>&#160;:</p>
<p></p><ul><li>Le site doit comporter un <span lang="en" xml:lang="en">konami code</span>. </li><li>Si le site n'a pas de <span lang="en" xml:lang="en">konami code</span>, un autre <em lang="en" xml:lang="en">easter egg</em> doit être présent. </li><li>Il est indispensable d'avoir un fichier <a href="http://www.nicolas-hoffmann.net/humans.txt">humans.txt</a> au même titre que le fichier robots.txt.</li><li>Il est conseillé de mettre des jeux de mots débiles dans ce fichier humans.txt.</li><li>L'intégration <abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr> doit comporter au moins un jeu de mot débile ou complètement nul (les références culturelles cinématographiques comme <code>width: 300px; /* this is sparta */</code> valident le critère), que ce soit sur le nom d'une classe ou en commentaire.</li><li>Dans le cas où la <abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr> est minifiée, il sera de bon ton de proposer la lecture de la <abbr lang="en" xml:lang="en" title="Cascading Style Sheet">CSS</abbr> non minifiée à d'autres, sous le prétexte d'un <em>code review</em>.</li><li>Quant aux langages côté serveur, il sera de bon ton en commentaire de&#160;: <ol><li>maudire la planète,</li><li>se plaindre du briefing complètement abscons des commerciaux,</li><li>mettre des jeux de mots vaseux, blagues carambar acceptées.</li></ol></li><li>Si le code serveur est minifié non, oubliez, là c'est déjà très fort, point validé.</li><li>Si vous avez un fichier <code>htaccess</code>, comme jamais personne ne le lit, il est indispensable de mettre des âneries dedans, <span lang="en" xml:lang="en"><abbr title="American Standard Code for Information Interchange">ASCII</abbr>-art</span> conseillé.</li><li>Merci de replacer ce point aléatoirement dans la liste, c'est le point bonus.</li><li>Il est indispensable de prévoir une entrée cachée dans la base de données, qu'on ressortira éventuellement aujourd'hui, afin de surprendre même le client.</li><li>Dans le cas d'un signalement de bug d'un client ou d'un contact, incriminez toujours le cache. C'est toujours la faute du cache.</li><li>Même si ce n'est pas la faute du cache, incriminez quand même le cache. C'est une excuse passe-partout.</li></ul><p></p>
<p>Partant du constat que notre métier est trop sérieux, je vous invite à compter vos points sur cette liste, si vous avez&#160;: </p>
<p></p><ul><li><strong>de 0 à 3 points</strong>&#160;: votre cure de Prozac se passe bien&#160;?</li><li><strong>de 4 à 7 points</strong>&#160;: allez, encore un petit effort.</li><li><strong>de 8 à 11 points</strong>&#160;: vous commencez à maitriser cette checklist qualité.</li><li><strong>de 12 à 15 points</strong>&#160;: L'excellence, il n'y a que ça de vrai.</li><li><strong>16 points et plus</strong>&#160;: vous ne savez pas compter, il y a 15 points.</li></ul><p></p>
<p>J'attends <strong>la validation d'Opquast</strong> pour obtenir le label «&#160;checklist poisson&#160;» ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1540-Nouvelle-checklist-qualite.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1540-Nouvelle-checklist-qualite.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Mon, 01 Apr 2013 15:06:57 +0200</pubDate>
 </item>
 <item>
  <title><![CDATA[ Les petits bonheurs de la mise en production ]]></title>
  <description><![CDATA[ Il est rare que je publie un e-mail, mais là, ça vaut son pesant de pépites. Une suggestion envoyée à propos du site «&#160;<a href="http://www.estcequonmetenprodaujourdhui.info/">Est-ce qu'on met en prod aujourd'hui&#160;?</a>&#160;».</p>
<p><blockquote>Bonjour,<br /><br />Notre process de déploiement étant entièrement basé sur ton site web, peux tu envisager quelques améliorations&#160;:<br /><br />* Prendre en compte les jours fériés, ainsi que le nouvelle an chinois dans le cas où se sont eux qui font nos mises en prod (prévoit les jours fériés Indiens, un jour tous les informaticiens seront forcément indiens)<br /><br />* Mettre des messages différents en fonction des semaines (envisage des contributions des visiteurs)<br /><br />* Prendre en compte les pauses café (on va pas déployer pendant la pause café !)<br /><br />Voila, j'espère que tu vas utiliser mes super idées pour améliorer ton site !<br /><br />A+</blockquote></p>
<p>(éclate de rire, et vais y réfléchir) ]]>
  </description>
  <guid>http://www.nicolas-hoffmann.net/source/1539-Les-petits-bonheurs-de-la-mise-en-production.html</guid>
  <link>http://www.nicolas-hoffmann.net/source/1539-Les-petits-bonheurs-de-la-mise-en-production.html</link>
  <author>contact@nicolas-hoffmann.net (Nico)</author>
  <pubDate>Thu, 28 Mar 2013 14:36:35 +0100</pubDate>
 </item>
</channel>
</rss>