<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://dascritch.net/feed/rss2/xslt" ?><rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>da scritch net works - Mot-clé - dotclear</title>
	<link>https://dascritch.net/</link>
	<description>Ma vie et tous ses ridicules petits à-côtés : mes émissions “CPU” sur Radio FMR, les standards web, le code et ce qui me passe par la tête.</description>
	<language>fr</language>
	<pubDate>Tue, 09 Jun 2026 06:56:56 +0200</pubDate>
	<copyright>CC pour les textes</copyright>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<generator>Dotclear</generator>

	<sy:updatePeriod>daily</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<sy:updateBase>2026-06-09T06:56:56+02:00</sy:updateBase>

	
	<item>
		<title>Travaux d'été</title>
		<link>https://dascritch.net/post/2014/07/08/Travaux-d-%C3%A9t%C3%A9</link>
		<guid isPermaLink="false">urn:md5:2c1f9b00e325a8305920a0f200ee1436</guid>
		<dc:date>2014-07-08T14:23:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Profitons de ce temps superbement maussade pour refaire son site “pro”, et vous inonder à la rentrée avec plein de nouveaux articles techniques. Ça m'oblige à m'ouvrir, à apprendre de nouvelles langues et &lt;q&gt;si visse pas sème, part à Belloume&lt;/q&gt; comme disais je ne sais plus qui…		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Profitons de ce temps superbement maussade pour refaire son site “pro”, et vous inonder à la rentrée avec plein de nouveaux articles techniques. Ça m'oblige à m'ouvrir, à apprendre de nouvelles langues et &lt;q&gt;si visse pas sème, part à Belloume&lt;/q&gt; comme disais je ne sais plus qui…&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
C'est comme ça.&lt;br /&gt;
Ça vous démange pendant un bail, mais vous êtes intimidés ou peu motivé. Et d'un coup, vous avez envie de refaire ce câblage électrique qui a eu chaud, de couper ce lierre en petites bûchettes, de refaire cette tuyauterie qui donnait des signes de faiblesses et de ressouder ces prises bourrées de faux-contacts à force de manips.
&lt;/p&gt;
&lt;figure&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1407-travauxdete/RipolineZeWeb1.png&quot; alt=&quot;&quot; /&gt;
&lt;figcaption&gt;
Moi, repeignant mon plafond et m'accrochant au pinceau. Selfie de 2006.
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;
Ben c'est un peu ce qui m'arrive cet été.
&lt;/p&gt;
&lt;h3 id=&quot;refasmonsitecorporate&quot;&gt;Je refais mon site corporate&lt;/h3&gt;
&lt;img class=&quot;r&quot; src=&quot;https://dascritch.net/vrac/.blog2/webdev/1407-travauxdete/.1407-dascritchcom-ancien_s.png&quot; alt=&quot;capture du site dascritch.com en juillet 2014&quot; /&gt;
&lt;p&gt;
Le design actuel de &lt;a href=&quot;http://dascritch.com&quot;&gt;dascritch.com&lt;/a&gt; date de 2011. Oui, il était déjà en &lt;em&gt;responsive web design&lt;/em&gt;, mais de nouveaux éléments méritaient d'y être intégrés, notamment mes conférences et plus de textes explicatifs.&lt;br /&gt;
Et aussi d'être un poil plus habillé, même si les css ne sont toujours pas mon fort.
&lt;/p&gt;
&lt;p&gt;
La différence, c'est que j'ai voulu le faire sur un serveur statique. L'actuel &lt;a href=&quot;http://dascritch.net/vrac/.blog2/webdev/1407-travauxdete/dascritchcom.html&quot;&gt;(backup de la page web)&lt;/a&gt; fonctionne sur dAgence, et utilise son moteur de pages, &lt;a href=&quot;http://dascritch.net/post/2014/05/12/Bricolages-en-img#forcement&quot;&gt;de sous-images&lt;/a&gt; et de news grâce à l'extension de feeds. Le code front est quasi-intégralement statique. Difficile de faire un code plus lisible à intégrer&amp;nbsp;:
&lt;/p&gt;
&lt;p&gt;&lt;code&gt;

&amp;lt;section id=&quot;rea&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;  &amp;lt;h3&amp;gt;Quelques réalisations récentes&amp;amp;thinsp;:&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;  &amp;lt;&lt;strong&gt;T:Pages&lt;/strong&gt; &lt;em&gt;limit&lt;/em&gt;=&quot;&lt;i&gt;5&lt;/i&gt;&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;lt;article&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;lt;a href=&quot;https://dascritch.net/post/2014/07/08/{{&lt;strong&gt;T:PageText&lt;/strong&gt; &lt;em&gt;name&lt;/em&gt;=&quot;&lt;i&gt;lien&lt;/i&gt;&quot;}}&quot;&amp;gt;&amp;lt;img src=&quot;https://dascritch.net/post/2014/07/08/{{&lt;strong&gt;T:PageImage&lt;/strong&gt; &lt;em&gt;format&lt;/em&gt;=&quot;&lt;i&gt;realisat&lt;/i&gt;&quot;}}&quot; alt=&quot;{{&lt;strong&gt;T:PageTitle&lt;/strong&gt;}}&quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;lt;div&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;lt;h4&amp;gt;{{&lt;strong&gt;T:PageTitle&lt;/strong&gt;}}&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  {{&lt;strong&gt;T:PageText&lt;/strong&gt;}}&lt;br /&gt;
&amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp;  &amp;lt;/article&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;  &amp;lt;/&lt;strong&gt;T:Pages&lt;/strong&gt;&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;

&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
Seulement, dAgence est en fin de vie, son code n'a pas bougé depuis 2 ans. Avec Nicolas Guilhou, j'y ai mis beaucoup de cœur, de travail et j'aurais beaucoup à écrire sur ce qu'on y a fait, mais je n'ai ni l'envie de le continuer, ni de l'ouvrir. Ce dernier point à cause d'un client qui m'a dégoûte et aussi la qualité de mon propre code en 2007.
&lt;/p&gt;
&lt;p&gt;
J'ai alors pris une décision bizarre&amp;nbsp;:  Je me suis rendu compte que pratiquement personne n'a vu de code de ma part. Je suis très timide et j'ai pas eu l'occasion de travailler sur des projets open-sourcés. J'ai donc décidé d'utiliser &lt;a href=&quot;https://github.com/dascritch?tab=repositories&quot;&gt;mon github&lt;/a&gt; pour cette refactorisation. Accessoirement, cela facilite mon boulot quand je suis entre plusieurs machines.
&lt;/p&gt;
&lt;h3 id=&quot;fairesimple&quot;&gt;Mais pourquoi faire simple ?&lt;/h3&gt;
&lt;p&gt;
J'ai donc inversé le concept&amp;nbsp;: le backend est statique, le frontend puisera ses données.
&lt;/p&gt;
&lt;p&gt;
J'ai tenté &lt;a href=&quot;https://github.com/dascritch/dascritchcom-bootstraped-angularized&quot;&gt;une version AngularJS&amp;nbsp;+&amp;nbsp;Bootstrap&lt;/a&gt; volontairement pas codex, je l'avoue ;), une autre en ReactsJS&amp;nbsp;+&amp;nbsp;Foundation&amp;nbsp;+&amp;nbsp;Sass stupidement bloquée pour les raisons ci-dessous. Finalement, je suis reparti sur mon squelette, j'ai intégré le &lt;a href=&quot;http://tinytypo.tetue.net/&quot;&gt;TinyTypo de la fabuleuse  Romy “Tétue” Duhem-Verdière&lt;/a&gt;. J'en viens à la même conclusion que &lt;a href=&quot;http://paulrouget.com/&quot;&gt;Paul Rouget&lt;/a&gt; et &lt;a href=&quot;http://moox.io/&quot;&gt;Maxime Thirouin&lt;/a&gt;&amp;nbsp;: des fois, on va nettement plus vite sans s'encombrer de frameworks-couteau-suisse.
&lt;/p&gt;
&lt;figure&gt;
&lt;img class=&quot;r&quot; src=&quot;https://dascritch.net/vrac/.blog2/webdev/1407-travauxdete/1407-dascritchcom-memeIE9.png&quot; alt=&quot;capture du future site dascritch.com sous MSIE9 avec une alerte d'erreur windows&quot; /&gt;
&lt;figcaption&gt;
Et maintenant, ça marche comme je le voulais en MSIE9. Oui oui. Merci &lt;a href=&quot;http://netrenderer.com/&quot;&gt;IE Net Renderer&lt;/a&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;
Bon, par contre, le design RWD liquide avec 5 breakpoints de largeurs différents, je doute que ça soit une solution viable à terme ^^;
&lt;/p&gt;
&lt;p&gt;
Je voulais faire des requêtes cross-sites, mais les mesures de sécurité prophylactiques (CSP + CORS) que je loue tant me posent des soucis en développement local ou &lt;a href=&quot;http://dascritch.github.io/dascritchcom/&quot;&gt;en hébergement github.io&lt;/a&gt;. J'en ai donc profité pour écrire un parser pour récupérer mes derniers articles. Et plutôt que le faire en Javascript, en PHP ou même avec des &lt;a href=&quot;https://dascritch.net/tag/regex&quot;&gt;regex&lt;/a&gt; via le shell, j'ai tenté de le faire en python pour sortir de ma zone de confort. &lt;a href=&quot;https://github.com/dascritch/dascritchcom/blob/master/data/parse.py&quot;&gt;Oui, le code est crade&lt;/a&gt;, mais il &lt;a href=&quot;http://blog.kaelig.fr/post/50999705308/bbc-news-responsive-web-design-and-mustard&quot;&gt;coupe la moutarde&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Normalement, je devrais déployer cette nouvelle version avant la fin du mois. &lt;strong&gt;Vous pouvez toujours &lt;a href=&quot;https://dascritch.net/post/2014/07/08/Travaux-d-%C3%A9t%C3%A9#comment-form&quot;&gt;commenter en bas&lt;/a&gt; ou ouvrir un &lt;a href=&quot;https://github.com/dascritch/dascritchcom/issues?state=open&quot;&gt;ticket bug/suggestion sur github&lt;/a&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Le truc rageant, c'est que quand tu termines ton site, &lt;a href=&quot;http://jsonresume.org/&quot;&gt;tu tombes sur jsonresume&lt;/a&gt;.&lt;br /&gt;
Ah ben flute.
&lt;/p&gt;
&lt;h3 id=&quot;fauxcalme&quot;&gt;Le faux calme&lt;/h3&gt;
&lt;p&gt;
Vous verrez moins d'articles techniques publiés cet été. Des articles comme &lt;a href=&quot;http://dascritch.net/post/2013/12/10/I-love-bug-reports&quot;&gt;les bug reports&lt;/a&gt;, &lt;a href=&quot;http://dascritch.net/post/2014/01/07/Json-ou-l-histoire-d-une-licence-presque-libre&quot;&gt;la licence JSON,&lt;/a&gt; &lt;a href=&quot;http://dascritch.net/post/2014/03/25/Histoires-en-img&quot;&gt;la balise &amp;lt;img&amp;nbsp;/&amp;gt;&lt;/a&gt;, &lt;a href=&quot;http://dascritch.net/post/2014/03/11/Refaire-des-commentaires&quot;&gt;les floating labels&lt;/a&gt;, &lt;a href=&quot;http://dascritch.net/post/2014/02/25/Le-retour-des-boutons-de-partage&quot;&gt;les boutons de partage &lt;q&gt;sociaux&lt;/q&gt;&lt;/a&gt; et d'autres peuvent demander de la recherche. J'ai décidé de prendre le temps là-dessus pour gaver vos listes d'articles à lire en urgence.
&lt;/p&gt;
&lt;p&gt;
J'en profite aussi pour essayer différents projets qui justement vont me servir à écrire ces articles. Certains projets sont déjà consultables sur github pendant leur construction&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt;
&lt;lI&gt;Une bibliothèque javascript pour faire &lt;a href=&quot;https://github.com/dascritch/timecodehash&quot;&gt;des ancres timecode dans les pages web incluant sonore ou vidéo&lt;/a&gt;, par exemple un podcast&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/dascritch/ramrod&quot;&gt;Un jeu de programmation robotique&lt;/a&gt; sur une idée et avec &lt;a href=&quot;https://twitter.com/FTregan&quot;&gt;Fabien Tregan&lt;/a&gt;,  &lt;/li&gt;
&lt;li&gt;Un addon Firefox pour les auteurs utilisant dotclear&lt;/li&gt;
&lt;li&gt;Bricoler un peu pour me forcer à apprendre Dart, Python (c'est déjà parti), Ruby, Rust et Go&lt;/li&gt;
&lt;li&gt;Écrire des composants web-components avec &lt;a href=&quot;http://bosonic.github.io/&quot;&gt;la fantabuleuse bibliothèque Bosonic&lt;/a&gt; de &lt;a href=&quot;http://www.raphael-rougeron.com&quot;&gt;Maître Raphaël Rougeron&lt;/a&gt; &amp;amp; associates&lt;/li&gt;
&lt;li&gt;Ré-implémenter en js, php, ruby et python avec tests uniformes le système de numéro de commande de dagence&lt;/li&gt;
&lt;li&gt;Améliorer encore &lt;a href=&quot;https://github.com/dascritch/DSN13&quot;&gt;le thème de mon blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Parler des implémentations des systèmes de login sur les sites webs, et du faux conflit UX/Sécurité&lt;/li&gt;
&lt;li&gt;Reprendre après son long hiatus &lt;a href=&quot;http://dascritch.net/post/2008/10/21/Psychanalyse-du-clavier-la-premiere-consultation&quot;&gt;ma Psychanalyse du Clavier&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Disséquer la navigation documentaire&lt;/li&gt;
&lt;li&gt;Comparer BBCode-like et Wysiwyg HTML (je sais qu'il est très attendu, ce dossier)&lt;/li&gt;
&lt;li&gt;IPv6 sans pleurer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Ça va m'occuper.
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Pourquoi je porte un treillis customisé</title>
		<link>https://dascritch.net/post/2014/05/14/Pourquoi-je-porte-un-treillis-customise</link>
		<guid isPermaLink="false">urn:md5:b008b94e2ea308e1f642d1a4b36b1edd</guid>
		<dc:date>2014-05-14T10:29:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Gizmo</dc:subject>
        
    <description>Quel sens a ce costume que j'arbore aux conférences sur le web, ce que signifient les badges et décorations et surtout… est-ce ridicule ou aide-t-il à porter un message ?		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Gizmo"&gt;Gizmo&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Quel sens a ce costume que j'arbore aux conférences sur le web, ce que signifient les badges et décorations et surtout… est-ce ridicule ou aide-t-il à porter un message ?&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Gizmo"&gt;
			Gizmo&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;a href=&quot;https://dascritch.net/post/2014/05/14/Pourquoi-je-porte-un-treillis-customise#remerciements&quot;&gt;&lt;img class=&quot;r&quot; src=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/.1405-Stickers-closeup-badges_s.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
Je vous parlais &lt;a href=&quot;http://dascritch.net/post/2014/05/13/Pourquoi-nous-collons-des-stickers-sur-nos-portables&quot;&gt;hier de la puissance des autocollants sur les capots d'ordinateurs portables&lt;/a&gt;.&lt;br /&gt;
Reprenez cet article, remplacez &lt;q&gt;sticker&lt;/q&gt; par &lt;q&gt;badge&lt;/q&gt; et &lt;q&gt;ordinateur&lt;/q&gt; par &lt;q&gt;vêtement&lt;/q&gt;. Vous verrez, ça marche presque pareil&amp;nbsp;! La différence, c'est que vous pouvez ne pas les arborer en permanence, et donc correspondre plus à un contexte. Eh ben &lt;a href=&quot;http://dascritch.net/post/2013/06/05/Oh-mince%2C-Paris-Web-m-invite...&quot;&gt;au dernier Paris Web, j'ai voulu aller plus loin&lt;/a&gt;&amp;nbsp;: à la fois &lt;strong&gt;support de conférence, performance scénique et expression de compétences et de valeurs&lt;/strong&gt;.&lt;br /&gt;
Et comme j'ai toujours été attiré par &lt;a href=&quot;http://dascritch.net/?q=v%C3%AAtir&quot;&gt;le concept de &lt;q&gt;vêtement intelligent&lt;/q&gt;&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Aujourd'hui, je vous explique pourquoi &lt;a href=&quot;http://sudweb.fr/2014/&quot;&gt;j'assisterai à ce Sud Web&lt;/a&gt; en veste militaire “arrangée”.
&lt;/p&gt;

&lt;h3 id=&quot;cyberwarfare&quot;&gt;Internet est en guerre&lt;/h3&gt;
&lt;p&gt;
Contre &lt;a href=&quot;http://www.theguardian.com/world/2010/may/23/us-appoints-cyber-warfare-general&quot;&gt; des super-puissances militaires&lt;/a&gt;, contre &lt;a href=&quot;http://www.theguardian.com/media-network/partner-zone-infosecurity/what-is-the-syrian-electronic-army&quot;&gt;des groupes terroristes&lt;/a&gt;, contre de &lt;a href=&quot;http://www.newyorker.com/online/blogs/elements/2014/04/the-end-of-net-neutrality.html&quot;&gt;très grandes entreprises&lt;/a&gt;, contre &lt;a href=&quot;http://www.rtl.fr/actualites/info/politique/article/europeennes-2014-jean-vincent-place-veut-une-loi-contre-les-injures-sur-les-reseaux-sociaux-7771893002&quot;&gt;des partis politiques&lt;/a&gt;, contre &lt;a href=&quot;http://www.sacd.fr/La-SACD-se-rejouit-de-la-mobilisation-reussie-lors-du-Forum-de-Chaillot-les-4-et-5-avril-qui-a-permis-de-definir-une-strategie-offensive-pour-construi.3800.0.html&quot;&gt;des corporatismes inquiétants&lt;/a&gt;, contre &lt;a href=&quot;http://www.cracked.com/funny-2033-russian-business-network/&quot;&gt;des organisations mafieuses&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Je dois rappeler à mes confrères que nous sommes des victimes collatérales. Pourtant, nous avons la puissance de nous défendre. C'était l'idée que je voulais passer dans &lt;a href=&quot;http://dascritch.net/post/2013/12/19/Vers-l-engagement-politique-%C3%A0-Paris-Web&quot;&gt;ma conférence au dernier Paris Web&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Or, je me disais que présenter &lt;a href=&quot;http://korben.info/interview-de-jeremie-zimmermann.html&quot;&gt;une tête de zapatiste comme Jérémie Zimmermann&lt;/a&gt; ou des &lt;a href=&quot;http://www.fdn.fr/Interview-a-l-ARCEP.html&quot;&gt;cravates de vendeur de caravane comme Benjamin Bayart&lt;/a&gt; soit raccord avec l'image que je souhaitais laisser, &lt;a href=&quot;https://twitter.com/marshallhonorof/status/386109946976567296&quot;&gt;Je me voyais encore plus mal dans un &lt;em&gt;cosplay&lt;/em&gt; &lt;em&gt;mash-up&lt;/em&gt; des deux&lt;/a&gt;. En fait, je voulais plus répondre au concept de &lt;strong&gt;&lt;em&gt;cyber warfare&lt;/em&gt; (guerre numérique)&lt;/strong&gt;, à &lt;a href=&quot;http://www.reuters.com/article/2014/05/12/us-cyber-summit-nsa-rogers-idUSBREA4B0XU20140512&quot;&gt;CE genre de photo&lt;/a&gt;&amp;nbsp;:
&lt;/p&gt;
&lt;figure class=&quot;c&quot;&gt;
&lt;a href=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/1405-Stickers-AmiralRogers.jpg&quot; rel=&quot;lightbox[badges]&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/.1405-Stickers-AmiralRogers_s.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;figcaption&gt;
L'Amiral Michael S. Rogers, directeur de la NSA.&lt;br /&gt;
&lt;small&gt;&lt;a href=&quot;http://www.nsa.gov/about/leadership/bio_rogers.shtml&quot;&gt;Source : la NSA elle-même, image libre de droit&lt;/a&gt;&lt;/small&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;
J'ai donc eu l'idée de confectionner ce support de conférence bien particulier.&lt;br /&gt;
J'en avais &lt;a href=&quot;http://dascritch.net/post/2013/10/09/Making-of-d-un-orateur-%C3%A0-Paris-Web#costume&quot;&gt;fait le buzz&lt;/a&gt;, mais je n'étais pas très sûr de son impact, à savoir s'il allait bouffer mon discours, ou le ridiculiser. Mais il fallait le faire &lt;a href=&quot;http://dascritch.net/post/2013/10/11/Pour-la-France&quot;&gt;pour la France&lt;/a&gt;&lt;br /&gt;
Si j'étais encore intimidé de le porter dans le Très Saint Palais Brongniart, mes doutes se sont dissipés quand j'ai enfin croisé IRL &lt;a href=&quot;http://www.glazman.org/weblog/&quot;&gt;Daniel Glazman&lt;/a&gt;&amp;nbsp;: «&amp;nbsp;&lt;em&gt;Ah Xavier&amp;nbsp;! Enfin je te… Oh woah, &lt;strong&gt;tu claques&amp;nbsp;!&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;»
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;a href=&quot;https://www.flickr.com/photos/franck-paul/10357472815/in/set-72157636709367005/&quot;&gt;Touché !&lt;/a&gt; *&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;small&gt;* en Français dans le texte&lt;/small&gt;
&lt;/p&gt;
&lt;h3 id=&quot;pistes&quot;&gt;Les pistes&lt;/h3&gt;
&lt;p&gt;
Un t-shirt, c'est bien beau, mais la place est limitée.
&lt;/p&gt;
&lt;figure class=&quot;c&quot;&gt;
&lt;a href=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/1405-Stickers-LegalizeTable.jpg&quot;  rel=&quot;lightbox[badges]&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/.1405-Stickers-LegalizeTable_s.jpg&quot; alt=&quot;Legalize &amp;lt;table&amp;gt; and spacer.gif too&quot; /&gt;&lt;/a&gt;
&lt;figcaption&gt;
Anonyme arborant un t-shirt fortement revendicatif. À Paris Web, le fou.
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;
En pratique, on ne voit qu'un seul t-shirt à la fois. On peut évidemment jouer sur la durée et le changement régulier de t-shirts, mais les personnes qui ne vous voient que rarement, et en général en hiver, auront moins d'informations sur vous par ce biais.
&lt;/p&gt;
&lt;p&gt;
&lt;a rel=&quot;lightbox[badges]&quot; class=&quot;l&quot; href=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/1405-Stickers-OncleTom.jpg&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/.1405-Stickers-OncleTom_s.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
Le très élégant &lt;a href=&quot;https://oncletom.io/&quot;&gt;Thomas Parisot&lt;/a&gt; a une solution intelligente, mais dont je n'ai pas pensé à immortaliser&amp;nbsp;: Notre très swinging londonien met ses badges sur la lanière de ses sacs. Ici, une photo issue du premier Sud Web où il arborait déjà sa bretelle à épinglettes.
&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;r&quot; href=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/1405-Stickers-EcussonFirefox.jpg&quot; rel=&quot;lightbox[badges]&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/.1405-Stickers-EcussonFirefox_s.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
J'ai un blouson Celio Sport en nylon, très léger qui avait la propriété de bien isoler de la pluie, de laisser passer la transpiration. Il se plie très bien dans un sac et se déplie sans être froissé . Il a un très chouette design et de faire encore plus cosmonaute quand j'ai collé un magnifique patch Firefox. Mais à force de le porter, il s'est usé. Je l'ai donc “retiré de la circulation”. Et le tissu (polyamide pour l'extérieur, coton pour la doublure) se marque très vite en portant des badges et des pin's. Malheureusement, il n'a jamais été ré-édité.
&lt;/p&gt;
&lt;p&gt;
D'ailleurs, si quelqu'un a ce genre de patch Firefox ou autre, je suis preneur, sinon, il faudra que je le &lt;kbd&gt;^&lt;/kbd&gt;+&lt;kbd&gt;X&lt;/kbd&gt; , &lt;kbd&gt;^&lt;/kbd&gt;+&lt;kbd&gt;V&lt;/kbd&gt; en découpant et recousant. Pas génial.
&lt;/p&gt;
&lt;h3 class=&quot;cl&quot; id=&quot;inspirations&quot;&gt;Mes inspirations&lt;/h3&gt;
&lt;o&gt;
Les romans cyberpunks de William Gibson, les &lt;a href=&quot;http://www.supermandolini.com/#/accessories/pins/&quot;&gt;médailles de vétéran de jeux vidéos&lt;/a&gt;, les uniformes des cyber-militaires du Pentagone et bien évidemment celles des haut-gradés de n'importe quelle dictature fascistes ou/et communistes.
&lt;/p&gt;
&lt;figure class=&quot;c&quot;&gt;
&lt;a href=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/1405-Stickers-CoreeDuNord.jpg&quot;  rel=&quot;lightbox[badges]&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/.1405-Stickers-CoreeDuNord_m.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;figcaption&gt;
Les palmes académiques revenant à &lt;a href=&quot;http://www.uksaabs.co.uk/UKS/download/file.php?id=51716&amp;amp;mode=view&quot;&gt;ces hiérarques de la République Démocratique de Corée&lt;/a&gt;, dont les batailles gagnées vont jusqu'aux genoux.
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;
À ce sujet, savez-vous ce qui peut vous &lt;a href=&quot;http://www.editions-delcourt.fr/catalogue/bd/la_faute_une_vie_en_coree_du_nord&quot;&gt;coûter de ne pas porter un badge en Corée du Nord&lt;/a&gt;&amp;nbsp;?
&lt;/p&gt;

&lt;h3 id=&quot;ingredients&quot;&gt;Ingrédients&lt;/h3&gt;
&lt;p&gt;
Pour ce qui est des matières premières, ce fut facile&amp;nbsp;: j'avais depuis un bail ce treillis urban/hiver acheté dans un surplus militaire à vil prix. Costaud, épais, en coton, il est aussi &lt;strong&gt;juste assez rigide pour porter le poids des badges&lt;/strong&gt;, et un peu chaud. Je le mets surtout pour rappeler à &lt;a href=&quot;http://www.radio-fmr.net&quot;&gt;cette immonde radio de gauchos&lt;/a&gt; que je suis leur caution de droite.
&lt;figure class=&quot;c&quot;&gt;
&lt;a rel=&quot;lightbox[badges]&quot; href=&quot;http://dascritch.net/vrac/.blog1/radio/ReuAvril06/PICT0111.JPG&quot;&gt;&lt;img src=&quot;http://dascritch.net/vrac/.blog1/radio/ReuAvril06/.PICT0111_m.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;figcaption&gt;
Ici, avec le &lt;a href=&quot;http://dascritch.net/post/2006/04/06/365-fmr-a-l-il&quot;&gt;Präesident Diktator Generalovitch de Radio FMR, son Fondatorissime Philippe Frézières&lt;/a&gt; en 2006.
&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;
J'ai démonté deux &lt;a href=&quot;http://dascritch.net/post/2008/10/21/Psychanalyse-du-clavier-la-premiere-consultation&quot;&gt;claviers après les avoir violemment psychanalysés&lt;/a&gt;. Je comptais utiliser les touches comme médailles amovibles et mettre des messages rigolos. Mais vu le travail pour tout monter, j'ai préférer abandonner.
&lt;/p&gt;
&lt;p&gt;
&lt;a class=&quot;l&quot; href=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/1405-Stickers-ColleEpaulettes.jpg&quot;  rel=&quot;lightbox[badges]&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/.1405-Stickers-ColleEpaulettes_s.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;

En farfouillant dans mon fourbi de pièces détachées à gauche après la caisse du chat, j'ai trouvé de la nappe IDE et de la barrette de RAM.&lt;br /&gt;
Une barrette de RAM par épaule risquait de faire trop long, et surtout, je n'avais qu'une seule barrette. On l'a coupé à la sauvage au Tetalab. Une barrette standard est composée de 8 puces. 8÷2&amp;nbsp;=&amp;nbsp;4, cela donne &lt;strong&gt;le grade de Commandant&lt;/strong&gt;. Je les ai monté sur des nappes IDE, dont je montre le connecteur, la partie coupée est caché sous le col de la veste et ça tombe bien car la nappe a tendance à rester courbé si on l'a plié.
&lt;/p&gt;
&lt;p&gt;
La plaque nominative est en fait une bête plaque de portier sérigraphiée chez le cordonnier. C'est propre, exactement aux dimensions de celles des généraux américains et le verso est autocollant.
&lt;/p&gt;
&lt;p&gt;
&lt;a class=&quot;r&quot; rel=&quot;lightbox[badges]&quot; href=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/1405-Stickers-skull.jpg&quot; title=&quot;&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/.1405-Stickers-skull_s.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
Évidemment, les magnifiques skull-badges &lt;a href=&quot;http://snootlab.com/&quot;&gt;conçus par Snootlab&lt;/a&gt; pour &lt;a href=&quot;http://thsf.tetalab.org/2012/&quot;&gt;l'édition 2012 du THSF&lt;/a&gt; devaient avoir une place de choix&amp;nbsp;: la place des écussons sur les avant-bras. À mon grand malheur, j'ai malencontreusement grillé la programmation des puces, ce qui fait qu'il n'y a aucun effet dessus, ni le zombie tag-game, ni le mode démo. C'est vraiment dommage.
&lt;/p&gt;

&lt;p&gt;
La plaque, les épaulettes et les écussons d'épaules sont &lt;strong&gt;montés sur scratch pour pouvoir passer la veste en machine&lt;/strong&gt; sans bougner les décors, ou pour faire plus “discret” dans les transports en commun.
&lt;br /&gt;
D'ailleurs, le fait d'avoir monter en scratch les épaulettes et écussons d'épaules permet d'envisager de les interchanger. Le fait de mettre aussi la plaque d'identité me permet de le louer à &lt;a href=&quot;https://www.facebook.com/eugenelawn&quot;&gt;des comparses psychopathes&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Je souhaitais mettre en fourragère des nappes SATA, ou sinon en surcouture, mais elles vraiment trop peu souples. Un défaut de conception du standard&amp;nbsp;: l'usage vestimentaire n'a pas été expressément prévu par leurs constructeurs et &lt;a href=&quot;http://www.sata-io.org/&quot;&gt;l'organisme de standardisation&lt;/a&gt;. Quel manque de clairvoyance…
&lt;/p&gt;
&lt;h3 id=&quot;badges&quot;&gt;Les badges en détails&lt;/h3&gt;
&lt;p&gt;
J'ai dû, et je le fait encore, choisir très soigneusement dans ma collec' les badges qui me serviront de décoration. Là aussi, j'en avais un énorme stock, donc je privilégie ceux à double sens.
&lt;/p&gt;


&lt;figure class=&quot;c cl&quot;&gt;
&lt;a href=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/1405-Stickers-netrunner-badges.jpg&quot; rel=&quot;lightbox[badges]&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/.1405-Stickers-netrunner-badges_m.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;


&lt;/figure&gt;
&lt;p&gt;
Description des badges &lt;strong&gt;actuellement&lt;/strong&gt; arborés, de gauche à droite, de haut en bas&amp;nbsp;: 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://mozillalabs.com/testpilot&quot;&gt;«&amp;nbsp;&lt;em&gt;I'm a Firefox test pilot&lt;/em&gt;&amp;nbsp;»&lt;/a&gt;&amp;nbsp;: Je surfe souvent Firefox en Nightly, ainsi que d'autres applications. Et le renardeau en tenue d'aviateur très mignon est susceptible de faire craquer les filles&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Watchmen&lt;/em&gt;&amp;nbsp;: Parce que la BD d'Alan Moore et de Dave Gibbons est un monument de la littérature moderne, que je ne peux que saluer en tant que critique BD, et aussi parce que la question de Juvénal, «&amp;nbsp;&lt;em&gt;mais qui gardera ces gardiens&amp;nbsp;?&lt;/em&gt;&amp;nbsp;» est malheureusement dans nos démocraties d'une actualité brûlante&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://dotclear.org&quot;&gt;&lt;em&gt;Dotclear&lt;/em&gt;&lt;/a&gt; est un CMS open-source de très grande qualité de code et de sécurité. Et il se trouve que sa communauté et ses développeurs sont &lt;a href=&quot;http://dascritch.net/post/2013/08/13/Ma-plus-belle-histoire-avec-Dotclear&quot;&gt;des amis très chers depuis 10 ans&lt;/a&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://radio-fmr.net&quot;&gt;&lt;em&gt;Radio &amp;lt;FMR&amp;gt;&lt;/em&gt;&lt;/a&gt; est une radio associative indépendante d'esprit et de ton, ce qui est malheureusement devenu très rare. Et comme j'y officie depuis 20 ans, mon soutient est normal&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;«&amp;nbsp;&lt;em&gt;Git poule&lt;/em&gt;&amp;nbsp;» car le jeu de mots me fait toujours rire, et qu'il est difficile de trouver un outil plus utile et léger, par opposition aux gros IDE/CVS monolithiques&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Homo webus&lt;/em&gt; car c'est ma réelle condition dans une imaginaire classification de Linné&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nekomix.com/&quot;&gt;&lt;em&gt;Neko&lt;/em&gt; ou plus exactement &lt;em&gt;Nekomix&lt;/em&gt;&lt;/a&gt; qui est un fanzine délirant avec une équipe très vivace et qui vient de sortir son 9&lt;sup&gt;ème&lt;/sup&gt; numéro, parce que j'aime la bd indépendante qui n'est pas bloqué dans une chapelle de genre. Hélas, c'est le marchand de fripes que la plupart des gens connaissent :(&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://sudweb.fr&quot;&gt;&lt;em&gt;Sud Web&lt;/em&gt;&lt;/a&gt;, mon premier grand frisson dans la communauté du web. Que du bonheur&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mozilla.org/firefox&quot;&gt;&lt;em&gt;Firefox&lt;/em&gt;&lt;/a&gt; car pour la première fois, un logiciel open-source est devenu utilisable par n'importe qui, avec un bon esprit, et sans concessions &lt;a href=&quot;http://dascritch.net/post/2006/10/13/562-la-seconde-guerre-du-web-n-aura-pas-lieu&quot;&gt;après être revenu de très très loin&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;remerciements&quot;&gt;Petit bristol et remerciements&lt;/h3&gt;
&lt;p&gt;
&lt;a class=&quot;l&quot; rel=&quot;lightbox[badges]&quot;  href=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/1405-Stickers-closeup-badges.jpg&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/gizmo/1405-Stickers/.1405-Stickers-closeup-badges_m.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;strong&gt;Treillis de Netrunner&lt;/strong&gt;.&lt;br /&gt;
Par Xavier Mouton-Dubosc (2013)
&lt;/p&gt;
&lt;p&gt;
Treillis militaire allemand à motif urbain, composants informatiques et électroniques, badges, plaque de porte, scratch, colle néoprène, fil de couture, scotch.&lt;br /&gt;
Photographie d'exemple &lt;a href=&quot;http://enflammee.net&quot;&gt;par Enflammée&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Réalisé en Septembre dernier afin d'être &lt;a href=&quot;http://dascritch.net/post/2013/12/19/Vers-l-engagement-politique-%C3%A0-Paris-Web&quot;&gt;porté sur la scène de Paris Web 2013&lt;/a&gt;.&lt;br /&gt;
Inspiré et dédié à &lt;a href=&quot;http://noco.tv/famille/76/nolife/costume-player&quot;&gt;&lt;em&gt;Costume Player&lt;/em&gt;, la seule émission de couture à la Télévision Française&lt;/a&gt;.&lt;br /&gt;
Jérémie Nicolle m'a conseillé sur la colle néoprène, Dusport m'a fourni la plaque sérigraphiée et Megami Yume a designé l'ensemble, dans un but archi intéressé&amp;nbsp;: Porter ledit &lt;a href=&quot;http://dascritch.net/post/2014/05/11/Mariage-pirate&quot;&gt;costume de pirate informatique à son mariage&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Dont acte.
&lt;/p&gt;
&lt;p class=&quot;cl&quot;&gt;
Alors, chers amis et surtout ceux que je verrais ce week-end à Sud Web, &lt;strong&gt;montrez vos couleurs&amp;nbsp;!&lt;/strong&gt;
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Refaire des commentaires avec floating labels</title>
		<link>https://dascritch.net/post/2014/03/11/Refaire-des-commentaires</link>
		<guid isPermaLink="false">urn:md5:9c97edebcfe864961e8e5145dfb25d32</guid>
		<dc:date>2014-03-11T08:53:00+01:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Making of du remaquillage d'un champ de formulaire par un développeur web qui doute franchement de ses goûts. J'ai besoin de vos avis avant de le faire remonter dans DotClear.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Making of du remaquillage d'un champ de formulaire par un développeur web qui doute franchement de ses goûts. J'ai besoin de vos avis avant de le faire remonter dans DotClear.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;abbr title=&quot;je lirais jamais l'article en entier&quot;&gt;TL;DR&lt;/abbr&gt; ? &lt;a href=&quot;https://github.com/dascritch/DCFloatLabel&quot;&gt;Dépôt GitHub&lt;/a&gt;, &lt;a href=&quot;http://dascritch.github.io/DCFloatLabel/#comment-form&quot;&gt;&lt;strong&gt;la maquette&lt;/strong&gt; hébergée sur GitHub&lt;/a&gt; et bien évidemment, vous pouvez &lt;a href=&quot;https://dascritch.net/post/2014/03/11/Refaire-des-commentaires#comment-form&quot;&gt;&lt;strong&gt;l'utiliser dans cette page&lt;/strong&gt;&lt;/a&gt; et donc &lt;a href=&quot;https://dascritch.net/post/2014/03/11/Refaire-des-commentaires#debat&quot;&gt;participer au débat&lt;/a&gt;.&lt;br /&gt;
Ce projet de portage a été rendu public le 13 Novembre 2013, pour la sortie de &lt;a href=&quot;http://dotclear.org&quot;&gt;Dotclear 2.6&lt;/a&gt; et pour l'anniversaire de &lt;a href=&quot;http://kozlika.org&quot;&gt;Kozlika&lt;/a&gt;. Annoncé &lt;a href=&quot;http://forum.dotclear.org/viewtopic.php?id=47818&quot;&gt;sur le forum&lt;/a&gt; à la sortie du billet.
&lt;/p&gt;
&lt;p&gt;
En général, je ne glose pas trop sur les développements que j'utilise pour mon blog. Je me suis rendu compte que par rapport à des confrères, j'étais très timide sur mes travaux. C'est une erreur. De même, j'aime bien prendre mon temps et réfléchir longuement sur des éléments d'interfaces.&lt;br /&gt;
C'est la vue de &lt;a href=&quot;http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction&quot; title=&quot;Float Label Form Interaction&quot; hreflang=&quot;en&quot;&gt;cette animation de Matt. D. Smith qui me donne envie de me croire webdesigner&lt;/a&gt;
&lt;/p&gt;
&lt;p class=&quot;c&quot;&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1403-ReCommentaires-Inspiration.gif&quot; alt=&quot;&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
Avouez que ce &lt;em&gt;mockup&lt;/em&gt; est superbe, son animation hypnotique, promet des lendemains qui chantent, et qu'il est sexy comme &lt;a href=&quot;http://youtu.be/ksbclJ4nGSQ?t=3m19s&quot;&gt;une jeune femme aux yeux revolvers qui chevauche un fougueux cabriolet cheveux au vent&lt;/a&gt;.
&lt;br /&gt;
Excusez-moi, je crois que &lt;a href=&quot;http://ecrans.liberation.fr/ecrans/2014/03/05/top-gear-macho-macho-manne_984780&quot;&gt;je m'égare&lt;/a&gt;. Gare au Garou. Et garons-nous sur le bas-côté.
&lt;/p&gt;
&lt;p&gt;
L'apparition de cette animation date d'un peu après une très forte remise en cause par Apple de son interface mobile iOS. En soit, il y a eu énormément de discussions passionnantes sur ce &lt;em&gt;mockup&lt;/em&gt;, à commencer par &lt;a href=&quot;http://mattdsmith.com/float-label-pattern/&quot;&gt;son auteur qui s'en est expliqué sur son blog&lt;/a&gt;. 
Il y eu aussi de nombreux ports, mais &lt;a href=&quot;http://www.longren.org/create-floating-form-labels-with-floatlabel-js-or-jvfloat-js/&quot;&gt;la plupart travaillaient sur un usage peu modéré du javascript&lt;/a&gt;. Vous le verrez plus loin pourquoi je pense que ce n'est pas une solution idéale.
&lt;/p&gt;
&lt;h3 id=&quot;etatdelieux&quot;&gt;État des lieux&lt;/h3&gt;
&lt;p&gt;
Je vais tenter d'appliquer ce principe de formulaire dans &lt;a href=&quot;http://ductile.dotaddict.org/&quot;&gt;l'excellent thème Ductile pour Dotclear&lt;/a&gt; qui a la &lt;em&gt;class&lt;/em&gt; de la simplicité, l'élégance du &lt;em&gt;responsive&lt;/em&gt;, le style de la personnalisation et la &lt;em&gt;french-touch&lt;/em&gt; de &lt;a href=&quot;http://kozlika.org/&quot;&gt;&lt;strong&gt;Kozlika&lt;/strong&gt;&lt;/a&gt;.
&lt;br /&gt;
Kozlika a fait un superbe travail de &lt;a href=&quot;https://dascritch.net/tag/design&quot;&gt;design&lt;/a&gt;, mais il faut néanmoins reconnaître que le code HTML du formulaire de commentaire de Dotclear n'a pas bougé depuis… 2005. Du moins, dans la version reprise en 2013 pour construire le thème actuel de mon blog.
&lt;/p&gt;
&lt;div&gt;
&lt;a class=&quot;c voirlecode&quot; href=&quot;https://dascritch.net/post/2014/03/11/Refaire-des-commentaires#sourceoriginal&quot; id=&quot;sourceoriginal&quot;&gt;
Cliquez pour voir le code. &lt;strong&gt;Attention : Sur ce code originel, il y a prescription.&lt;/strong&gt;
&lt;br /&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1403-ReCommentaires-ancien.png&quot; alt=&quot;&quot; /&gt;
&lt;/a&gt;
&lt;pre&gt;
&amp;lt;&lt;strong&gt;form&lt;/strong&gt; &lt;i&gt;action&lt;/i&gt;=&quot;&lt;em&gt;#pr&lt;/em&gt;&quot; &lt;i&gt;method&lt;/i&gt;=&quot;&lt;em&gt;post&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;comment-form&lt;/em&gt;&quot;&amp;gt;

  &amp;lt;&lt;strong&gt;h3&lt;/strong&gt;&amp;gt;Ajouter un commentaire&amp;lt;/&lt;strong&gt;h3&lt;/strong&gt;&amp;gt;
  &amp;lt;&lt;strong&gt;fieldset&lt;/strong&gt;&amp;gt;

    &amp;lt;&lt;strong&gt;p&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;field&lt;/em&gt;&quot;&amp;gt;
      &amp;lt;&lt;strong&gt;label&lt;/strong&gt; &lt;i&gt;for&lt;/i&gt;=&quot;&lt;em&gt;c_name&lt;/em&gt;&quot;&amp;gt;Nom ou pseudo&amp;amp;nbsp;:&amp;lt;/&lt;strong&gt;label&lt;/strong&gt;&amp;gt;
      &amp;lt;&lt;strong&gt;input&lt;/strong&gt; &lt;i&gt;name&lt;/i&gt;=&quot;&lt;em&gt;c_name&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;c_name&lt;/em&gt;&quot; &lt;i&gt;type&lt;/i&gt;=&quot;&lt;em&gt;text&lt;/em&gt;&quot; &lt;i&gt;size&lt;/i&gt;=&quot;&lt;em&gt;30&lt;/em&gt;&quot; &lt;i&gt;value&lt;/i&gt;=&quot;&lt;em&gt;&lt;/em&gt;&quot; /&amp;gt;
    &amp;lt;/&lt;strong&gt;p&lt;/strong&gt;&amp;gt;

    &amp;lt;&lt;strong&gt;p&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;field&lt;/em&gt;&quot;&amp;gt;
      &amp;lt;&lt;strong&gt;label&lt;/strong&gt; &lt;i&gt;for&lt;/i&gt;=&quot;&lt;em&gt;c_mail&lt;/em&gt;&quot;&amp;gt;Adresse email&amp;amp;nbsp;:&amp;lt;/&lt;strong&gt;label&lt;/strong&gt;&amp;gt;
      &amp;lt;&lt;strong&gt;input&lt;/strong&gt; &lt;i&gt;name&lt;/i&gt;=&quot;&lt;em&gt;c_mail&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;c_mail&lt;/em&gt;&quot; &lt;i&gt;type&lt;/i&gt;=&quot;&lt;em&gt;text&lt;/em&gt;&quot; &lt;i&gt;size&lt;/i&gt;=&quot;&lt;em&gt;30&lt;/em&gt;&quot; &lt;i&gt;value&lt;/i&gt;=&quot;&lt;em&gt;&lt;/em&gt;&quot; /&amp;gt;
    &amp;lt;/&lt;strong&gt;p&lt;/strong&gt;&amp;gt;

    &amp;lt;&lt;strong&gt;p&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;field&lt;/em&gt;&quot;&amp;gt;
      &amp;lt;&lt;strong&gt;label&lt;/strong&gt; &lt;i&gt;for&lt;/i&gt;=&quot;&lt;em&gt;c_site&lt;/em&gt;&quot;&amp;gt;Site web (facultatif)&amp;amp;nbsp;:&amp;lt;/&lt;strong&gt;label&lt;/strong&gt;&amp;gt;
      &amp;lt;&lt;strong&gt;input&lt;/strong&gt; &lt;i&gt;name&lt;/i&gt;=&quot;&lt;em&gt;c_site&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;c_site&lt;/em&gt;&quot; &lt;i&gt;type&lt;/i&gt;=&quot;&lt;em&gt;text&lt;/em&gt;&quot; &lt;i&gt;size&lt;/i&gt;=&quot;&lt;em&gt;30&lt;/em&gt;&quot; &lt;i&gt;value&lt;/i&gt;=&quot;&lt;em&gt;&lt;/em&gt;&quot; /&amp;gt;
    &amp;lt;/&lt;strong&gt;p&lt;/strong&gt;&amp;gt;

    &amp;lt;!-- ici, un piège à spam --&amp;gt;
      
    &amp;lt;&lt;strong&gt;p&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;field&lt;/em&gt;&quot;&amp;gt;
      &amp;lt;&lt;strong&gt;label&lt;/strong&gt; &lt;i&gt;for&lt;/i&gt;=&quot;&lt;em&gt;c_content&lt;/em&gt;&quot;&amp;gt;Commentaire&amp;amp;nbsp;:&amp;lt;/&lt;strong&gt;label&lt;/strong&gt;&amp;gt;
      &amp;lt;&lt;strong&gt;textarea&lt;/strong&gt; &lt;i&gt;name&lt;/i&gt;=&quot;&lt;em&gt;c_content&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;c_content&lt;/em&gt;&quot; &lt;i&gt;cols&lt;/i&gt;=&quot;&lt;em&gt;35&lt;/em&gt;&quot; &lt;i&gt;rows&lt;/i&gt;=&quot;&lt;em&gt;7&lt;/em&gt;&quot;&amp;gt;&amp;lt;/&lt;strong&gt;textarea&lt;/strong&gt;&amp;gt;
    &amp;lt;/&lt;strong&gt;p&lt;/strong&gt;&amp;gt;

    &amp;lt;&lt;strong&gt;p&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;form-help&lt;/em&gt;&quot;&amp;gt;
      Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.
    &amp;lt;/&lt;strong&gt;p&lt;/strong&gt;&amp;gt;

  &amp;lt;/&lt;strong&gt;fieldset&lt;/strong&gt;&amp;gt;
  
  &amp;lt;&lt;strong&gt;fieldset&lt;/strong&gt;&amp;gt;
    &amp;lt;&lt;strong&gt;p&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;buttons&lt;/em&gt;&quot;&amp;gt;
      &amp;lt;&lt;strong&gt;input&lt;/strong&gt; &lt;i&gt;type&lt;/i&gt;=&quot;&lt;em&gt;submit&lt;/em&gt;&quot; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;preview&lt;/em&gt;&quot; &lt;i&gt;name&lt;/i&gt;=&quot;&lt;em&gt;preview&lt;/em&gt;&quot; &lt;i&gt;value&lt;/i&gt;=&quot;&lt;em&gt;prévisualiser&lt;/em&gt;&quot; /&amp;gt;
    &amp;lt;/&lt;strong&gt;p&lt;/strong&gt;&amp;gt;
  &amp;lt;/&lt;strong&gt;fieldset&lt;/strong&gt;&amp;gt;

&amp;lt;/&lt;strong&gt;form&lt;/strong&gt;&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;
Depuis, on a eu &lt;a href=&quot;http://dascritch.net/post/2012/02/21/Validations-complexes-de-HTML5-farcies-au-Javascript&quot;&gt;le brouillon WebForms2, son polyfill JS webforms2.js, son implémentation native&lt;/a&gt; dans Firefox puis Safari, l'arrivée de Chrome et l'implémentation native dans MSIE. Donc j'ai mis &lt;code&gt;&lt;i&gt;type&lt;/i&gt;=&quot;&lt;em&gt;email&lt;/em&gt;&lt;/code&gt;/&lt;code&gt;&lt;em&gt;url&lt;/em&gt;&quot;&lt;/code&gt;, &lt;code&gt;&lt;i&gt;maxlenght&lt;/i&gt;=&quot;&lt;em&gt;255&lt;/em&gt;&quot;&lt;/code&gt; et surtout &lt;code&gt;&lt;i&gt;required&lt;/i&gt;&lt;/code&gt; là où ils étaient parfaitement justifié. Vivent les validations côté client.
&lt;/p&gt;
&lt;p&gt;
Ensuite, j'ai transformé le bouton &lt;code&gt;&amp;lt;&lt;strong&gt;input&lt;/strong&gt; &lt;i&gt;type&lt;/i&gt;=&quot;&lt;em&gt;submit&lt;/em&gt;&quot; /&amp;gt;&lt;/code&gt; en un réel &lt;code&gt;&amp;lt;&lt;strong&gt;button&lt;/strong&gt; &lt;i&gt;type&lt;/i&gt;=&quot;&lt;em&gt;submit&lt;/em&gt;&quot;&amp;gt;&amp;lt;/&amp;gt;&lt;/code&gt;, tout en sortant le texte signifiant de la valeur où il n'a rien à faire. &lt;a href=&quot;http://dascritch.net/post/2008/01/03/Les-button-dacnee-de-Microsoft-Internet-Explorer&quot;&gt;Là aussi, les obstacles étaient levés depuis un temps&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Bref, il étant temps de moderniser ce bout de code.
&lt;/p&gt;
&lt;h3&gt;Damnation et implémentation&lt;/h3&gt;
&lt;p&gt;
Je vais essayer de le faire le plus possible sans une once de javascript. Cela peut paraître contradictoire pour un développeur, mais à mon sens,
&lt;ol&gt;
&lt;li&gt;plus un code est simple, plus il est parfait&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;émuler ce que l'on peut faire en natif fait perdre du temps&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;être au plus proche des standards garanti la pérennité&amp;nbsp;;&lt;/li&gt;
&lt;/ol&gt;
Donc → Plus on revient vers un fonctionnement “naturel” du navigateur ou du serveur, plus on est sûr de la stabilité de ce que nous construisons. 
&lt;/p&gt;
&lt;p class=&quot;c&quot;&gt;
Et surtout que &lt;a href=&quot;http://dascritch.net/post/2013/03/26/Dirty-Hacky-%3A-je-parse-en-HTML-.357-SW&quot;&gt;&lt;strong&gt;l'Inspecteur Dirty Hacky ne me refasse pas le portrait&lt;/strong&gt;&lt;br /&gt;
&lt;img src=&quot;http://dascritch.net/vrac/.blog2/webdev/1303-DirtyHacky/1303-DirtyHacky.jpg&quot; alt=&quot;Dirty Hacky parses in .357 HTML &quot; /&gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Le meilleur exemple que je puisse donner, c'est l'attribut &lt;code&gt;&lt;i&gt;placeholder&lt;/i&gt;=&quot;&quot;&lt;/code&gt;. Trop peu d'entre vous se souviennent du temps où l'on essayait de &lt;a href=&quot;https://drupal.org/node/559110&quot;&gt;créer le comportement placeholder en javascript&lt;/a&gt;&amp;nbsp;: Ça plantait, des fois ça merdait quand on cliquait pour mettre &lt;input type=&quot;text&quot; value=&quot;votre texte ici&quot; /&gt;. Quand Apple a intégré &lt;code&gt;&lt;i&gt;placeholder&lt;/i&gt;&lt;/code&gt; dans le moteur Webkit pour l'application iTunes, on ne se doutait pas que nos calvaires allaient prendre fin.
&lt;/p&gt;

&lt;p&gt;
Bref, il faut voir &lt;strong&gt;l'implémentation de ce design de formulaire comme un simple exercice&lt;/strong&gt;, au même titre que &lt;a href=&quot;http://codewars.com&quot;&gt;je fais mes kata le matin&lt;/a&gt; avec mon kawa. Cette “futilité” doit vous rester en mémoire d'autant plus que depuis la première apparition de cette animation, il existe des bibliothèques javascript&amp;nbsp;(!) qui feront ce boulot. Et qui feront dégainer Dirty Hacky, &lt;small&gt;mais si vous pensez courir plus vite qu'un parseur .357 Magnum, vous pouvez tenter.&lt;/small&gt;
&lt;/p&gt;
&lt;h3 id=&quot;premierscommits&quot;&gt;Premiers commits dans la Joie !&lt;/h3&gt;
&lt;p&gt;
Toute animation sera en transitions &lt;a href=&quot;https://dascritch.net/tag/css&quot;&gt;CSS&lt;/a&gt;. Sur les plus petits éléments possibles avec &lt;a href=&quot;https://developers.google.com/speed/articles/reflow&quot;&gt;le moins possible de &lt;em&gt;repaint/reflow&lt;/em&gt; dans le &lt;em&gt;viewport&lt;/em&gt; du navigateur&lt;/a&gt; afin de garder une belle fluidité d'animation. Parce que là aussi, &lt;strong&gt;l'optimisation et la beauté doit passer par l'optimisation&lt;/strong&gt; des ressources clients.
&lt;/p&gt;

&lt;p&gt;
Dans le &lt;em&gt;mockup&lt;/em&gt;, les labels passent en bleu quand le champ a le focus. Une seule solution pour l'implémenter en CSS pur&amp;nbsp;: dans le source html, renverser l'ordre les éléments &lt;code&gt;&amp;lt;&lt;strong&gt;label&lt;/strong&gt;&amp;gt;&amp;lt;/&amp;gt;&lt;/code&gt; et &lt;code&gt;&amp;lt;&lt;strong&gt;input&lt;/strong&gt; /&amp;gt;&lt;/code&gt;.
&lt;/p&gt;
&lt;p&gt;
Première mauvaise surprise&amp;nbsp;: je ne connais aucun sélecteur css pour cibler un élement &lt;code&gt;&amp;lt;&lt;strong&gt;input&lt;/strong&gt; /&amp;gt;&lt;/code&gt; ou &lt;code&gt;&amp;lt;&lt;strong&gt;textarea&lt;/strong&gt;&amp;gt;&amp;lt;/&amp;gt;&lt;/code&gt; tant que son contenu est vide. La pseudo-classe &lt;code&gt;:empty&lt;/code&gt; s'applique à la &lt;a href=&quot;https://dascritch.net/tag/dom&quot;&gt;propriété DOM&lt;/a&gt; &lt;code&gt;(el).&lt;i&gt;innerHtml&lt;/i&gt;&lt;/code&gt; d'un élément, pas à sa valeur. Cibler en css l'attribut/valeur &lt;code&gt;[&lt;i&gt;value&lt;/i&gt;=&quot;&quot;]&lt;/code&gt; ne sert à rien. J'ai dû le faire en JS. Bien évidemment, c'est juste une modification de classe, pilotant l'effet graphique en transitions &lt;a href=&quot;https://dascritch.net/tag/css&quot;&gt;css&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
J'ai un autre souci : &lt;a href=&quot;https://developer.mozilla.org/fr/docs/CSS/:invalid
&quot;&gt;la pseudo-classe &lt;code&gt;:invalid&lt;/code&gt;&lt;/a&gt; s'applique dès le chargement de page, hors je veux changer l'aspect que quand le champ a été changé.&lt;br /&gt;
Les pseudo-propriétés propriétaires &lt;code&gt;:-moz-ui-invalid&lt;/code&gt; et &lt;code&gt;:-moz-submit-invalid&lt;/code&gt; seraient parfaites, mais je veux que ça marche sur tous les navigateurs modernes d'un coup sans me prendre la tête et y revenir dessus dans 3 mois. N'oubliez jamais&amp;nbsp;: &lt;a href=&quot;http://dascritch.net/post/2013/10/02/Dirty-Hacky-VIII-%3A-Pr%C3%A9fixes-frelat%C3%A9s&quot;&gt;&lt;strong&gt;les préfixes proprios, c'est pas pour mettre en production&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;!
&lt;/p&gt;
&lt;p&gt;
Donc, il me faut écrire un autre &lt;em&gt;polyfill&lt;/em&gt; javascript qui mettra au formulaire la class &lt;code&gt;&lt;em&gt;modified&lt;/em&gt;&lt;/code&gt;. Ça tient en une dizaine de lignes, mais c'est frustrant.
&lt;/p&gt;
&lt;pre&gt;
&lt;strong&gt;var&lt;/strong&gt; &lt;i&gt;tagIfEmpty&lt;/i&gt; = &lt;em&gt;'.field'&lt;/em&gt;;
&lt;strong&gt;var&lt;/strong&gt; &lt;i&gt;markedNotEmpty&lt;/i&gt; = &lt;em&gt;'notEmpty'&lt;/em&gt;;
&lt;strong&gt;var&lt;/strong&gt; &lt;i&gt;tagIfModified&lt;/i&gt; = &lt;em&gt;'form'&lt;/em&gt;;
&lt;strong&gt;var&lt;/strong&gt; &lt;i&gt;markedModified&lt;/i&gt; = &lt;em&gt;'modified'&lt;/em&gt;;

$(&lt;i&gt;tagIfModified&lt;/i&gt;).on(&lt;em&gt;'change input'&lt;/em&gt;,&lt;i&gt;tagIfEmpty&lt;/i&gt;+&lt;em&gt;' :input'&lt;/em&gt;,&lt;strong&gt;function&lt;/strong&gt; () {
	&lt;strong&gt;var&lt;/strong&gt; &lt;i&gt;$p&lt;/i&gt; = $(this).closest(&lt;i&gt;tagIfEmpty&lt;/i&gt;);
	&lt;strong&gt;if&lt;/strong&gt; (this.value!==&lt;em&gt;''&lt;/em&gt;) {
		&lt;i&gt;$p&lt;/i&gt;.addClass(&lt;i&gt;markedNotEmpty&lt;/i&gt;);
	} &lt;strong&gt;else&lt;/strong&gt; {
		&lt;i&gt;$p&lt;/i&gt;.removeClass(&lt;i&gt;markedNotEmpty&lt;/i&gt;);
	}
	&lt;i&gt;$p&lt;/i&gt;.closest(&lt;i&gt;tagIfModified&lt;/i&gt;).addClass(&lt;i&gt;markedModified&lt;/i&gt;);
});
&lt;/pre&gt;
&lt;p&gt;
Oui, le code est ignoble. Et comble de l'insulte, comme j'utilise jQuery depuis un bail sur mon blog, je l'ai pas fait en javascript natif. Honte à Sapajou Hilare.
&lt;/p&gt;
&lt;h3 id=&quot;&quot;&gt;Bonus d'interface&lt;/h3&gt;
&lt;p&gt;
&lt;img class=&quot;r&quot; src=&quot;https://dascritch.net/vrac/.blog2/webdev/1403-ReCommentaires-submit.png&quot; alt=&quot;&quot; /&gt;
Il m'a semblé cohérent de n'afficher le bouton d'envoi qu'une fois que le formulaire soit valide, donc quand les champs obligatoires soient remplis et les informations au bon format. Ce qui veut dire que si le site web n'est pas vide, mais que l'url n'est pas valide, le formulaire ne peut être soumis.
&lt;/p&gt;
&lt;p&gt;
Il me manquait aussi un aspect visuel pour indiquer les champs invalides. Plutôt que mettre les champs en rouge, ce qui est trop agressif et impérieux, j'ai tenté avec un léger dégradé sur les champs invalides. C'est peut-être pas le meilleur choix puisque cela casse l'impression d'espace qu'amène les &lt;em&gt;floating labels&lt;/em&gt;.
&lt;/p&gt;
&lt;p&gt;
Un message d'information apparaît quand le focus est donné sur au &lt;code&gt;&amp;lt;&lt;strong&gt;textarea&lt;/strong&gt;&amp;gt;&amp;lt;/&amp;gt;&lt;/code&gt;. Ceux qui commentent régulièrement des blogs ont l'habitude d'avoir soit du BBCode, du Wiki, du MarkUp ou un jeu très restreint de balises HTML. J'estime que c'est inutile (j'en parlerais bientôt) et qu'écrire une adresse web a forcément comme intention de mettre un lien. C'était le comportement par défaut de Dotclear, que j'ai gardé.
&lt;/p&gt;
&lt;p&gt;
Et enfin, quand le bouton de validation apparaît, un texte complémentaire indique si la publication est immédiate ou sujette à validation à priori.
&lt;/p&gt;
&lt;h3 id=&quot;etvoila&quot;&gt;Et voilà !&lt;/h3&gt;
&lt;p&gt;
Vous pouvez tentez &lt;a href=&quot;http://dascritch.github.io/DCFloatLabel/#comment-form&quot;&gt;la maquette hébergée sur GitHub&lt;/a&gt; ou naviguer dans &lt;a href=&quot;https://github.com/dascritch/DCFloatLabel/tree/20a48e9b318183cf63862aa4a1ae9ed7410d0412&quot;&gt;le commit de la version exposée pour ce billet&lt;/a&gt;, car je vous parie que l'an prochain, j'aurais complètement refait &lt;a href=&quot;https://dascritch.net/post/2014/03/11/Refaire-des-commentaires#comment-form&quot;&gt;le vrai formulaire en bas&lt;/a&gt;. Ou voir la capture et le code dessous&amp;nbsp;:
&lt;/p&gt;

&lt;div&gt;
&lt;a class=&quot;c voirlecode&quot; href=&quot;https://dascritch.net/post/2014/03/11/Refaire-des-commentaires#sourcenouveau&quot; id=&quot;sourcenouveau&quot;&gt;
Cliquez pour voir le code. &lt;strong&gt;Attention : Sur ce code nouveau, il y a l'excuse de la nouveauté.&lt;/strong&gt;
&lt;br /&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1403-ReCommentaires-nouveau.png&quot; alt=&quot;&quot; /&gt;
&lt;/a&gt;
&lt;pre&gt;
HTML :
&amp;lt;&lt;strong&gt;form&lt;/strong&gt; &lt;i&gt;action&lt;/i&gt;=&quot;&lt;em&gt;#pr&lt;/em&gt;&quot; &lt;i&gt;method&lt;/i&gt;=&quot;&lt;em&gt;post&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;comment-form&lt;/em&gt;&quot;&amp;gt;
 &amp;nbsp;&amp;lt;&lt;strong&gt;h3&lt;/strong&gt;&amp;gt;Ajouter un commentaire&amp;lt;/&lt;strong&gt;h3&lt;/strong&gt;&amp;gt;

 &amp;nbsp;&amp;lt;&lt;strong&gt;fieldset&lt;/strong&gt; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;comment-1stline&lt;/em&gt;&quot;&amp;gt;
 &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;p&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;field&lt;/em&gt;&quot;&amp;gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;input&lt;/strong&gt; &lt;i&gt;name&lt;/i&gt;=&quot;&lt;em&gt;c_name&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;c_name&lt;/em&gt;&quot; &lt;i&gt;maxlength&lt;/i&gt;=&quot;&lt;em&gt;255&lt;/em&gt;&quot; &lt;i&gt;required&lt;/i&gt;=&quot;&lt;em&gt;required&lt;/em&gt;&quot; &lt;i&gt;type&lt;/i&gt;=&quot;&lt;em&gt;text&lt;/em&gt;&quot; &lt;i&gt;placeholder&lt;/i&gt;=&quot;&lt;em&gt;Nom ou pseudo&amp;amp;nbsp;:&lt;/em&gt;&quot; /&amp;gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;label&lt;/strong&gt; &lt;i&gt;for&lt;/i&gt;=&quot;&lt;em&gt;c_name&lt;/em&gt;&quot;&amp;gt;Nom ou pseudo&amp;amp;nbsp;:&amp;lt;/&lt;strong&gt;label&lt;/strong&gt;&amp;gt;
 &amp;nbsp; &amp;nbsp;&amp;lt;/&lt;strong&gt;p&lt;/strong&gt;&amp;gt;
 &amp;nbsp; &amp;nbsp;
 &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;p&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;field&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;g_site&lt;/em&gt;&quot;&amp;gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;input&lt;/strong&gt; &lt;i&gt;name&lt;/i&gt;=&quot;&lt;em&gt;c_site&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;c_site&lt;/em&gt;&quot; &lt;i&gt;maxlength&lt;/i&gt;=&quot;&lt;em&gt;255&lt;/em&gt;&quot; &lt;i&gt;type&lt;/i&gt;=&quot;&lt;em&gt;url&lt;/em&gt;&quot; &lt;i&gt;placeholder&lt;/i&gt;=&quot;&lt;em&gt;Site web (facultatif)&amp;amp;nbsp;:&lt;/em&gt;&quot; /&amp;gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;label&lt;/strong&gt; &lt;i&gt;for&lt;/i&gt;=&quot;&lt;em&gt;c_site&lt;/em&gt;&quot;&amp;gt;Site web (facultatif)&amp;amp;nbsp;:&amp;lt;/&lt;strong&gt;label&lt;/strong&gt;&amp;gt;
 &amp;nbsp; &amp;nbsp;&amp;lt;/&lt;strong&gt;p&lt;/strong&gt;&amp;gt;
 &amp;nbsp;&amp;lt;/&lt;strong&gt;fieldset&lt;/strong&gt;&amp;gt;

 &amp;nbsp;&amp;lt;&lt;strong&gt;fieldset&lt;/strong&gt; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;comment-2ndline&lt;/em&gt;&quot;&amp;gt;
 &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;p&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;field&lt;/em&gt;&quot;&amp;gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;input&lt;/strong&gt; &lt;i&gt;name&lt;/i&gt;=&quot;&lt;em&gt;c_mail&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;c_mail&lt;/em&gt;&quot; &lt;i&gt;maxlength&lt;/i&gt;=&quot;&lt;em&gt;255&lt;/em&gt;&quot; &lt;i&gt;required&lt;/i&gt;=&quot;&lt;em&gt;required&lt;/em&gt;&quot; &lt;i&gt;type&lt;/i&gt;=&quot;&lt;em&gt;email&lt;/em&gt;&quot; &lt;i&gt;placeholder&lt;/i&gt;=&quot;&lt;em&gt;Adresse e-mail&amp;amp;nbsp;:&lt;/em&gt;&quot; /&amp;gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;label&lt;/strong&gt; &lt;i&gt;for&lt;/i&gt;=&quot;&lt;em&gt;c_mail&lt;/em&gt;&quot;&amp;gt;Adresse e-mail&amp;amp;nbsp;:&amp;lt;/&lt;strong&gt;label&lt;/strong&gt;&amp;gt;
 &amp;nbsp; &amp;nbsp;&amp;lt;/&lt;strong&gt;p&lt;/strong&gt;&amp;gt;
 &amp;nbsp; &amp;nbsp;&amp;lt;!-- honeypot --&amp;gt;
 &amp;nbsp;&amp;lt;/&lt;strong&gt;fieldset&lt;/strong&gt;&amp;gt;

 &amp;nbsp;&amp;lt;&lt;strong&gt;fieldset&lt;/strong&gt; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;comment-3rdline&lt;/em&gt;&quot;&amp;gt;
 &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;p&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;field&lt;/em&gt;&quot;&amp;gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;textarea&lt;/strong&gt; &lt;i&gt;name&lt;/i&gt;=&quot;&lt;em&gt;c_content&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;c_content&lt;/em&gt;&quot; &lt;i&gt;required&lt;/i&gt;=&quot;&lt;em&gt;required&lt;/em&gt;&quot; &lt;i&gt;placeholder&lt;/i&gt;=&quot;&lt;em&gt;Commentaire&amp;amp;nbsp;:&lt;/em&gt;&quot;&amp;gt;&amp;lt;/&lt;strong&gt;textarea&lt;/strong&gt;&amp;gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;label&lt;/strong&gt; &lt;i&gt;for&lt;/i&gt;=&quot;&lt;em&gt;c_content&lt;/em&gt;&quot;&amp;gt;Commentaire&amp;amp;nbsp;:&amp;lt;/&lt;strong&gt;label&lt;/strong&gt;&amp;gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;span&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;form-help&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;form-help&lt;/em&gt;&quot;&amp;gt;Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.&amp;lt;/&lt;strong&gt;span&lt;/strong&gt;&amp;gt;
 &amp;nbsp; &amp;nbsp;&amp;lt;/&lt;strong&gt;p&lt;/strong&gt;&amp;gt;
 &amp;nbsp;&amp;lt;/&lt;strong&gt;fieldset&lt;/strong&gt;&amp;gt;
 &amp;nbsp;
 &amp;nbsp;&amp;lt;&lt;strong&gt;fieldset&lt;/strong&gt; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;comment-4thline&lt;/em&gt;&quot;&amp;gt;
 &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;p&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;remember&lt;/em&gt;&quot;&amp;gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;button&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;preview&lt;/em&gt;&quot; &lt;i&gt;name&lt;/i&gt;=&quot;&lt;em&gt;preview&lt;/em&gt;&quot; &lt;i&gt;id&lt;/i&gt;=&quot;&lt;em&gt;preview&lt;/em&gt;&quot; &lt;i&gt;type&lt;/i&gt;=&quot;&lt;em&gt;submit&lt;/em&gt;&quot;&amp;gt;prévisualiser&amp;lt;/&lt;strong&gt;button&lt;/strong&gt;&amp;gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;strong&gt;label&lt;/strong&gt; &lt;i&gt;class&lt;/i&gt;=&quot;&lt;em&gt;form-help&lt;/em&gt;&quot; &lt;i&gt;for&lt;/i&gt;=&quot;&lt;em&gt;preview&lt;/em&gt;&quot;&amp;gt;(votre texte sera publié après validation)&amp;lt;/&lt;strong&gt;label&lt;/strong&gt;&amp;gt;
 &amp;nbsp; &amp;nbsp;&amp;lt;/&lt;strong&gt;p&lt;/strong&gt;&amp;gt;
 &amp;nbsp;&amp;lt;/&lt;strong&gt;fieldset&lt;/strong&gt;&amp;gt;
&amp;lt;/&lt;strong&gt;form&lt;/strong&gt;&amp;gt;

CSS :
&lt;em&gt;.field&lt;/em&gt; label {
 &amp;nbsp;position: absolute;  
 &amp;nbsp;top:0.8em;
 &amp;nbsp;opacity : 0;
 &amp;nbsp;transition-property: opacity top;
 &amp;nbsp;transition-duration: 0.4s;  
}
&lt;em&gt;.field.notEmpty&lt;/em&gt; label {
 &amp;nbsp;top : 0;
 &amp;nbsp;opacity : 1 ;
}

&lt;em&gt;.field.notEmpty&lt;/em&gt; &lt;i&gt;:active&lt;/i&gt; + label, &lt;em&gt;.field.notEmpty&lt;/em&gt; &lt;i&gt;:active&lt;/i&gt; + label {
 &amp;nbsp;color : blue;
}

&lt;em&gt;.field&lt;/em&gt; input, &lt;em&gt;.field&lt;/em&gt; textarea, &lt;em&gt;.field&lt;/em&gt; &lt;i&gt;:active&lt;/i&gt;  {
 &amp;nbsp;margin  : 0;
 &amp;nbsp;outline : none;
 &amp;nbsp;width : 95%;
 &amp;nbsp;background : transparent;
 &amp;nbsp;border : none;
 &amp;nbsp;border-radius: 0px;
}

&lt;em&gt;.field&lt;/em&gt; :invalid {
 &amp;nbsp;border : none;
 &amp;nbsp;box-shadow : none;
}

&lt;em&gt;.modified&lt;/em&gt; &lt;em&gt;.field&lt;/em&gt; :invalid {
 &amp;nbsp;background-image: /* préfixes proprios */linear-gradient(top, #EEF 0%, #FFF 30%);
}

&lt;strong&gt;#comment-form&lt;/strong&gt; p {
 &amp;nbsp;position : relative; 
 &amp;nbsp;margin : 0;
 &amp;nbsp;padding : 1em 0 0;
 &amp;nbsp;border-top : 1px solid #cce ;
}

&lt;strong&gt;#comment-1stline&lt;/strong&gt; p  {
 &amp;nbsp;border : none;
}

&lt;strong&gt;#comment-1stline&lt;/strong&gt; &lt;strong&gt;#g_site&lt;/strong&gt; {
 &amp;nbsp;border-left : 1px solid #cce ;
}

@media only screen and (em&gt;max-width:479px&lt;/em&gt;) {
 &amp;nbsp;&lt;strong&gt;#comment-1stline&lt;/strong&gt; &lt;strong&gt;#g_site&lt;/strong&gt; {
 &amp;nbsp; &amp;nbsp;border-top : 1px solid #cce ;
 &amp;nbsp; &amp;nbsp;border-left : none;
 &amp;nbsp;}
}

@media only screen and (&lt;em&gt;min-width:480px&lt;/em&gt;) {
 &amp;nbsp;&lt;strong&gt;#comment-1stline&lt;/strong&gt; &lt;em&gt;.field&lt;/em&gt; {
 &amp;nbsp; &amp;nbsp;float : left;
 &amp;nbsp; &amp;nbsp;width : 49%;
 &amp;nbsp;}
}

&lt;strong&gt;#comment-4thline&lt;/strong&gt; p {
 &amp;nbsp;padding-top : 0.5em;
}

&lt;strong&gt;#comment-4thline&lt;/strong&gt;, &lt;em&gt;.modified&lt;/em&gt;&lt;i&gt;:invalid&lt;/i&gt; &lt;strong&gt;#comment-4thlin&lt;/strong&gt; {
 &amp;nbsp;opacity : 0;
 &amp;nbsp;border-top : 1px solid #cce ;
 &amp;nbsp;transition-property : opacity;
 &amp;nbsp;transition-duration : 0.4s;  
}

&lt;em&gt;.modified&lt;/em&gt; &lt;strong&gt;#comment-4thline&lt;/strong&gt;, &lt;em&gt;.modified&lt;/em&gt;&lt;i&gt;:valid&lt;/i&gt; &lt;strong&gt;#comment-4thline&lt;/strong&gt; {
 &amp;nbsp;opacity : 1;
}

&lt;strong&gt;#form-help&lt;/strong&gt; {
 &amp;nbsp;display : block;
 &amp;nbsp;opacity: 0;
 &amp;nbsp;transition-property: opacity;
 &amp;nbsp;transition-duration: 0.4s;  
}

textarea&lt;i&gt;:active&lt;/i&gt; ~ &lt;strong&gt;#form-help&lt;/strong&gt; {
 &amp;nbsp;opacity: 1;
}

&lt;strong&gt;#comment-form&lt;/strong&gt; button {
 &amp;nbsp;padding : 0.33em 0.66em;
 &amp;nbsp;border: 1px solid rgb(104, 104, 103);
 &amp;nbsp;color : rgb(238, 238, 238);
 &amp;nbsp;font-size : 0.875em;
 &amp;nbsp;font-weight : bold;
 &amp;nbsp;text-align : center;
 &amp;nbsp;text-shadow : 0px 1px 1px rgba(0, 0, 0, 0.3);
 &amp;nbsp;box-shadow : 0px 1px 2px rgba(0, 0, 0, 0.2);
 &amp;nbsp;background-image : /* préfixes proprios */linear-gradient(top , rgb(119, 119, 119) 0px, rgb(85, 85, 85) 100%);
}
&lt;/pre&gt;
&lt;/div&gt;


&lt;h3 id=&quot;debat&quot;&gt;Le débat reste ouvert&lt;/h3&gt;
&lt;p&gt;
&lt;a href=&quot;http://bradfrostweb.com/blog/post/float-label-pattern/&quot;&gt;&lt;strong&gt;Brad Frost&lt;/strong&gt; a sorti un excellent article critique&lt;/a&gt;&amp;nbsp;: Il parle de soucis sur la sémantique, que j'ai tenté d'éviter autant que possible, mais surtout de problèmes d'utilisabilité. Tellement bien raisonné et empli de bon sens que j'avais des doutes à continuer. Notamment, elle oblige au placeholder de porter le même texte que le label, une redondance inutile. Seule la mise en production permet de trancher.
&lt;/p&gt;
&lt;p&gt;
CSS Tricks propose &lt;a href=&quot;http://css-tricks.com/float-labels-css/&quot;&gt;une idée alternative&lt;/a&gt; qui enlève la redondance du texte de label, mais la version des labels flottants à droite réduit l'espace utile du champ d'entrée.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Mais surtout, j'ai besoin de votre avis. Vous, mes fidèles lecteurs, laissez un commentaire et dites-moi si vous préférez l'ancien au nouveau formulaire.&lt;/strong&gt;
&lt;/p&gt;
&lt;style&gt;
pre { white-space : pre-wrap ; margin : 1em 0; font-family : &quot;&quot;}
code { text-align : left !important; font-family : sans-serif ; word-break: break-all}
code .element { }
code strong, pre strong { font-weight: bold;color: #000000; }
code i, pre i { color: #800000; }
code em , pre em { color: #008000; }
.voirlecode img {width : 75% }
.voirlecode +pre { display : none }
.voirlecode:target +pre { display : block }
&lt;/style&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Le retour des boutons de partage</title>
		<link>https://dascritch.net/post/2014/02/25/Le-retour-des-boutons-de-partage</link>
		<guid isPermaLink="false">urn:md5:fa975bd3a9ed703b16bbcaad3c301826</guid>
		<dc:date>2014-02-25T09:09:00+01:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Vous avez remarqué, depuis 15 jours, j'ai remis des boutons de partage vers des réseaux sociaux sur les billets de mon blog. Ce qui permet (presque) d'un clic de partager mes billets sur Twitter, Facebook et autres. Un retour mais avec une responsabilité.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Vous avez remarqué, depuis 15 jours, j'ai remis des boutons de partage vers des réseaux sociaux sur les billets de mon blog. Ce qui permet (presque) d'un clic de partager mes billets sur Twitter, Facebook et autres. Un retour mais avec une responsabilité.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;abbr title=&quot;Top long, je lirais pas&quot;&gt;TL;DR&lt;/abbr&gt; : Faites au plus simple, revenez le plus possible au &lt;a href=&quot;https://dascritch.net/tag/html&quot;&gt;HTML&lt;/a&gt; de base. &lt;abbr title=&quot;Faites-le stupidement simple !&quot;&gt;KISS&lt;/abbr&gt; !
&lt;/p&gt;
&lt;p&gt;
&lt;img class=&quot;l&quot; src=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux-share.png&quot; alt=&quot;&quot; /&gt;
J'ai réfléchi très longtemps à mettre des boutons de partage social sur mon blog. &lt;a href=&quot;http://dascritch.net/post/2008/05/28/Bookmark-moi-cette-page&quot;&gt;J'avais même mis en 2008 un script générique&lt;/a&gt;. Mais finalement, j'ai trouvé que c'était une sur-profusion bordélique. Il y avait un nombre délirant de services de partages de liens&amp;nbsp;: Del.icio.us, ReddIt, BlogMarks, SeenThis, StumbleUpon… pour les plus connus, ce qui fait autant de badges à mettre. Et ceci, malgré le travail d'AddThis, cela bariolait le moindre billet au point de le confondre &lt;a href=&quot;http://www.zejackytouch.com/photos-videos-jacky-tuning-touch/interieur-dun-taxi-pakistanais/&quot;&gt;en bolidage à la &lt;em&gt;Jacky's Touch&lt;/em&gt;&lt;/a&gt;.
&lt;/p&gt;
&lt;p class=&quot;c&quot;&gt;
&lt;img src=&quot;http://dascritch.net/vrac/.blog2/webdev/805-SocialBookmarkingBadges.png&quot; alt=&quot;&quot; /&gt;
&lt;/p&gt;
J'ai tenté de ne présenter que ce qui est susceptible d'être utilisé par mes visiteurs. Je comptais utiliser le sélecteur &lt;a href=&quot;https://dascritch.net/tag/css&quot;&gt;css&lt;/a&gt; &lt;code&gt;a:visited&lt;/code&gt; pour que les visiteurs ne voient que les sites sociaux qu'ils sont susceptibles de fréquenter. Ce qui fait que je ne l'ai jamais fait fut &lt;a href=&quot;https://blog.mozilla.org/security/2010/03/31/plugging-the-css-history-leak/&quot;&gt;l'incertitude pour des raisons de sécurité sur la vie privée&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Et puisqu'on parle de &lt;em&gt;privacy&lt;/em&gt;, un autre souci est le manque de discrétion des plateformes sociales invitées dans mon &lt;a href=&quot;https://dascritch.net/tag/dom&quot;&gt;DOM&lt;/a&gt; tout propre&amp;nbsp;: ils vous traquent, parfois d'une manière assez peu propre (je pense surtout à Facebook). Et pourtant… 
&lt;/p&gt;
&lt;p class=&quot;c&quot;&gt;
…Ils sont de retour sur mon blog :&lt;br /&gt;
&lt;a target=&quot;social&quot; rel=&quot;nofollow&quot; href=&quot;https://twitter.com/share?text=Le+retour+des+boutons+de+partage&amp;amp;url=http%3A%2F%2Fdascritch.net%2Fpost%2F2014%2F02%2F25%2FLe-retour-des-boutons-de-partage&amp;amp;via=dascritch&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux/twitter_icon.png&quot; alt=&quot;Poster sur Twitter&quot;&gt;&lt;/a&gt;
&lt;a target=&quot;social&quot; rel=&quot;nofollow&quot; href=&quot;https://www.facebook.com/sharer.php?u=http%3A%2F%2Fdascritch.net%2Fpost%2F2014%2F02%2F25%2FLe-retour-des-boutons-de-partage&amp;amp;t=Le+retour+des+boutons+de+partage&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux/facebook_icon.png&quot; alt=&quot;Poster sur Facebook&quot;&gt;&lt;/a&gt;
&lt;a target=&quot;social&quot; rel=&quot;nofollow&quot; href=&quot;https://plus.google.com/share?url=http%3A%2F%2Fdascritch.net%2Fpost%2F2014%2F02%2F25%2FLe-retour-des-boutons-de-partage&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux/gplus_icon.png&quot; alt=&quot;Poster sur Google Plus&quot;&gt;&lt;/a&gt;
&lt;a target=&quot;social&quot; rel=&quot;nofollow&quot; href=&quot;https://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http%3A%2F%2Fdascritch.net%2Fpost%2F2014%2F02%2F25%2FLe-retour-des-boutons-de-partage&amp;amp;title=Le+retour+des+boutons+de+partage&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux/linkedin_icon.png&quot; alt=&quot;Poster sur LinkedIn&quot;&gt;&lt;/a&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;mailto:?subject=Le+retour+des+boutons+de+partage&amp;amp;body=http%3A%2F%2Fdascritch.net%2Fpost%2F2014%2F02%2F25%2FLe-retour-des-boutons-de-partage&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux/email_icon.png&quot; alt=&quot;Envoyer par e-mail&quot;&gt;&lt;/a&gt;
&lt;br /&gt;
et ils vous permettent de partager ma prose.
&lt;/p&gt;
&lt;h3 id=&quot;pourquoi&quot;&gt;Oui, mais… Pourquoi met-on des boutons de sites sociaux sur son blog&amp;nbsp;?&lt;/h3&gt;
&lt;p&gt;
Pour lui faire gagner de la visibilité, pour que les gens qui trouvent un texte bien le partage très facilement à leurs &lt;em&gt;e-&lt;/em&gt;amis. Bref, pour faire vivre votre texte et susciter un débat au dela de votre petite sphère.
&lt;/p&gt;
&lt;p&gt;
Comme on dit dans les milieux &lt;em&gt;chébrans&lt;/em&gt;&amp;nbsp;: &lt;strong&gt;&lt;q&gt;Faire monter ton Klout&lt;/q&gt;&lt;/strong&gt;.&lt;br /&gt;
&lt;small&gt;Ahem… Est-ce que cela signifie encore quelque chose, cette phrase&amp;nbsp;?&lt;/small&gt; 
&lt;/p&gt;
&lt;h3 id=&quot;ancestrale&quot;&gt;Il reste toujours la méthode ancestrale&lt;/h3&gt;
&lt;p&gt;
&lt;img class=&quot;l&quot; src=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux-copiecolle.png&quot; alt=&quot;&quot; /&gt;
Celle de &lt;strong&gt;copier&lt;/strong&gt; l'url de la page, puis d'aller sur son réseau social favori, d'ouvrir une nouvelle entrée et de &lt;strong&gt;coller&lt;/strong&gt; l'URL dans le corps du &lt;em&gt;post&lt;/em&gt;. J'ai d'ailleurs amélioré ces fonctions grâce aux métas spécifiques et installé dans mon dotclear &lt;a href=&quot;http://open-time.net/post/2014/01/20/Plugin-socialMeta-02-pour-Dotclear&quot;&gt;(Franck Paul a repris mon code dans son addon socialMeta)&lt;/a&gt;.
&lt;/p&gt;
&lt;p class=&quot;c&quot;&gt;
Avouez qu'un lien avec une “card” dans Facebook,&lt;br /&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux-card.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
 ça a de la gueule.
&lt;/p&gt;
&lt;p&gt;
Évidemment, il y a un os&amp;nbsp;: nous sommes passé aux url “internationalisées”, il est courant de voir des accents dans les URL que les formulaires des réseaux sociaux tolèrent très mal. Ainsi les &lt;code&gt;!&lt;/code&gt;, &lt;code&gt;:&lt;/code&gt; ou les &lt;code&gt;«&lt;/code&gt;, si courant dans mes titres de billets et donc dans leurs adresses, cassent immédiatement les liens dans Google+ et dans Facebook, puisqu'ils ne sont pas échappés (&lt;em&gt;url_encod&lt;/em&gt;és) pour les codes écrits en vieux tromblons.&lt;br /&gt;
C'est le principal souci que rencontre mon coproducteur radio &lt;a href=&quot;http://thomasberthelon.com/&quot;&gt;Thomas Berthelon&lt;/a&gt; avec mon blog quand il renvoie &lt;a href=&quot;http://dascritch.net/tag/%C3%A9mission&quot;&gt;les billets d'émissions&lt;/a&gt; ou de &lt;a href=&quot;http://dascritch.net/tag/chronique&quot;&gt;chroniques de BD&lt;/a&gt; dans &lt;a href=&quot;http://www.facebook.com/pages/Suppl%C3%A9ment-week-end/46636087627&quot;&gt;la page Facebook du &lt;em&gt;Supplément Week-End&lt;/em&gt;&lt;/a&gt;. Et j'ai eu les mêmes problèmes sur &lt;a href=&quot;https://plus.google.com/b/116754075780875671344/116754075780875671344/posts&quot;&gt;la page G+ de l'émission&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
C'est ce problème du copié-collé d'url internationalisés qui m'a motivé à remettre des boutons “sociaux”. Après des années d'attente, j'ai replongé quand j'ai vu &lt;a href=&quot;http://weusepgp.info/fr&quot;&gt;le site We Use PGP&lt;/a&gt; le faire dans les contraintes qui me plaisait. Du coup, j'ai repris leurs icônes &lt;em&gt;long shadow&lt;/em&gt;.
&lt;/p&gt;
&lt;p&gt;
À noter que les navigateurs mobiles proposent souvent un service de partage de lien, natif et parfaitement fonctionnel. D'ailleurs, celui de &lt;a href=&quot;https://www.mozilla.org/fr/mobile/&quot;&gt;Firefox Mobile sur Android&lt;/a&gt; est une pure tuerie, je m'en sers énormément.
&lt;/p&gt;
&lt;p class=&quot;c&quot;&gt;
&lt;a rel=&quot;lightbox&quot; href=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux-Firefox.png&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/.1402-BoutonsSociaux-Firefox_m.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
On remarquera l'étoile pour mettre en favori, les deux modes de partage que j'utilise le plus (à savoir &lt;a href=&quot;http://getpocket.com&quot;&gt;Pocket&lt;/a&gt; et Twitter) et l'entrée du sous-menu de partage traditionnel d'Android.
&lt;/p&gt;
&lt;h3 id=&quot;ilyadeuxtypes&quot;&gt;Il y a deux types de boutons sociaux&lt;/h3&gt;
&lt;p&gt;
&lt;img class=&quot;r&quot; src=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux-js.png&quot; alt=&quot;&quot; /&gt;
Il y a &lt;strong&gt;les boutons sociaux “riches”&lt;/strong&gt;. C'est le type le plus courant et le plus utilisé. Techniquement, ce sont des bibliothèques javascript qui ont enrichit la page en cours. Ces boutons proposent même une petite vanité&amp;nbsp;: indiquer le nombre de leurs membres qui ont partagé leur page. C'est à ça qu'on les reconnaît.
&lt;/p&gt;
&lt;p&gt;
Et il y a ceux que j'utilise désormais. Plus primitifs, et pour cause&amp;nbsp;:&lt;br /&gt;
Ces boutons sont &lt;strong&gt;de simples liens HTML traditionnels&lt;/strong&gt;. Oui, un pur &lt;code&gt;&amp;lt;a href=&quot;https://dascritch.net/post/2014/02/25/&quot;&amp;gt;&lt;/code&gt;, agrémenté d'un &lt;code&gt;target=&quot;social&quot;&lt;/code&gt; pour s'ouvrir dans un nouvel onglet.&lt;br /&gt;
Oooooui, &lt;a href=&quot;https://developer.mozilla.org/fr/docs/Web/HTML/Element/a#attr-target&quot;&gt;vous pouvez &lt;i&gt;nommer&lt;/i&gt; la cible&lt;/a&gt;, c'est largement mieux qu'utiliser des références comme &lt;code&gt;&quot;_blank&quot;&lt;/code&gt; puisque vous donnez une richesse fonctionnelle, sachant que je vois peu de monde bookmarker une page vers deux réseaux à la fois. Et cela permet aussi à la page appelée de fermer son onglet. Vous pouvez vérifier en cliquant &lt;q&gt;close the window&lt;/q&gt; avec le lien LinkedIn.&lt;br /&gt;
Avantage : pas d'appel à une bibliothèque javascript, donc pas de traçage à mon insu de mes visiteurs.
&lt;/p&gt;
&lt;p&gt;
Autre avantage, il est plus discret, mais il n'est pas négligeable&amp;nbsp;: chaque bouton social inséré par javascript crée un &lt;code&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt; sur la balise. Seulement, insérer un élément  &lt;code&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt; peut entraîner une consommation mémoire déraisonnable pour un “bête” bouton. C'est d'ailleurs &lt;strong&gt;une source importante de lourdeur pénible&lt;/strong&gt; des sites de journaux avec beaucoup de pubs, ou quand des flux de réseaux sociaux insèrent des vidéos.&lt;br /&gt;
Il y a aussi le nombre de requêtes, puisque chaque bouton social en javascript fait appel à sa bibliothèque hébergée. Donc une requête pour le javascript, une requête pour l'image qui le représente, parfois d'autres éléments. Par exemple, Twitter va charger de ses serveurs sa bibliothèque javascript (100&amp;nbsp;ko&amp;nbsp;???), une image et une info au format json.
&lt;/p&gt;
&lt;p class=&quot;c&quot;&gt;
&lt;a rel=&quot;lightbox&quot; href=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux-perfs.png&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/.1402-BoutonsSociaux-perfs_m.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
 Multipliez par le nombre de réseaux sociaux où vous voulez être partagé et… comme dit une personne à côté de moi, &lt;q&gt;ça fait du monde au balcon&lt;/q&gt;.
&lt;/p&gt;

&lt;h3 id=&quot;resterprimitif&quot;&gt;Pourquoi les réseaux sociaux gardent le mode primitif ?&lt;/h3&gt;
&lt;p&gt;
On est d'accord, le bouton en simple lien n'est ni très gracieux, ni rentable pour les réseaux sociaux. Parce que la version “riche” leur permet de vous tracer, donc de revendre vos intérêts “externes” aux annonceurs publicitaires. Alors pourquoi garder en fonction ce service&amp;nbsp;?
&lt;/p&gt;
&lt;p&gt;
&lt;a class=&quot;r&quot; href=&quot;http://commons.wikimedia.org/wiki/File:Innards_of_an_AI-139a_mechanical_watch.jpg&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/.1402-BoutonsSociaux-engrenages_s.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;strong&gt;Pour une bête raison d'ingénierie progressive&lt;/strong&gt;. On commence toujours par faire le service le plus simple possible avant de  le complexifier. Dans ce cas, on commence par faire sur son propre service un formulaire &lt;a href=&quot;https://dascritch.net/tag/html&quot;&gt;HTML&lt;/a&gt; simple, propre. Après s'envisage le développement d'un &lt;a href=&quot;https://dascritch.net/tag/javascript&quot;&gt;javascript&lt;/a&gt; complexe que l'on pose sur d'autres sites dont il modifie le &lt;a href=&quot;https://dascritch.net/tag/dom&quot;&gt;DOM&lt;/a&gt; pour ensuite faire des requêtes XHR.&lt;br /&gt;
Mais une fois que le prototype est mis en place, comme il est immédiatement utilisé un peu partout, il n'est en général pas retiré pour des raisons fonctionnelles, ou pour garder les sites qui s'en servent. Et puis retirer des fonctions ”avancées“ à de &lt;em&gt;early adopters&lt;/em&gt; qui vous font une bonne com', ça peut se retourner contre vous.
&lt;/p&gt;
&lt;p&gt;
Donc, en ayant longuement pesé le pour et le contre, j'ai mis un temps monstre à &lt;strong&gt;utiliser la solution la plus ancienne et la plus évidente&lt;/strong&gt;. Je sais, y'a pas de quoi en être fier…
&lt;/p&gt;
&lt;p&gt;
Utiliser le rustique au lieu du “moderne” a quand même &lt;strong&gt;quelques inconvénients&lt;/strong&gt;&amp;nbsp;: Le design de ces formulaires fournis par les sites sociaux est prévu pour être lancé en popup, il donne un immense espace de solitude sur un très grand écran. Il y a aussi des soucis sur smartphones, puisque les applications n'interceptent pas forcément les liens. Donc on peut arriver sur une page avec son navigateur web où l'on est pas reconnu/connecté, au contraire de l'application.
&lt;/p&gt;
&lt;p&gt;
Et par le fait que je les code en dur, il y a forcément des manques&amp;nbsp;: pas de service Pocket, pas de paper.li ou autres. J'en ai qu'un nombre limité.
&lt;/p&gt;
&lt;h3 id=&quot;commentairessociaux&quot;&gt;La troisième voie est encore plus intrusive&lt;/h3&gt;
&lt;p&gt;
Il y a eu une autre méthode de “partage” plus récente&amp;nbsp;: Sous-traiter la gestion des commentaires à des plateformes tierces comme Facebook ou Google+. Un peu à la manière de ce que fait Disqus. Mon &lt;del&gt;remplaça&lt;/del&gt; ami &lt;a href=&quot;http://blog.hadrien.eu/&quot;&gt;Hadrien Lanneau le fait d'ailleurs sur son blog&lt;/a&gt;, et c'est plutôt efficace en terme de viralité mais aussi de lutte contre le spam. 
&lt;/p&gt;
&lt;p class=&quot;c&quot;&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/.1402-BoutonsSociaux-GPlus_m.png&quot; alt=&quot;1402-BoutonsSociaux-GPlus.png&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
Seulement cette viralité ne se limite qu'à un seul réseau social, puisque vous ne pourrez commenter qu'en étant membre de ce réseau. Ce qui est une limite inacceptable pour moi, de même que les atteintes à la vie privée de vos visiteurs est plus importante que pour les boutons “riches”.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Cette délégation pose un énorme problème de responsabilité et surtout de portabilité&lt;/strong&gt;&amp;nbsp;: Qu'arrive-t-il le jour où votre compte est suspendu, que le service est arrêté ou que vous souhaitez faire évoluer vos commentaires&amp;nbsp;?
&lt;/p&gt;
&lt;h3 id=&quot;backtodotclear&quot;&gt;Retours à la communauté Dotclear&lt;/h3&gt;
&lt;p&gt;
La mise en place dans mon blog s'est faire en ajoutant du balisage template et html. Pour l'instant, il y a des manques dans le moteur du blog&amp;nbsp;: il n'y a pas de paramètres par défaut pour url_encoder un titre ou une url dans &lt;a href=&quot;http://dotclear.org&quot;&gt;Dotclear&lt;/a&gt;. Je pouvais le faire via un addon maison (c'est d'ailleurs actuellement le cas), mais l'effort pour ajouter un filtre &lt;code&gt;encode_url=&quot;&quot;&lt;/code&gt; aux templates de dotclear &lt;a href=&quot;https://github.com/dascritch/dotclear/compare/dotclear:master...master&quot;&gt;est relativement faible&lt;/a&gt;, et surtout pourrait aider beaucoup de gens. 
&lt;/p&gt;
&lt;p&gt;
Extrait du code source ajouté :
&lt;/p&gt;
&lt;blockquote&gt;&lt;code&gt;
&amp;lt;&lt;strong&gt;a&lt;/strong&gt; &lt;em&gt;target&lt;/em&gt;=&quot;&lt;i&gt;social&lt;/i&gt;&quot; &lt;em&gt;rel&lt;/em&gt;=&quot;&lt;i&gt;nofollow&lt;/i&gt;&quot; &lt;em&gt;href&lt;/em&gt;=&quot;&lt;i&gt;https://twitter.com/share?text=&lt;/i&gt;{{&lt;strong&gt;tpl:EntryTitle&lt;/strong&gt; &lt;em&gt;encode_url&lt;/em&gt;=&quot;&lt;i&gt;1&lt;/i&gt;&quot;}}&lt;i&gt;&amp;amp;amp;url=&lt;/i&gt;{{&lt;strong&gt;tpl:EntryURL&lt;/strong&gt; &lt;em&gt;encode_url&lt;/em&gt;=&quot;&lt;i&gt;1&lt;/i&gt;&quot;}}&lt;i&gt;&amp;amp;amp;via=dascritch&lt;/i&gt;&quot;&amp;gt;&amp;lt;&lt;strong&gt;img&lt;/strong&gt; &lt;em&gt;src&lt;/em&gt;=&quot;&lt;i&gt;/themes/DSN13/img/twitter_icon.png&lt;/i&gt;&quot; &lt;em&gt;alt&lt;/em&gt;=&quot;&lt;i&gt;Poster sur Twitter&lt;/i&gt;&quot; /&amp;gt;&amp;lt;/&lt;strong&gt;a&lt;/strong&gt;&amp;gt;
&lt;/code&gt;&lt;/blockquote&gt;
&lt;p&gt;
Reste un petit souci car visiblement les liens &lt;code&gt;mailto:&lt;/code&gt; pour créer des e-mails demandent un encodage url plus strict, remplaçant les espaces par des &lt;code&gt;%20&lt;/code&gt; au lien de &lt;code&gt;+&lt;/code&gt;.
&lt;/p&gt;
&lt;p&gt;
Quitte à bricoler dans le source de Dotclear, j'ai ajouté un attribut &lt;code&gt;&lt;em&gt;ellipsis&lt;/em&gt;=&quot;&quot;&lt;/code&gt; qui fonctionne avec l'attribut &lt;code&gt;&lt;em&gt;cut_string&lt;/em&gt;=&quot;&quot;&lt;/code&gt;. Pour ceux qui en veulent plus, ils y trouveront aussi les balises &lt;code&gt;&amp;lt;&lt;strong&gt;tpl:IfHadEllipsis&lt;/strong&gt;&amp;gt;&lt;/code&gt; et &lt;code&gt;&amp;lt;&lt;strong&gt;tpl:IfNotHadEllipsis&lt;/strong&gt;&amp;gt;&lt;/code&gt;, qui sont des adaptations du même genre à celles qui étaient dans le moteur de templates de dAgence.&lt;br /&gt;
C'est un minimum.
&lt;/p&gt;
&lt;h3 id=&quot;autresnettoyages&quot;&gt;J'ai aussi un peu nettoyé le haut du blog&lt;/h3&gt;
&lt;p&gt;
Il fallait scroller un petit peu trop à mon goût pour commencer à avoir son écran pleinement empli de “texte utile”.
&lt;/p&gt;
&lt;p&gt;
Si vous ne comprenez pas l'obsession de mettre le contenu utile au plus haut dans une page web, sachez, chers SEO-LOL, que &lt;a href=&quot;http://insidesearch.blogspot.fr/2012/01/page-layout-algorithm-improvement.html&quot;&gt;le dernier algo de Google apparu en février sanctionne ceux qui mettent trop de pubs avant le contenu utile&lt;/a&gt;. Et que les pages qui le mettent le plus proche du haut gagnent un bonus.
&lt;/p&gt;
&lt;p&gt;
Bon, c'est pas exactement pour ça que je le fais, mais surtout que je me suis rendu compte que moins l'utilisateur voyait immédiatement le corps de l'article, moins il restait sur la page. Le rendu doit évidemment changer en fonction de la largeur du &lt;i&gt;viewport&lt;/i&gt; puisque mon site est en &lt;em&gt;Responsive Web Design&lt;/em&gt;.
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Venez me causer pérennité à Paris-Web</title>
		<link>https://dascritch.net/post/2013/09/11/Venez-me-causer-p%C3%A9rennit%C3%A9-%C3%A0-Paris-Web</link>
		<guid isPermaLink="false">urn:md5:0b429ae5dbde3bf5ea1b0aa27a2f6657</guid>
		<dc:date>2013-09-11T07:12:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Sortons</dc:subject>
        
    <description>Autopromo. En plus de ma conférence de Jeudi, je tiendrais un atelier le Samedi. Viendriez-vous ?		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Sortons"&gt;Sortons&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Autopromo. En plus de ma conférence de Jeudi, je tiendrais un atelier le Samedi. Viendriez-vous ?&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Sortons"&gt;
			Sortons&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;a href=&quot;http://paris-web.fr&quot; class=&quot;l&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/.1309-LOGO-PARISWEB_t.jpg&quot; alt=&quot;Paris Web 2013&quot; title=&quot;Paris Web 2013&quot; /&gt;&lt;/a&gt;
Les inscriptions aux ateliers sont ouvertes depuis ce Lundi. L'occasion pour vous rappeler que j'y tiendrais un “atelier”, puisqu'il s'agira de retours d'expériences, d'idées pour faire qu'un service web tienne dix années et plus. On a des cas célèbres de projets qui n'avaient pas prévu de tenir autant comme Spip, Wordpress, OS Commerce, &lt;a href=&quot;http://dascritch.net/post/2013/08/13/Ma-plus-belle-histoire-avec-Dotclear&quot;&gt;Dotclear (tiens, dix ans justement)&lt;/a&gt;, Craigslist ou Wikipédia&amp;nbsp;; certains tiennent le choc, d'autres auraient mérité de meilleures pratiques dès le début.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.paris-web.fr/2013/ateliers/construire-pour-le-futur.php&quot;&gt;Mon atelier &lt;strong&gt;Construire pour le futur&lt;/strong&gt;&lt;/a&gt; sera le Samedi 12 Octobre à 15h30 à l'EGS Management School (Paris, &lt;span class=&quot;serif&quot;&gt;XI&lt;/span&gt;&lt;sup&gt;ème&lt;/sup&gt;) &lt;a href=&quot;http://www.paris-web.fr/actualites/2013/09/ouverture-des-inscriptions-pour-les-ateliers-paris-web-2013.php&quot;&gt;uniquement sur inscription préalable&lt;/a&gt;. Et si vous venez pas, je ne vous en voudrais pas&amp;nbsp;: à la même heure &lt;a href=&quot;http://www.paris-web.fr/2013/ateliers/projets-responsive-mise-en-commun-de-retours-dexperience.php&quot;&gt;Rudy Rigot et Jérémie Patonnier parleront RD à côté&lt;/a&gt;, y'aura de l'ARIA dans les composants, du redesign dans le navigateur,…&lt;br /&gt;
Ça me fait bizarre d'être au milieu de gens aussi pointus. 
&lt;/p&gt;
&lt;h3 id=&quot;relectures&quot;&gt;Ce que vous avez manqué cet été&lt;/h3&gt;
&lt;p&gt;
Voici quelques unes de mes précédentes bafouilles dont nous aborderons peut être quelques ratures&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://dascritch.net/post/2013/03/26/Dirty-Hacky-%3A-je-parse-en-HTML-.357-SW&quot;&gt;La série des Dirty Hacky&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://dascritch.net/post/2013/03/19/La-d%C3%A9gradation-%C3%A9l%C3%A9gante-peut-sauver-votre-site&quot;&gt;La dégradation élégante peut sauver votre site&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://dascritch.net/post/2013/01/12/Pourquoi-un-site-se-fait-trouer&quot;&gt;Pourquoi un site se fait trouer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://dascritch.net/post/2013/04/30/Un-nouveau-d%C3%A9fi-%3A-%C3%A9crire-le-web-pour-dix-ans&quot;&gt;Un nouveau défi : écrire le web pour dix ans&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Ma plus belle histoire avec Dotclear</title>
		<link>https://dascritch.net/post/2013/08/13/Ma-plus-belle-histoire-avec-Dotclear</link>
		<guid isPermaLink="false">urn:md5:55fd9bd17360589792dd9437f5b553ba</guid>
		<dc:date>2013-08-13T07:57:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Ma vie est une sitcom</dc:subject>
        
    <description>Aujourd'hui, nous célébrons les 10 années d'un CMS… La moitié du temps d'existence du Web. Un quart de la mienne. Et Dotclear est toujours un vaillant Créateur de Multiples Sentiments.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Ma-vie-est-une-sitcom"&gt;Ma vie est une sitcom&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Aujourd'hui, nous célébrons les 10 années d'un CMS… La moitié du temps d'existence du Web. Un quart de la mienne. Et Dotclear est toujours un vaillant Créateur de Multiples Sentiments.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Ma-vie-est-une-sitcom"&gt;
			Ma vie est une sitcom&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
Cela a été d'écrire dans mon blog, de le bricoler aussi, puis d'avoir des lecteurs.
&lt;/p&gt;
&lt;p&gt;
Les premières heures de mon site, j'avais bricolé un petit logiciel. Peu pratique. Et en lisant &lt;a href=&quot;http://standblog.org&quot;&gt;Tristan Nitot&lt;/a&gt; et &lt;a href=&quot;http://www.glazman.org/weblog/dotclear/&quot;&gt;Daniel Glazmann&lt;/a&gt;, je découvre &lt;a href=&quot;http://fr.dotclear.org/&quot;&gt;Dotclear&lt;/a&gt;. Je l'installe illico sur mon PC, et ce fut parti&amp;nbsp;!
&lt;/p&gt;
&lt;p class=&quot;c&quot;&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1308-Dotclear-logo.png&quot; alt=&quot;dotclear&quot; title=&quot;dotclear&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
Sauf qu'être son propre hébergeur, cela veut dire son PC allumé 24/24, mais qu'est-ce que j'ai appris en administration. Et dès le premier piratage (un awstats foireux), l'humilité et la paranoïa. Depuis, je suis passé en colocation.
&lt;/p&gt;
&lt;h3 id=&quot;rencontres&quot;&gt;Vecteur de rencontres&lt;/h3&gt;
&lt;p&gt;
Un jour, mon blog fut débordé par des spam-comments. En installant le plugin Spamplemousse, je me suis rendu compte d'une possibilité d'amélioration. J'ai conversé avec un de ses co-auteurs. &lt;a href=&quot;http://www.zeubeubeu.net/blog/&quot;&gt;Zeubeubeu&lt;/a&gt; vivant à Toulouse, nous nous sommes rencontrés, et nous avons souvent conversé. Mais pas forcément sur le code.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://dascritch.net/post/2005/06/29/180-podcastons&quot;&gt;Si j'ai monté en podcast mon émission&lt;/a&gt;, c'est grâce au moteur de blog que j'utilise, ou plutôt que je maîtrise. Et le simple fait que j'ai pu toujours y garder l'ensemble des sonores, accessible à tous, est d'un confort incroyable&amp;nbsp;: je n'ai pas à craindre qu'une bannière publicitaire impromptue vienne polluer mon contenu, ou que tout disparaisse en fonction d'un edit d'un quelconque fâcheux. 
&lt;/p&gt;
&lt;p&gt;
À force de s'entrelire, des blogueurs se sont donnés rendez-vous dans un restaurant. Ce fut ainsi, sur le modèle de sa contrepartie Parisienne, que fut &lt;a href=&quot;http://toulousecarnet.canalblog.com/&quot;&gt;lancé le Toulouse Carnet&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Et ce fut dès la deuxième édition qu'une blogueuse-lectrice s'approcha de moi. &lt;a href=&quot;http://enflammee.net&quot;&gt;Enflammée&lt;/a&gt; et moi, l'histoire a duré 7 ans. Elle s'en fut, nous nous sommes séparés en bons termes, mais nos blogs sont restés.
&lt;/p&gt;
&lt;p&gt;
Il y eu &lt;a href=&quot;http://dascritch.net/post/2004/10/11/56-arrivee-de-ma-colocatrice&quot;&gt;l'arrivée de ma chatte Poussière&lt;/a&gt;, il y eu &lt;a href=&quot;http://dascritch.net/?q=chamedi&quot;&gt;des samedis de chats&lt;/a&gt;, et même &lt;a href=&quot;http://dascritch.net/post/2012/10/20/Chamedi-vernissage&quot;&gt;des entrechats artistiques avec l'autre côté de la Terre&lt;/a&gt;.
&lt;br /&gt;
Il y eu &lt;a href=&quot;https://dascritch.net/tag/chronique&quot;&gt;des BD, des tonnes de BD chroniquées&lt;/a&gt;, il y eu des rencontres, il y eu des instants magiques que j'ai voulu faire partager, et des moments de doutes où j'avais besoin de me confier, il y eu de chouettes découvertes, des partages et des lecteurs réguliers ou occasionnels qui m'ont remercié.
&lt;br /&gt;
Il y eu des moments de rigolade, il y eu des coups de têtes, il y eu un engagement moral puis politique, il y eu des trolls et même des fâcheux qui croyaient me faire taire et qui se sont pris une leçon de Droit. Mon blog est toujours là, et il représente une facette de ma personnalité.
&lt;/p&gt;
&lt;h3 id=&quot;joie&quot;&gt;La joie du blogueur&amp;nbsp;: écrire pour recevoir ses visiteurs&lt;/h3&gt;
&lt;p&gt;
Alors voilà, j'aurais pu parler de la beauté technique de Dotclear face à d'autres CMS, ou même de &lt;a href=&quot;http://clearbricks.org/&quot;&gt;sa boîte à outils Clearbricks&lt;/a&gt;, des applications que j'ai monté dessus, de sa communauté, de son coup de mou, et de l'incroyable élan que son équipe connaît depuis 15 jours.
&lt;/p&gt;
&lt;p&gt;
Mais non, j'ai voulu justement parler de ce qu'il y a &lt;i&gt;en dehors&lt;/i&gt; du code.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;
Je suis propriétaire de mes textes, de mes images, et je sais comment j'exploite les données de mon blog. Par-delà du code, Dotclear est une communauté et derrière, une association. L'idée reste non-commerciale.&lt;/strong&gt;
&lt;br /&gt;
Je dois bien des moments de ma vie à la communauté Dotclear.&lt;br /&gt;
Et elle a eu la politesse de ne pas la revendre.

&lt;/p&gt;
&lt;h3 class=&quot;c&quot; id=&quot;mercis&quot;&gt;Merci à vous&lt;/h3&gt;
&lt;p&gt;
Merci à toi, lecteur.
&lt;/p&gt;
&lt;p&gt;
Merci à toi, contributeur à Dotclear.&lt;br /&gt;
Merci à &lt;a href=&quot;http://neokraft.net/2003/08/13/nouveau-cms&quot;&gt;Olivier Meunier&lt;/a&gt;, &lt;a href=&quot;http://www.kozlika.org/kozeries/post/2013/08/13/Des-hommes-des-femmes-et-Dotclear-2&quot;&gt;Kozlika&lt;/a&gt;, &lt;a href=&quot;http://www.morefnu.org/post/2013/07/09/De-la-dure-vie-d-un-projet-open-source&quot;&gt;Dsls&lt;/a&gt;, &lt;a href=&quot;https://callmepep.org/posts/2013/08/13/petit-gateau/&quot;&gt;Pep&lt;/a&gt;, &lt;a href=&quot;http://open-time.net/post/2013/08/13/43&quot;&gt;Open Time&lt;/a&gt;, &lt;a href=&quot;http://jcd.lv/post/2013/08/13/10-ans&quot;&gt;JC Denis&lt;/a&gt;, &lt;a href=&quot;http://blog.jm-royer.com/index.php?post/2013/08/13/351-Dotclear-a-10-ans&quot;&gt;JM Royer&lt;/a&gt;… et tous ceux que j'oublie.&lt;br /&gt;
Faudra qu'un jour je prenne le temps de reverser du code.
&lt;/p&gt;
&lt;p&gt;
Lors de &lt;a href=&quot;http://www.paris-web.fr/2013/ateliers/construire-pour-le-futur.php&quot;&gt;Paris-Web, le 12 octobre, je tiendrais un atelier intitulé &lt;i&gt;Construire pour le futur&lt;/i&gt;&lt;/a&gt;. Et je viens de me rendre compte que j'avais même pas songé à l'exemple évident de Dotclear. Alors si vous venez à Paris-Web, que vous passez à mon atelier, et que vous participez à Dotclear, ça sera une occasion de se faire une photo souvenir à la fin&amp;nbsp;?&lt;br /&gt;
Bien évidemment, l'atelier est ouvert à tout autre CMS/framework/plateforme,… ou même si un jour, l'envie vous titille d'en construire un nouveau&amp;nbsp;!
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Quand un “pro” a cru descendre Dotclear…</title>
		<link>https://dascritch.net/post/2011/08/09/Quand-un-pro-a-cru-descendre-Dotclear%E2%80%A6</link>
		<guid isPermaLink="false">urn:md5:1937d75a5aaeac53be155224e9e2c4e6</guid>
		<dc:date>2011-08-09T19:04:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Vous prenez pas pour un expert, juste montrez-le.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Vous prenez pas pour un expert, juste montrez-le.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
J'ai eu la chance de m'être mis à Dotclear dans une version 1.0, puis la 1.2. Et ensuite &lt;a href=&quot;http://dascritch.net/tag/cssr07&quot;&gt;de passer très tôt ce site, en &lt;i&gt;early adopter&lt;/i&gt; à une pré-version de la 2 en 2006/07&lt;/a&gt;. Une version de Dotclear en totale rupture avec les précédentes, suite à une ré-écriture complète des bibliothèques.&lt;br /&gt;
Puis &lt;a href=&quot;http://dascritch.net/post/2011/04/15/Les-sites-des-codeurs-sont-les-plus-mals-cod%C3%A9s&quot;&gt;mon site est resté tel quel plus de 4 ans sur la version &lt;i&gt;beta 7&lt;/i&gt;&lt;/a&gt;, sans jamais avoir été pénétré.  &lt;strong&gt;Ne faites jamais ça&amp;nbsp;!&lt;/strong&gt; j'y testais aussi un plugin d'analyse d'attaque (qui d'ailleurs n'a jamais été mis à contribution par des tiers).
&lt;/p&gt;
&lt;p&gt;
Parallèlement, pour mes activités professionnelles, je me suis longuement plongé dans d'autres CMS, notamment SPIP, Textpattern et Wordpress, en regardant attentivement le code source et celui pondu par la communauté.
&lt;/p&gt;
&lt;p&gt;
En général, c'est en regardant ce que peut pondre la communauté d'un système de contenu &lt;i&gt;open-source&lt;/i&gt; qu'on a envie de devenir un sale fasciste et de construire un CMS fermé. En général, car en fait, pas toujours.
&lt;/p&gt;
&lt;p&gt;
Mais quand on compare deux produits totalement équivalents (ici, des moteurs de blogs, basés sur une architecture LAMP et distribués sous licence GPL), on a parfois droit à des arguments de choix surprenants…
&lt;/p&gt;
&lt;h3&gt;Un troll apparaît&lt;/h3&gt;
&lt;p class=&quot;c&quot;&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1108-wordpress.png&quot; alt=&quot;1108-wordpress.png&quot; title=&quot;1108-wordpress.png, août 2011&quot; /&gt;
VS
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1108-dotclear.png&quot; alt=&quot;1108-dotclear.png&quot; title=&quot;1108-dotclear.png, août 2011&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://webetseo.blogspot.com/2011/06/dotclear-est-mort.html&quot; rel=&quot;nofollow&quot;&gt;Au départ c'était presque drôle, surtout les arguments jetés sans avoir essayé.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Je ne sais ce qui l'a motivé.
&lt;/p&gt;
&lt;p&gt;Le besoin de se faire un nom et de montrer son expertise&amp;nbsp;?&lt;br /&gt;
Pour un SEO, je trouve ça très étonnant qu'on ne voit pas facilement comment le contacter pour travailler avec lui.
&lt;/p&gt;
&lt;p&gt;
Le besoin de descendre gratuitement des technologies concurrentes de celles qui maîtrise&amp;nbsp;? Il vaut mieux affûter ses arguments, en être parfaitement sûr, car sinon, c'est la descente en flammes garantie.
&lt;br /&gt;
Pour un SEO, acquérir une notoriété très négative n'est pas qu'un challenge, c'est un suicide professionnel.
&lt;/p&gt;
&lt;p&gt;
Le besoin de convaincre sa clientèle&amp;nbsp;?&lt;br /&gt;
Quand le projet présenté pouvait se contenter d'un CMS, j'expliquais mes choix par des arguments raisonnés, et aisément vérifiables. Mais je préfère ne pas m'avancer dans un domaine technique qui n'est pas le mien. Être professionnel, c'est surtout reconnaitre ses limites, ce qu'on ne sait pas faire, ce qui rend justement vos connaissances plus techniques qu'à-peu-près-esques.
&lt;br /&gt;
Pour un SEO, la question est complexe car il est censé maîtriser &lt;a href=&quot;https://dascritch.net/tag/html&quot;&gt;layout HTML&lt;/a&gt;, rédactionnel, accessibilité et un minimum d'algorithmie. Il y en a que je respecte car ils connaissent tout ça, et il y a ceux dont je devine la tartufferie en moins de trois phrases. Ce sont malheureusement ces derniers qui font le plus de dégâts chez les clients, ce qui jurent &lt;a href=&quot;http://www.google.com/technology/pigeonrank.html&quot;&gt;encore en P.R. en 2011&lt;/a&gt;, en spam-commentaires, en textes cachés, en liens hors-contextes. Pour notre “ami”, le doute n'a pas eu le temps de s'installer.
&lt;/p&gt;
&lt;p&gt;
Mais un SEO se doit surtout d'attirer de la génération de texte, et sur son blog, les commentaires ne sont validés qu'&lt;cite&gt;a posteriori&lt;/cite&gt;. Pourquoi avoir tant besoin de contrôler les retours du public&amp;nbsp;?
&lt;/p&gt;
&lt;h3&gt;La réalité des choses&lt;/h3&gt;
&lt;p&gt;
Car, manque de bol pour cet “expert”, son incompétence et son absence de regard critique se font démentir par la réalité des choses. Eh oui, le problème d'internet, c'est qu'il ne s'éteint jamais, et que meilleur que vous peut juger votre essai.
&lt;/p&gt;
&lt;p&gt;
Allez, prenons un stylo rouge&amp;nbsp;:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Techniquement, les deux sont des moteurs de blogs. On ne peut pas leur demander n'importe quoi
&lt;/li&gt;
&lt;li&gt;
Sur machines équivalentes, Dotclear et Wordpress sont kif-kif en temps d'exécution PHP sur les opérations standards si leurs caches sont mis. Ce qui est normal car le nombre de fonctions sollicitées est à ce moment-là très restreint.
&lt;/li&gt;
&lt;li&gt;
Dans la réalité du backoffice, Dotclear 2 a été conçu avec des classes PHP5. Wordpress voulait rester compatible PHP4, et a un très long travail d'adaptation à faire. Cela se paie lourdement en termes de performances sur certaines actions, mais aussi sur la mise à jour de certains plugins et thèmes. Pourquoi les thèmes&amp;nbsp;? Réponse plus bas.
&lt;/li&gt;

&lt;li&gt;
En performances SQL, Dotclear poutre littéralement Wordpress par construction. Y'a pas photo. Cela est dû aux paramétrages propres de la base SQL, Dotclear imposant une version nettement plus récente du moteur de requêtes. Il peut d'ailleurs encore y gagner.
&lt;/li&gt;
&lt;li&gt;
Dotclear n'impose pas d'utiliser MySQL, mais peut aussi se servir PostgreSQL (ce qui est le cas sur ce serveur) ou SQLite (ce qui va me sauver la vie la semaine prochaine si un administrateur serveur ne réagit pas assez vite).
&lt;br /&gt;
PostgreSQL est considéré comme nettement plus pro, robuste et performant par des administrateurs convaincus, dont ceux avec qui je coloue ce serveur. Pour des raisons évidentes de survie de mon propre blog, je m’abstiendrais de répondre à ce troll. Non, je plaisante, en fait, j'ai pas encore fait de tests sérieux sur le sujet&lt;br /&gt;
SQLite utilise non pas un moteur de requêtes en services, mais un bête fichier de données. En performance, il est nettement moins rapide sur de grosses bases, mais sa consommation mémoire fait des merveilles. Un tel moteur est utilisé par exemple dans Firefox, Thunderbird, plein d'OS mobiles (Symbian, iOS, Android),… On peut imaginer qu'avec les nouvelles fonctions serveur web de PHP5.4, on puisse mettre un Dotclear se passant d'Apache &lt;a href=&quot;https://dascritch.net/tag/mobilité&quot;&gt;dans un engin embarqué&lt;/a&gt;. Genre mobile Android ou box ADSL.
&lt;/li&gt;
&lt;li&gt;
Dans la construction des templates, Wordpress est nettement moins fiable que Dotclear en terme de sécurité, devant tout gérer par inclusion de code PHP. Pas bien.&lt;br /&gt;
C'est la principale raison qui fait que les hébergeurs de blogs Wordpress ne proposent pas de customiser son blog, ou qu'une foultitude de thèmes Wordpress ne passeront pas l'étape PHP5.&lt;br /&gt;
Par défaut, Wordpress autorise les inclusions PHP, Dotclear non (les deux sont inversables&amp;nbsp;: l'hébergeur wordpress.com interdit le PHP, et on peut inclure du PHP dans un thème Dotclear). Mais proposer un CMS à templates, cela veut dire ne pas faire le travail à moitié, on doit pouvoir complètement travailler en balises de templates, quitte à étendre le langage par des extensions.
&lt;/li&gt;
&lt;li&gt;
Dotclear a proposé bien avant Wordpress un déploiement simplifié ainsi qu'une mise-à-jour en un clic.
&lt;/li&gt;
&lt;li&gt;
En terme de développement de plugin, j'ai converti un dev Wordpress : il trouve que la création de plugin dans Dotclear est nettement plus intuitive et hiérarchisé. Il est pas le seul à m'avoir dit ça. J'ai testé : je ne veux plus coder pour Wordpress, en partie pour ses limitations de compatibilité PHP4.
&lt;/li&gt;
&lt;li&gt;
Si Wordpress est plus souvent mis à jour que Dotclear, c'est que tout simplement, il est beaucoup moins bien abouti en terme de sécurité et rigueur de code. Qui plus est, il doit encore migrer sur une gestion native des classes PHP5, sans parler des plugins. Je sais, j'ai regardé le code des deux.
&lt;/li&gt;
&lt;li&gt;
L'écosystème Wordpress des extensions gratuites est un nid à virus. Quand ce n'est pas &lt;a href=&quot;http://www.theregister.co.uk/2011/08/08/wordpress_hijack_poisons_google_image/&quot;&gt;la sécurité totalement défaillante de certains plugins&lt;/a&gt;, dû à un manque de rigueur dans l'écriture des primitives.&lt;br /&gt;
Et là, c'est marrant, une entreprise commerciale aura moins tendance à mettre en garde qu'une association.
&lt;/li&gt;
&lt;li&gt;
La majorité a toujours raison : TF1 a le JT le plus informatif, Windows XP est le système d'exploitation le plus sûr et IE6 a été le plus génial navigateur au monde. Proverbe de commerciaux&amp;nbsp;: 100 milliards de mouches ne peuvent avoir tord en manière de gastronomie.&lt;br /&gt;
L'argument du nombre n'est pas un bon argument.
&lt;/li&gt;
&lt;li&gt;
Le blog de ce “spécialiste SEO” est hébergé chez Blogger. C'est dire son expertise en gestion serveur et sa propre confiance en Wordpress…
&lt;/li&gt;
&lt;/ol&gt;
&lt;/p&gt;
&lt;p&gt;
Je ne peux même pas mettre un 2/20, car il a oublié de mettre son nom ou un contact d'une manière visible.
&lt;/p&gt;
&lt;h3&gt;Puisque tu aimes les trolls, celui-ci est cadeau :&lt;/h3&gt;
&lt;blockquote&gt;
&lt;a href=&quot;https://twitter.com/#!/xylpho/status/100538968298369024&quot;&gt;@xylpho&lt;/a&gt; — Wordpress c'est un CMS ? Oo&lt;br /&gt;
&lt;a href=&quot;https://twitter.com/#!/zeubeubeu/status/100539410080210944&quot;&gt;@zeubeubeu&lt;/a&gt; — ouais Comment Merder un Site :)&lt;br /&gt;
&lt;a href=&quot;https://twitter.com/#!/xylpho/status/100541778859540481&quot;&gt;@xylpho&lt;/a&gt; — 'tain je vais continuer à pas m'en servir :D&lt;br /&gt;
&lt;a href=&quot;https://twitter.com/#!/zeubeubeu/status/100542068845330432&quot;&gt;@zeubeubeu&lt;/a&gt; — tu veux dire : Continuer à pas M'en Servir :p&lt;br /&gt;
&lt;a href=&quot;https://twitter.com/#!/xylpho/status/100542283266523136&quot;&gt;@xylpho&lt;/a&gt; — houle, mes respectueuses sur celui-là. Chapeau bas.
&lt;/blockquote&gt;

&lt;h3&gt;Mais Dotclear a aussi des points négatifs&lt;/h3&gt;
&lt;p&gt;
Tout travail critique se doit d'une honnêteté intellectuelle.
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
L'interface de Dotclear serait moins évidente que Wordpress. Je dirais plutôt «&amp;nbsp;&lt;cite&gt;moins engageante&lt;/cite&gt;&amp;nbsp;» pour quelqu'un plus habitué à SPIP ou Wordpress. Néanmoins, un sérieux travail d'ergonomie est en cours, et même si je ne le suis pas, je pense que les personnes qui sont dessus sont suffisamment reconnues dans le secteur pour que les prochaines versions ne souffrent plus que d'une comparaison de mauvaise foi.
&lt;/li&gt;

&lt;li&gt;
Nativement, Dotclear ne sait pas gérer des sous-formats d'images autrement que dans un canevas carré, en crop ou en réduction. Largeur et/ou hauteur maximales sont le même paramètre, donc valeur unique. Qui plus est, cette partie précise du &lt;i&gt;framework&lt;/i&gt; à la base de Dotclear 2 (aka Clearbricks) manque sérieusement de &lt;i class=&quot;aide&quot; title=&quot;points d'attaches&quot;&gt;hookers&lt;/i&gt; pour réussir proprement un plugin qui étend ça. Je me suis encore frotté à cette situation en Avril dernier, et la solution est de suspendre les mises-à-jour de Dotclear en un clic.
&lt;/li&gt;

&lt;li&gt;
Dotclear 2 a un péché de jeunesse dans son aspect public, hérité de la version 1&amp;nbsp;: Il est impossible de changer le balisage de la plupart des widgets, ces éléments qui sont regroupés dans les sidebars côté public. Je le sais d'autant plus que c'est ce problème qui m'obligeait à intervenir lourdement dans le code de mon blog, et donc m'empêchant une mise-à-jour. On est provisoirement bloqué à des séquences &lt;code&gt;&amp;lt;h2&amp;gt; + &amp;lt;div&amp;gt;&lt;/code&gt; pas réellement significatives, mais c'était la pratique imposée en 2005 par les SEO “experts” de l'époque.&lt;br /&gt;
Pan dans leur gueule. Again.
&lt;/li&gt;

&lt;li&gt;
La communauté Dotclear n'est pas immense. Qui plus est, elle est surtout Francophone plutôt qu'Anglophone, et en France, pour faire pro, il faut lire l'Américain.&lt;br /&gt;
Néanmoins, cette taille semblant modeste est un petit avantage&amp;nbsp;: Grand nombre de plugins et de thèmes gratuits pour Wordpress (en chiffres absolus, une forte majorité) sont tout simplement vérolées, virussées, des chevaux de Troie en puissance.&lt;br /&gt;
Si ce genre d'incident arrivait, il serait vite pointé sur les sites officiels. N'étant pas rattachée à une entreprise, Dotclear, àmha, n'hésitera pas à dénoncer les sites suspects, malandrins et autres, sans risquer de procès.
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
Moralité : Chacun choisira en fonction de ce qu'il maîtrise le mieux, mais surtout de ce qui est objectivement le plus indiqué.
&lt;br /&gt;
Voyez par vous-même : téléchargez &lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; et/ou &lt;a href=&quot;http://fr.dotclear.org/&quot;&gt;Dotclear&lt;/a&gt; et essayez.&lt;br /&gt;
De toutes façons les contenus (billets, commentaires, arbo) sont rapidement exportables de l'un vers l'autre.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
Autres comparatifs dignes d'intérêt (non-lus pour rédiger cet article en totale indépendance)&amp;nbsp;:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://delphes.webou.net/2010/08/20/commencons-par-les-fondations/&quot;&gt;«&amp;nbsp;Commençons par les fondations : WordPress vs DotClear, choix de l’hébergeur…&amp;nbsp;» (Delphes, Août 2010)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://vbizet.wordpress.com/2009/06/27/comparatif-wordpress-dotclear/&quot;&gt;«&amp;nbsp;Comparatif WordPress vs Dotclear : qui est le meilleur&amp;nbsp;?&amp;nbsp;» (Vincent Bizet, Juin 2009)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.jaycreation.net/post/Wordpress-3-vs-Dotclear-2&quot;&gt;«&amp;nbsp;Wordpress 3 vs Dotclear 2&amp;nbsp;» (Jay Création, Octobre 2010)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lafermeduweb.net/billet/dotclear-vs-wordpress-12.html&quot;&gt;«&amp;nbsp;[Match] Dotclear vs Wordpress&amp;nbsp;!&amp;nbsp;» (La ferme du web, Octobre 2010)&lt;/a&gt;&lt;/li&gt;

&lt;/ul&gt;
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Un point clair qui a cinq ans</title>
		<link>https://dascritch.net/post/Un-point-clair-qui-a-cinq-ans</link>
		<guid isPermaLink="false">urn:md5:eacbfd86fedf2249933b6d94c02e3145</guid>
		<dc:date>2008-08-14T18:45:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Puisqu'on en fête les 5 ans, que la version 2 finale vient de sortir et qu'il motorise une bonne partie de mon site...		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Puisqu'on en fête les 5 ans, que la version 2 finale vient de sortir et qu'il motorise une bonne partie de mon site...&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
Et surtout &lt;a href=&quot;http://www.dotclear.net/blog/post/2008/08/12/5-dans-ses-dents&quot; title=&quot;5 dans ses dents !&quot;&gt;à l'appel de Pep&lt;/a&gt; pour fêter les 5 années de ce &lt;a href=&quot;http://dotclear.net&quot;&gt;fabuleux système de blog&lt;/a&gt;, je vais dire pourquoi mon choix s'est porté plus sur &lt;a href=&quot;http://dotclear.net&quot;&gt;Dotclear&lt;/a&gt;, que sur... Wordpress par exemple. À ce sujet, et sans animosité aucune, je tiens à remercier &lt;a href=&quot;http://www.zen-dreams.com/&quot; hreflang=&quot;en|fr&quot; title=&quot;Zen Dreams&quot;&gt;Anthony&lt;/a&gt; en tant que dev de plugs WP pour m'avoir donner les précisions qui me manquaient.
&lt;/p&gt;
&lt;p&gt;
Alors, qu'est-ce qui me plait dans cet obscur &lt;abbr title=&quot;Système de publication de contenus&quot;&gt;CMS&lt;/abbr&gt; conçu par des petits &lt;i&gt;frenchies&lt;/i&gt; ? Actuellement, c'est :
&lt;ul&gt;
&lt;li&gt;Le &lt;b&gt;support intégré du podcasting&lt;/b&gt;. Aux débuts de ce format, quand &lt;a href=&quot;http://dascritch.net/radio.php&quot;&gt;mon émission&lt;/a&gt; n'était disponible qu'en format ogg vorbis, je faisais mon flux podcast à la main. Ça veut dire écrire son document RSS/Xml &lt;i&gt;a la mano&lt;/i&gt;. Puis, il y eu &lt;a href=&quot;http://dascritch.net/blog.php/post/2005/06/29/180-podcastons&quot;&gt;l'excellent script de Triptik&lt;/a&gt; pour Dotclear 1. Désormais, Dotclear 2 le supporte en natif. Et vous êtes plusieurs milliers à écouter régulièrement &lt;a href=&quot;http://dascritch.net/radio.php&quot;&gt;le &lt;i&gt;Supplément Week-End&lt;/i&gt;&lt;/a&gt;.
&lt;/lI&gt;
&lt;li&gt;La compréhension du &lt;b&gt;besoin de souplesse en XML&lt;/b&gt;. Au-delà du XHTML, il y a aussi le même flux RSS qui est modifiable en &lt;i&gt;template&lt;/i&gt; ! Ce qui veut dire que j'ai pu intégrer mes icônes de catégories, de tags, changer le format de date pour mes usages internes sans changer une ligne de code mais juste en touchant un document qui sert de formulaire, comme si c'était un document XHTML d'un thème... tout ceci n'aurait jamais été envisageable sans l'extrême souplesse et puissance des briques posées par Olivier. J'en respecte d'autant plus le travail que je code mon propre &lt;i&gt;toolkit&lt;/i&gt;, et que j'en suis à des années-lumières d'une telle maitrise.&lt;br /&gt;
Cette souplesse est indispensable, notamment à l'aube des microformats.
&lt;/li&gt;
&lt;li&gt;
&lt;B&gt;La navigation documentaire&lt;/B&gt;. Alors que &lt;a href=&quot;http://www.webrankinfo.com/actualites/200704-pas-undescore-dans-les-url.htm&quot; title=&quot;Pourquoi il ne faut pas utiliser d'underscore dans les URL&quot;&gt;certains se secouent la nouille&lt;/a&gt; sur “&lt;i&gt;pourquoi faut-il préférer le tiret à l'underscore dans les &lt;abbr&gt;URL&lt;/abbr&gt;&lt;/i&gt;” (de par mon expérience, je n'en suis absolument pas convaincu, surtout que maintenant, &lt;a href=&quot;http://dascritch.net/blog.php/post/2007/09/17/RIP-URL-URI-IRI-INRI-W3C&quot;&gt;on parle d'“IRI”&lt;/a&gt;), Dotclear propose une navigation documentaire. Firefox ne le supporte plus depuis Phoenix 0.8 (&lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/2933&quot; title=&quot;Link Widgets&quot; hreflang=&quot;en&quot;&gt;une extension le rétablit incomplètement&lt;/a&gt;), mais &lt;a href=&quot;http://www.icab.de/&quot; hreflang=&quot;en&quot;&gt;iCab&lt;/a&gt; le lit encore. Quel intérêt ? Il l'est surtout pour les navigateurs limités (braille, lecteurs vocaux,...) et donc... pour les moteurs de recherche. Ceux-ci importent largement plus que votre typographie dans vos IRI ou les pages “Plan de site” voire les listes de liens pour les spiders.&lt;br /&gt;
Et dire que certains de mes clients ne le comprennent pas.
&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;Le support d'autres systèmes de bases de données&lt;/b&gt; que le sempiternel &lt;a hreflang=&quot;en&quot; href=&quot;http://www.mysql.com/&quot;&gt;MySQL&lt;/a&gt;. Ça peut paraitre surprenant, mais quand mon environnement de développement tenait sur clé usb, avoir une base en &lt;a href=&quot;http://www.sqlite.org/&quot; hreflang=&quot;en&quot;&gt;SqLite&lt;/a&gt; le temps de faire quelques réglages était largement plus pratique que lancer un service MySql spécifique. De même, certains hébergeurs préfèrent du &lt;a href=&quot;http://www.postgresql.org/&quot; hreflang=&quot;en&quot;&gt;PostgreSQL&lt;/a&gt; pour sa robustesse et sa tenue en charge.
&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
Mais la vraie raison, c'est son support utilisateur très important. Principalement parce qu'il n'est pas lié à une entreprise, quoique &lt;a href=&quot;http://gandi.net&quot;&gt;l'employeur&lt;/a&gt; de &lt;a href=&quot;http://neokraft.net&quot;&gt;son concepteur&lt;/a&gt; l'empoie pour ses clients, mais contrairement à d'autres, n'y lie pas ses utilisateurs.
&lt;p&gt;&lt;p&gt;
Nan. Efface.&lt;br /&gt;
La vraie raison, c'est qu'une très large partie des développeurs sont Français, et j'ai de très bons contacts avec certains d'entre eux.
&lt;/p&gt;&lt;p&gt;
D'ailleurs, &lt;a href=&quot;http://zeubeubeu.net&quot;&gt;Zbb&amp;lt;&lt;/a&gt;, tu as écrit quelque chose à ce sujet ?
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Les spammeurs ont tué mes trackbacks</title>
		<link>https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks</link>
		<guid isPermaLink="false">urn:md5:26aad0c45ccf2ddf5e34b552dd01822b</guid>
		<dc:date>2007-10-07T16:22:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Gloire et chute des rétroliens. Analyse d'une attaque de spams qui polluent un très bon outil de bloging.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Gloire et chute des rétroliens. Analyse d'une attaque de spams qui polluent un très bon outil de bloging.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
Les rétroliens (en &lt;abbr title=&quot;version originale anglaise&quot;&gt;VO&lt;/abbr&gt;&amp;nbsp;: &lt;i&gt;trackback&lt;/i&gt;) sont des &lt;abbr title=&quot;Internationalized Resource Identifier&quot;&gt;IRI&lt;/abbr&gt;&amp;nbsp;&lt;a class=&quot;up&quot; href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#nb1&quot; name=&quot;in1&quot;&gt;&lt;b&gt;[NB1]&lt;/b&gt;&lt;/a&gt;
 très spéciales, qui ne se visitent pas avec un navigateur, mais sont des interfaces de dialogues entre deux serveurs web, plus exactement entre deux moteurs de blogs. En clair, quand quelqu'un écrit un billet pour son blog “A”, mais veut signaler à un autre blog, “B”,  que “A” a écrit un billet qui fait référence à ce que “B” a écrit dans un billet de son blog, “A” demande à son gestionnaire de blog d'envoyer un ping sur l'adresse de rétrolien attaché au billet “B”.&lt;br /&gt;
Si quelqu'un réagirait dans son blog à mon billet, vous aurez écrit &lt;a href=&quot;http://dascritch.net/blog.php/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#pings&quot;&gt;plus bas (en-dessous des commentaires)&lt;/a&gt; une référence à sa réaction dans le chapitre «&amp;nbsp;&lt;i&gt;La discussion continue ailleurs&lt;/i&gt;&amp;nbsp;».&lt;br /&gt;
Les &lt;i&gt;trackbacks&lt;/i&gt; ne sont pas gérés par une norme, mais un consensus entre développeurs de plateformes/systèmes de blogs. Le système fut créé par SixApart, &lt;a href=&quot;http://www.sixapart.com/pronet/docs/trackback_spec&quot; hreflang=&quot;en&quot; title=&quot;TrackBack Technical Specification&quot;&gt;qui en reste la référence&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Système pratique et automatisés, les rétroliens devinrent très populaires dans les systèmes de blog.&lt;br /&gt;
Trop.&lt;br /&gt;
Ils n'avaient aucune sécurité (une simple requête POST avec une &lt;abbr&gt;IRI&lt;/abbr&gt; quelconque suffisait), aucune confirmation...  Il n'a pas fallut longtemps pour que leur début de popularité fut exploité par les spammeurs. Contrairement aux commentaires où la parade fut d'installer des &lt;i&gt;capcha&lt;/i&gt; (vous savez &lt;a hreflang=&quot;en&quot; title=&quot;CAPTCHA: Telling Humans and Computers Apart Automatically&quot; href=&quot;http://www.captcha.net/&quot;&gt;les trucs illisibles à décoder&lt;/a&gt; qui rejettent votre commentaire trois fois sur quatre et qui parient sur l'insistance du lecteur), aucun test de Turing&amp;nbsp;&lt;a class=&quot;up&quot; href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#nb2&quot; name=&quot;in2&quot;&gt;&lt;b&gt;[NB2]&lt;/b&gt;&lt;/a&gt; ne pouvait fonctionner sur cette interface dont le principe est que justement deux machines parlent entre elles.
&lt;/p&gt;
&lt;p&gt;
Nous en sommes arrivés là parce que certains font de &lt;a href=&quot;http://www.thomasberthelon.com/blog/index.php/2007/10/07/62-99-francs&quot;&gt;la publicité&lt;/a&gt;, c'est à dire qu'ils touchent gratuitement du fric en vous polluant, se croient &lt;a title=&quot;Qui possède internet ?&quot; href=&quot;http://dascritch.net/blog.php/post/2006/05/17/425-qui-possede-internet&quot;&gt;la raison d'être d'Internet&lt;/a&gt;, et créent des techniques purement maffieuses (et &lt;a href=&quot;http://dascritch.net/blog.php/post/2007/10/05/Les-coulisses-du-site-en-Septembre#chap-3&quot;&gt;ça existe aussi en France&lt;/a&gt;&amp;nbsp;!) allant du piratage jusqu'à l'extorsion de fonds...
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://dascritch.net/blog.php/tag/cssr07&quot; title=&quot;Tous mes billets sur l'opération CSSReboot 2007&quot;&gt;Lors du redesign de mon site&lt;/a&gt;, j'ai profité du complet changement d'infrastructure pour passer à la nouvelle génération du moteur de ma blog zone. &lt;i class=&quot;aide&quot; title=&quot;plus connu sous le nom de&quot;&gt;Aka&lt;/i&gt; &lt;a href=&quot;http://dotclear.net&quot;&gt;Dotclear2&lt;/a&gt;. Et j'ai rouvert mes rétroliens, si longtemps maintenus en position fermés.&lt;br /&gt;
J'ai tenu trois semaines.
&lt;/p&gt;&lt;p&gt;
J'ai dû à regret à nouveau les fermer. Dommage, car faisant de la chronique de BD sur ce blog,  ils permettaient de rapidement lier deux chroniques d'une même série ou d'un même auteur . Ou aussi d'écrire des articles à rallonge avec plein de liens vers de précédents billets, et de rétrolier ceux-ci.&lt;br /&gt;
Par contre, je dois reconnaître que Dotclear2 a une excellent suite de filtres sur les commentaires, qui ne laisse une chance qu'aux spammeurs manuels. Aucun faux négatif, mais hélas quelques faux positifs. C'est l'existence de ces derniers qui m'empêchent de laisser inonder la corbeille de récupération par d'innombrables rétroliens pollueurs.
&lt;/p&gt;
&lt;h3&gt;On se souvient toujours de son premier cadavre&lt;/h3&gt;
&lt;p&gt;
Il y a 48h, en surveillant mes logs Apache en direct&amp;nbsp;&lt;a class=&quot;up&quot; href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#nb3&quot; name=&quot;in3&quot;&gt;&lt;b&gt;[NB3]&lt;/b&gt;&lt;/a&gt;, j'ai décrété que toutes les attaques de rétroliens étaient suffisamment calmés sur mon site pour tenter une petite expérience&amp;nbsp;: j'ai intentionnellement rouvert&amp;nbsp;&lt;a class=&quot;up&quot; href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#nb4&quot; name=&quot;in4&quot;&gt;&lt;b&gt;[NB4]&lt;/b&gt;&lt;/a&gt;
ce canal à spam, pour connaître comment ces salopards font leur marché.
&lt;/p&gt;
&lt;p&gt;
Ça n'a pas duré, les robots maffieux ne respectent même pas les Dimanche après-midi. Voici la première trace gluante du retour des &lt;i&gt;trackback-spams&lt;/i&gt;&lt;br /&gt;
Sa trace dans les logs Apache :&lt;br /&gt;
&lt;table class=&quot;datas&quot;&gt;
&lt;thead&gt;&lt;td&gt;IP&lt;/td&gt;&lt;td&gt;Date&lt;/td&gt;&lt;td&gt;Méthode&lt;/td&gt;&lt;td&gt;Adresse&lt;/td&gt;&lt;td&gt;User Agent&lt;/td&gt;&lt;/thead&gt;
&lt;tr&gt;&lt;td&gt;64.202.165.201&lt;/td&gt;&lt;td&gt;7 Oct. à 15:55:28&lt;/td&gt;&lt;td&gt;POST HTTP/1.0&lt;/td&gt;&lt;td&gt;/blog.php/trackback/1156&lt;/td&gt;&lt;td&gt;&quot;TrackBack/1.02&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
Oui, le spammeur a suffisamment d'humour pour utiliser un &lt;abbr title=&quot;User Agent, signature d'un logiciel client de web (navigateur, spider, plugin, appli machine)&quot;&gt;UA&lt;/abbr&gt; bien voyant, aussi improbable que celui de MSIE (ce dernier, comme tout autre navigateur ne peux faire de rétrolien, ça n'est pas son rôle)). J'ai aussi vu des cas où des &lt;i class=&quot;aide&quot; title=&quot;Apprentis pirates boutonneux, mais suffisament nombreux pour vous les brouter&quot;&gt;script-kiddies&lt;/i&gt; sont tellement mauvais qu'il sont incapable de faire une requête HTTP correct pour être compréhensible.
&lt;/p&gt;&lt;p&gt;
Étonnement, le moteur Dc2 a vu autre chose&amp;nbsp;:&lt;br /&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/710-trackbackspam-2.png&quot; alt=&quot;Adresse IP : 208.109.78.121. Ce commentaire est un indésirable : Filtré par Bad Words avec le terme ambien.&quot;  class=&quot;c&quot; /&gt;
&lt;br /&gt;
Je n'ai relevé aucun trafic IP dans mes logs Apache venant de l'adresse IP 208.109.78.121. On a donc une probable erreur propre à Dc2, ou à un spoofing quelconque d'IP. Visiblement, la DcTeam() à quelque chose à faire à cet endroit.
&lt;/p&gt;
&lt;h3&gt;Passe passe passe le luminole&lt;/h3&gt;
&lt;p&gt;
Intéressons-nous maintenant aux trafics menant &lt;a href=&quot;http://dascritch.net/blog.php/post/2006/03/12/341-jack-b-quick-enfant-prodige&quot;&gt;à la page ciblée&lt;/a&gt;&amp;nbsp;:
&lt;/p&gt;
&lt;table class=&quot;datas&quot;&gt;
&lt;thead&gt;&lt;td&gt;IP&lt;/td&gt;&lt;td&gt;Date&lt;/td&gt;&lt;td&gt;User Agent déclaré&lt;/td&gt;&lt;/thead&gt;
&lt;tr&gt;&lt;td&gt;208.68.136.5&lt;/td&gt;&lt;td&gt;30 Sept. à 17:56:21&lt;/td&gt;&lt;td&gt;FAST MetaWeb Crawler (helpdesk at fastsearch dot com)&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;66.249.65.108&lt;/td&gt;&lt;td&gt;1er Oct. à 3:59:37&lt;/td&gt;&lt;td&gt;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;74.6.24.19&lt;/td&gt;&lt;td&gt;1er Oct. à 16:07:06&lt;/td&gt;&lt;td&gt;Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;66.249.65.108&lt;/td&gt;&lt;td&gt;2 Oct. à 10:25:22&lt;/td&gt;&lt;td&gt;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;66.249.65.108&lt;/td&gt;&lt;td&gt;3 Oct. à 13:40:48&lt;/td&gt;&lt;td&gt;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;208.70.24.233&lt;/td&gt;&lt;td&gt;4 Oct. à 4:56:39&lt;/td&gt;&lt;td&gt;Mozilla/5.0 (compatible; archive.org_bot/1.13.1x +http://crawler.archive.org)&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;74.6.24.143&lt;/td&gt;&lt;td&gt;4 Oct. à 12:29:13&lt;/td&gt;&lt;td&gt;Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;66.249.65.108&lt;/td&gt;&lt;td&gt;4 Oct. à 13:27:25&lt;/td&gt;&lt;td&gt;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;24.68.74.198&lt;/td&gt;&lt;td&gt;4 Oct. à 23:27:08&lt;/td&gt;&lt;td&gt;Mozilla/5.0 (compatible; SkreemRBot +http://skreemr.com)&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;66.249.65.108&lt;/td&gt;&lt;td&gt;5 Oct. à 21:57:31&lt;/td&gt;&lt;td&gt;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;66.249.65.108&lt;/td&gt;&lt;td&gt;7 Oct. à 4:09:52&lt;/td&gt;&lt;td&gt;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;
Comme vous pouvez le constater, seuls des &lt;i&gt;spiders&lt;/i&gt;&amp;nbsp;&lt;a class=&quot;up&quot; href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#nb5&quot; name=&quot;in5&quot;&gt;&lt;b&gt;[NB5]&lt;/b&gt;&lt;/a&gt; sont venus visiter cette page depuis la réouverture des rétroliens. Ce qui me permet d'arriver à ces déductions&amp;nbsp;:
&lt;ol&gt;
&lt;li&gt;Trop peu de gens s'intéressent à cet excellente BD qu'est &lt;a href=&quot;http://dascritch.net/blog.php/post/2006/03/12/341-jack-b-quick-enfant-prodige&quot;&gt;«&amp;nbsp;&lt;i&gt;Jack B. Quick, enfant prodige&lt;/i&gt;&amp;nbsp;»&lt;/a&gt;, qui plus est très bien traduite par &lt;a href=&quot;http://dascritch.net/blog.php/post/2006/04/23/389-francois-peneault&quot;&gt;François Peneaud&lt;/a&gt;, confrère d'&lt;a href=&quot;http://actuabd.com&quot;&gt;ActuaBD&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Trop peu de gens lisent mes &lt;a href=&quot;http://dascritch.net/blog.php/category/Lu&quot;&gt;chroniques BD&lt;/a&gt;, et encore moins mes archives de chroniques&lt;/li&gt;
&lt;li&gt;Les spammeurs utilisent exclusivement les moteurs de recherche, ou camouflent leurs &lt;i&gt;spiders&lt;/i&gt; de manière à ce qu'ils semblent légitimes&lt;/li&gt;
&lt;li&gt;Les spammeurs utilisent des &lt;abbr&gt;IRI&lt;/abbr&gt; de rétroliens récoltés depuis une belle lurette, et continuent à taper aveuglement dans ces adresses.&lt;/li&gt;
&lt;/ol&gt;
&lt;/p&gt;
&lt;h3&gt;«&amp;nbsp;&lt;cite&gt;Bon sang... Mais c'est bien sûr&amp;nbsp;!&lt;/cite&gt;&amp;nbsp;»&lt;/h3&gt;
&lt;p&gt;
La moralité, c'est que les spammeurs ne perdent pas du temps à vérifier régulièrement la disponibilité de l'&lt;abbr&gt;IRI&lt;/abbr&gt; de rétrolien d'un billet. Bien sûr, ils le font un minimum, d'où la diminution du trafic d'attaque qui met au moins un mois à décroître pour devenir quasi-nul.&lt;br /&gt;
À cet effet, je retenterais l'expérience dans un mois.
&lt;/p&gt;
&lt;p&gt;
J'attends l'adaptation du plugin TrackbackTimeOut sur Dotclear2 (dans la génération  Dc1.2, il y avait par exemple &lt;a href=&quot;http://archiblog.stratic.fr/178-spamtimeout-adieu-spam-trackbacks-dotclear&quot;&gt;SpamTimeOut&lt;/a&gt;) pour les réactiver. Car dans mon étude (en fait, je m'y attendais), il se montre totalement pertinent&amp;nbsp;: L'IRI de Trackback ne reste valable que pendant un temps limité, typiquement 5 minutes&amp;nbsp;&lt;a class=&quot;up&quot; href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#nb6&quot; name=&quot;in6&quot;&gt;&lt;b&gt;[NB6]&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;
5 Minutes, le temps pour le Commissaire Raymond Souplex d'expliquer pourquoi Monsieur Michu est coupable. 5 minutes, c'est une éternité pour le programme de &lt;i&gt;trackback&lt;/i&gt; légitime du blog “A” de signaler au blob “B“ que j'ai ici un billet qui a un rapport avec ton texte. 5 minutes, c'est un temps vraiment trop court entre deux visites de &lt;i&gt;spider&lt;/i&gt; pour que l'&lt;abbr&gt;IRI&lt;/abbr&gt; soit exploitable par un méchant vendeur de pharmacopée au service d'Al-Qaeda.
&lt;/p&gt;&lt;p&gt;
Et les messages pourris ne viennent pas encombrer la corbeille de récupération, celle où atterrissent parfois les messages de Thomas parce que quelqu'un utilise la même adresse IP que lui avec un MS-Windows totalement vérolé.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;b&gt;Nota Bene&lt;/b&gt; afin de faire semblant d'avoir tout compris à ce billet&amp;nbsp;:
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#in1&quot; name=&quot;nb1&quot;&gt;&lt;b&gt;↑ &lt;abbr title=&quot;Internationalized Resource Identifier&quot;&gt;IRI&lt;/abbr&gt;&lt;/b&gt; : &lt;/a&gt; IRI-ra bien, qui IRI ses URL... &lt;a href=&quot;http://dascritch.net/blog.php/post/2007/09/17/RIP-URL-URI-IRI-INRI-W3C&quot;&gt;j'explique pourquoi ici&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#in2&quot; name=&quot;nb2&quot;&gt;&lt;b&gt;↑ test de Turing&lt;/b&gt; : &lt;/a&gt; &lt;a href=&quot;http://www.turing.org.uk/&quot; hreflang=&quot;en&quot;&gt;Alan Turing&lt;/a&gt; est l'un des très grands théoriciens de l'informatique, hélas mort trop jeune. Le test qui porte son nom doit permettre de différencier si votre interlocuteur est un humain, ou une machine qui a le droit de mentir, tricher, se tromper,...&lt;br /&gt;
Tiens, en ce moment, &lt;a href=&quot;http://www.alicebot.org/&quot; title=&quot;Cliquez à gauche sur “Chat with A.L.I.C.E.”&quot; hreflang=&quot;en&quot;&gt;vous pouvez tenter de savoir ce qu'un ordinateur pense&lt;/a&gt; du France/All Blacks d'hier soir, pour rire.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#in3&quot; name=&quot;nb3&quot;&gt;&lt;b&gt;↑ Lire les logs Apache&lt;/b&gt; : &lt;/a&gt; Pour des raisons de lisibilité, j'ai bien évidemment mis en forme ces logs cités dans ce billet pour que vous puissiez les comprendre. Le &lt;code&gt;tail -f access.log&lt;/code&gt; est typiquement un sport de &lt;i&gt;geek&lt;/i&gt;, à peu près aussi palpitant que de compter les graines en suspension dans de la confiture de fraise maison.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#in4&quot; name=&quot;nb4&quot;&gt;&lt;b&gt;↑ intentionnellement rouvert &lt;/b&gt; : &lt;/a&gt;  Les informaticiens appellent ça un “&lt;i&gt;honeypot&lt;/i&gt;”, je préfère le terme policier de “&lt;i&gt;dragnet&lt;/i&gt;”, parce que j'adore regarder cette série, et qu'on est effectivement dans un travail de planque, de filature et de serrage arme au poing.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#in5&quot; name=&quot;nb5&quot;&gt;&lt;b&gt;↑ &lt;i&gt;spiders&lt;/i&gt;&lt;/b&gt; : &lt;/a&gt; Les &lt;i&gt;spiders&lt;/i&gt;, aussi appelés &lt;i&gt;crawlers&lt;/i&gt; sont des &lt;i class=&quot;aide&quot; title=&quot;programmes robots sans intelligence&quot;&gt;bots&lt;/i&gt; conçus pour alimenter les moteurs de recherche. 
Ces araignées cherchent les liens entre différentes pages, parcourant ainsi le &lt;i&gt;web&lt;/i&gt;, la toile.&lt;br /&gt;
Dans mon tableau, on y voit celui de Google, de Yahoo, de Skeemr (un moteur de recherche de mp3), de FastSearch (une solution commerciale de recherche) et celui d'archive.org qui n'est pas un moteur de recherche, mais un archiveur.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2007/10/07/Les-spammeurs-ont-tue-mes-trackbacks#in6&quot; name=&quot;nb6&quot;&gt;&lt;b&gt;↑ 5 minutes&lt;/b&gt; : &lt;/a&gt;  Techniquement, cela veut dire qu'il faut désactiver ou modifier dans Dc2 le moteur de cache de &lt;i&gt;templates&lt;/i&gt; pour qu'une telle solution puisse marcher sans problème.&lt;/li&gt;
&lt;/ol&gt;
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Question de commentaire</title>
		<link>https://dascritch.net/post/2006/04/27/393-question-de-commentaire</link>
		<guid isPermaLink="false">urn:md5:56e0d265961f9b9bde1f760b35b79b75</guid>
		<dc:date>2006-04-27T22:09:00+00:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Teasing ! Et désormais, mes commentaires ne se cachent plus.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Teasing ! Et désormais, mes commentaires ne se cachent plus.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
Vous l'avez remarqué si vous me lisez ailleurs que sur &lt;a href=&quot;http://dascritch.net/blog.php/2006/04/27/393-question-de-commentaire&quot;&gt;le site web lui-même&lt;/a&gt;, depuis (tôt) ce matin, &lt;a href=&quot;http://dascritch.net/blog.php/2006/04/27/393-question-de-commentaire#co&quot;&gt;les commentaires&lt;/a&gt; ne sont plus masqués par défaut. Fallait savoir qu'il faut cliquer pour afficher le formulaire. L'idée de base, c'était de cacher dynamiquement le superflu (j'en parlerais prochainement car la technique y est intéressante). Une fausse bonne idée, car ceux qui survolent mon site ne voient jamais ces fonctions. Donc finalement, je le retire.
&lt;/p&gt;&lt;p&gt;
En fait, c'est le fruit d'une longue et intéressante réflexion de &lt;a href=&quot;http://vric.free.fr/&quot;&gt;Vric&lt;/a&gt; (très bon pote qui officie actuellement sur &lt;a href=&quot;http://cuk.ch&quot;&gt;cuk.ch&lt;/a&gt;), sur comment les commentaires doivent être architecturés. Car pour ça, non seulement vaut mieux avoir un &lt;i class=&quot;aide&quot; title=&quot;utilisateur très confirmé&quot;&gt;power-user&lt;/i&gt; qui a bien compris des notions de base d'ergonomie, mais si en plus il est architecte, là, on s'incline avec respect... 
&lt;/p&gt;&lt;p&gt;
En fait, cela fait parti d'un très vaste mail sur l'ensemble de l'ergonomie du prochain design de son site perso. Paraît que l'actuel est un poil trop bleu ^o^, et puis le fait qu'il soit en largeur fixe, donc même pas d'un &lt;a href=&quot;http://pompage.net/pompe/designelastique/&quot; hreflang=&quot;fr&quot;&gt;design élastique&lt;/a&gt; ni même &lt;a href=&quot;http://www.maxdesign.com.au/presentation/liquid/&quot; hreflang=&quot;en&quot;&gt;liquide&lt;/a&gt; n'est pas agréable sur les très grands écrans... Mais bon, place à la voix du Maître, le mail est particulièrement long, et concerne des détails du futur design qu'il a vu mais que je ne veux pas dévoiler trop tôt. Néanmoins, ses remarques sur le formulaire de commentaire est particulièrement utile, et pas qu'à moi&amp;nbsp;:
&lt;/p&gt;&lt;p&gt;
&lt;dl class=&quot;mail&quot;&gt;
&lt;dt&gt;
De : Vric
&lt;/dt&gt;&lt;dd&gt;
&lt;p&gt;
Si je n'avais pas vu la zone concernée affichée par défaut dans iCab, j'aurais cru à un bug de design au lieu de deviner qu'il faut cliquer sur “Ajouter un commentaire”, car ça ne ressemble pas à un bouton mais au titre de l'article, qui lui n'est pas un bouton.
&lt;/p&gt;&lt;p&gt;
Soit on affiche par défaut, soit on met un bouton. Mais un bouton doit ressembler à un bouton, ou se trouver au même endroit que d'autres contrôles similaires, ou se repérer au 1er coup d'œil.
&lt;/p&gt;&lt;p&gt;
Or le rapport avec le fonctionnement de la colonne de navigation n'est pas évident quand la fenêtre est large et que les triangles de “Ajouter un commentaire” se trouvent donc super loin, ou plus simplement qu'on n'a pas encore essayé la colonne de navigation.
&lt;/p&gt;&lt;p&gt;
D'ailleurs, quelle est la pertinence de donner à la saisie de commentaire un statut que le reste de la maquette dédie à la navigation?
&lt;/p&gt;&lt;p&gt;
Ou alors, faire pareil avec le reste&amp;nbsp;: par cohérence, permettre de replier trackbacks et commentaires, voire aussi l'article.
&lt;/p&gt;&lt;p&gt;
Ce qui dévoile le vrai problème: replier pourrait éventuellement, peut-être, va savoir, plaire à quelques geeks, mais ça augmente surtout le risque que d'autres ratent des trucs sans le savoir.
&lt;/p&gt;&lt;p&gt;
Donc la zone de saisie de commentaire&amp;nbsp;:&lt;br /&gt;
soit on la voit par défaut (et on ne la masque que si on a compris qu'on pouvait),&lt;br /&gt;
soit le bouton qui la montre est évident,&lt;br /&gt;
soit TOUT est repliable, y compris le titre du blog et autres machins statiques, ce qui ne serait pas une si mauvaise idée sur un blog de geek.
&lt;/p&gt;&lt;p&gt;
Mais alors j'irais plus loin&amp;nbsp;: si on laisse le lecteur choisir ce qu'il voit, alors on doit aussi optimiser vraiment la surface verticale pour ce qu'il veut voir, et donc virer tout ce qui est statique hors de la zone de lecture, soit en le repliant, soit ici vers la colonne statique&amp;nbsp;:
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;les parties à lire, éventuellement repliables, sur toute la hauteur de la fenêtre (article, commentaires, trackbacks)&lt;/li&gt;
&lt;li&gt;tout les trucs statiques, éventuellement repliables, dans la colonne de nav (titre du blog, nav, logo, options, copyright, etc.)&lt;/li&gt;
&lt;li&gt;hybridations possibles: si tu veux garder la maquette avec des parties statiques haute et basse (ce qui me fait chier mais tout le monde le fait donc tu as bien le droit), leur repliage devrait se faire horizontalement vers la zone statique, ce qui est bêtement compliqué mais pas hors sujet sur ce site.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
[...]
&lt;/p&gt;&lt;p&gt;
La disposition des champs de la zone commentaire est faible comme toujours. J'ai décrit il y a longtemps à &lt;a href=&quot;http://xylpho.servebeer.com&quot;&gt;Xylpho&lt;/a&gt; des dispositions à la fois plus intuitives et beaucoup plus optimales que ce que tout le monde fait.
&lt;/p&gt;&lt;p&gt;
Mais sympas les coins arrondis dans moz et le fond selon focus (tiens, encore une limitation d'iCab).
&lt;/p&gt;&lt;p&gt;
[...]
&lt;/p&gt;&lt;p&gt;
Remarques sur la zone “Ajouter un commentaire”&amp;nbsp;:
&lt;/p&gt;&lt;p&gt;
Les 2-points aux noms des champs seraient superflus si la disposition était logique.
&lt;/p&gt;&lt;p&gt;
Le titre du champ commentaire est superflu si on le place mieux.
&lt;/p&gt;&lt;p&gt;
Le petit champ de commentaire est chiant sans Omniweb (note pour Xavier&amp;nbsp;: Omniweb permet d'ouvrir tout champ de saisie comme fenêtre à taille et police libres, justement parce que la plupart des sites font chier).
&lt;/p&gt;&lt;p&gt;
Or les autres éléments gâchent plein de place verticale. Donc mettre le champ de commentaire à côté des autres éléments sur toute leur hauteur et l'élastiquer en largeur.
&lt;/p&gt;&lt;p&gt;
Mettre l'avertissement «&amp;nbsp;&lt;cite&gt;Le code HTML dans le commentaire&lt;/cite&gt;&amp;nbsp;» en tout petit et/ou en gris pour éviter qu'on le lise plus d'une fois (réduire visiblité et lisibilité&amp;nbsp;; si on se demande on fait l'effort de lire, si on sait déjà on n'est pas agressé à chaque fois par du texte inutile).
&lt;/p&gt;&lt;p class=&quot;c&quot;&gt;
&lt;a href=&quot;http://dascritch.net/vrac/.blog1/webdev/604-commentaire-1.png&quot; rel=&quot;lightbox[demo]&quot; title=&quot;le layout actuel&quot;&gt;&lt;img src=&quot;http://dascritch.net/vrac/.blog1/webdev/604-commentaire-1.TN__.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
--- plus intuitif et confortable (sens de lecture et position des boutons) ---
(plus besoin d'aucun 2-points, idéal et optimal, je vais mettre un copyright dessus)
&lt;/p&gt;&lt;p class=&quot;c&quot;&gt;
&lt;a href=&quot;http://dascritch.net/vrac/.blog1/webdev/604-commentaire-2.png&quot; rel=&quot;lightbox[demo]&quot; title=&quot;le modèle de la prochaine version&quot; &gt;&lt;img src=&quot;http://dascritch.net/vrac/.blog1/webdev/604-commentaire-2.TN__.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
J'ai d'autres idées de fignolage, mais elles relèvent de l'implémentation, alors je vais pas faire cadeau de tout, hein ;-)
&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;/p&gt;&lt;p&gt;
Pas de panique, Vric, j'ai pris de très bonnes notes, et après quelques tests, oui, ça marche laaaaargement.
&lt;/p&gt;&lt;p&gt;
Ah oui, je suis noyé de (tentative) de spams toutes les 10 secondes. Soit je bannis certains mots ou séquences qui pourraient être utilisés en commentaire de manière légitime, soit je coupe &lt;a href=&quot;http://dascritch.net/blog.php/2006/04/27/393-question-de-commentaire#tb&quot;&gt;les trackbacks&lt;/a&gt;. J'ai choisi la dernière option, trop peu utilisée.
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>J'aimerais être l'Inspecteur Harry...</title>
		<link>https://dascritch.net/post/2005/12/05/287-j-aimerais-etre-l-inspecteur-harry</link>
		<guid isPermaLink="false">urn:md5:6b90f4ce7ba6907880adefd84317fe98</guid>
		<dc:date>2005-12-05T21:36:00+00:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>... de l'internet et émasculer, brûler vif, terroriser tous ces spammeurs. C'est pas ma faute si ça passe en ce moment sur RTL9 mais ça donne franchement des envies de violence pure.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;... de l'internet et émasculer, brûler vif, terroriser tous ces spammeurs. C'est pas ma faute si ça passe en ce moment sur RTL9 mais ça donne franchement des envies de violence pure.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;Ce petit billet très rapide pour dire que je suis noyé sous une avalanche de spam de commentaires et rétroliens... Ça fait plusieurs dizaines, et c'est pas pratique à supprimer un à un.&lt;/p&gt;

&lt;p&gt;Donc si vous postez, désolé du léger retard, mais je devrais valider à la main.&lt;/p&gt;

&lt;p&gt;Je remercie &lt;a href=&quot;http://www.zeubeubeu.net/blog/2005/11/07/1020-spamplemousse-01&quot; hreflang=&quot;fr&quot;&gt;ZeuBeuBeu&lt;/a&gt; (tiens&amp;nbsp;? Un toulousaing...)  et &lt;a href=&quot;http://weblog.redisdead.net/main/2005/11/07/1660-spamplemousse&quot; hreflang=&quot;fr&quot;&gt;Biou&lt;/a&gt; pour leur &lt;b&gt;&lt;a hreflang=&quot;fr&quot; href=&quot;http://www.dotclear.net/forum/viewtopic.php?id=13328&quot;&gt;Spamplemousse&lt;/a&gt;&lt;/b&gt; que, j'espère, va enfin me détendre...&lt;/p&gt;

&lt;p&gt;Et si Internet était enfin géré par une instance de l'ONU (comme l'ITU), il serait sûrement plus simple de mettre hors d'état de nuire ces criminels qui bouffent notre bande passante et nos nuits blanches.&lt;/p&gt;

&lt;p&gt;De toutes façons, l'Inspecteur Harry, c'est &lt;a href=&quot;http://dascritch.net/blog.php/2005/09/23/234-spoon-white-6-xxl&quot;&gt; l'idole des nabots adulescents qui roulent en cadillac rose&lt;/a&gt;.&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Mon blog, cet autre moi.</title>
		<link>https://dascritch.net/post/2005/10/19/251-mon-blog-cet-autre-moi</link>
		<guid isPermaLink="false">urn:md5:c5c8629e00eb08e78055a5e068e3bcd1</guid>
		<dc:date>2005-10-19T21:59:00+00:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Pour une fois je ne parle pas technique, mais de l'implication sociale du weblog, et comment les relations personnelles ont changés avec le web. Pas de panique&amp;nbsp;! J'ai juste rassemblé de simples constatations et y réfléchir vaut largement une place dans ma rubrique webdev...		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Pour une fois je ne parle pas technique, mais de l'implication sociale du weblog, et comment les relations personnelles ont changés avec le web. Pas de panique&amp;nbsp;! J'ai juste rassemblé de simples constatations et y réfléchir vaut largement une place dans ma rubrique webdev...&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
...Car créer son blog, c'est aussi créer son labo pour expérimenter des techniques, un lieu idéal pour un &lt;i class=&quot;aide&quot; title=&quot;démonstration&quot;&gt;showcase&lt;/i&gt; ou pour y exposer son &lt;i class=&quot;aide&quot; title=&quot;savoir-faire (en Français dans le texte)&quot;&gt;savoir-faire&lt;/i&gt; (en Français dans le texte), et dans le cas d'une partie de mon lectorat, sa science du développement serveur web. Blog... Weblog... Journal personnel exposé sur internet... Donc...
&lt;/p&gt;
&lt;h3&gt;Moi vouloir blog moi...&lt;/h3&gt;
&lt;p&gt;
...mais plus savoir pourquoi. Hem.
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://www.dotclear.net&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog1/webdev/510-MonBlog-Dotclear.jpg&quot; alt=&quot;&quot; class=&quot;r&quot; /&gt;&lt;/a&gt;
D'abord il y a le succès du blog. Comme le souligne &lt;a href=&quot;http://leblogdegia.blogspirit.com/archive/2005/10/18/grande-soiree-cremaillere.html&quot;&gt;Gia dans le sien&lt;/a&gt; (l'article qui m'a motivé à écrire cette nuit un article que je rumine depuis des années), il est littéralement énorme... et son audience parfaitement incalculable. Un effet boule de neige, entraîné par le mimétisme, l'effet de mode, voire &lt;a href=&quot;http://blogpro.fr/prestations.php&quot; hreflang=&quot;fr&quot; title=&quot;Blogpro (défense de rire, ils tentent d'en vivre...)&quot;&gt;l'absurde commande commerciale&lt;/a&gt; qui oublie sa réalité&amp;nbsp;: la spontanéité.
&lt;/p&gt;&lt;p&gt;
Mais si le blog n'est à la base qu'une mise en forme des sites persos, il va au-delà puisqu'il induit une réelle communauté. La meilleure preuve, c'est que les premiers blogs et les plus connus sont des blogs ... collaboratifs comme le  vénérable &lt;a href=&quot;http://slashdot.org&quot; herflang=&quot;en&quot; title=&quot;Slashdot, news for nerds, stuff that matters&quot;&gt;/.&lt;/a&gt; et &lt;a href=&quot;http://boingboing.net&quot; hreflang=&quot;en&quot; title=&quot;Boing Boing, a directory of wonderful things&quot;&gt;BoingBoing&lt;/a&gt;. Des fanzines constitués uniquement de liens avec une déclaration éditoriale, une opinion du contributeur.
&lt;/p&gt;&lt;p&gt;
Le blog fait &lt;abbr title=&quot;à mon humble avis&quot;&gt;àmha&lt;/abbr&gt; partie d'un nouveau système de liens sociaux qui ne peuvent exister que par la diffusion “universelle” du net à la fois dans l'espace et le temps. Une réelle évolution de la recherche d'information sur le web, basée sur la communauté plutôt que les automates de collectes/synthèses et autres systèmes experts. Au lieu de se fier à des moteurs de recherche de plus en plus pollués par les cybersquatteurs et les polluposteurs, les utilisateurs avertis du net commencent à se tourner vers ces espaces sociétaux thématiques. C'est un peu du co-sanguinisme, mais on y trouve un conseil, une suggestion adaptée à ses goûts. C'est une réponse à une demande, une initiative personnelle &lt;a href=&quot;http://perdu.com/&quot;&gt;face à une vacuité constatée&lt;/a&gt;&amp;nbsp;: Le besoin profond d'empathie. Votre ordinateur est désormais un réseau, d'autres individus peuvent apparaître à l'écran.
&lt;/p&gt;&lt;p&gt;
Ont ainsi grandi avec Internet et l'hypertexte des espaces collaboratifs qui apportent leur contribution à une “communauté” supposée où le lecteur peut devenir acteur&amp;nbsp;: le logiciel libre (&lt;a href=&quot;http://www.kernelplanet.org/&quot; hreflang=&quot;en&quot; title=&quot;Kernel planet&quot;&gt;linux&lt;/a&gt;, &lt;a href=&quot;http://www.mozilla-europe.org/fr/&quot; title=&quot;Mozilla Europe&quot; hreflang=&quot;fr|...&quot;&gt;Firefox&lt;/a&gt;, &lt;a href=&quot;http://fr.openoffice.org&quot; hreflang=&quot;fr|...&quot;&gt;Open Office&lt;/a&gt;, &lt;a href=&quot;http://apache.org/&quot; hreflang=&quot;en&quot; title=&quot;Apache Foundation&quot;&gt;Apache&lt;/a&gt;, &lt;a href=&quot;http://www.php.net/&quot; title=&quot;PHP, Hypertext Preprocessor&quot; hreflang=&quot;en&quot;&gt;php&lt;/a&gt;, etc...), le &lt;a href=&quot;http://www.wired.net&quot; hreflang=&quot;en&quot; title=&quot;Wired&quot;&gt;magazine&lt;/a&gt;, &lt;a href=&quot;http://www.imdb.com&quot; title=&quot;iMDB (Internet Movie DataBase)&quot; hreflang=&quot;en&quot;&gt;la critique à plusieurs mains&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org&quot; title=&quot;Wikipédia&quot; hreflang=&quot;fr|...&quot;&gt;l'encyclopédie&lt;/a&gt;, &lt;a href=&quot;http://dmoz.org/World/Fran%c3%a7ais/&quot; hreflang=&quot;fr|...&quot; title=&quot;DMOZ Open directory project&quot;&gt;l'annuaire collaboratif&lt;/a&gt;, &lt;a href=&quot;http://del.icio.us&quot; hreflang=&quot;en&quot; title=&quot;del.icio.us&quot;&gt;le marque-page en vrac&lt;/a&gt;, &lt;a href=&quot;http://www.deviantart.com/&quot; title=&quot;Deviant Art&quot; hreflang=&quot;en&quot;&gt;l'exposition&lt;/a&gt;, &lt;a href=&quot;http://fr.creativecommons.org/&quot; title=&quot;Creative Commons&quot; hreflang=&quot;fr&quot;&gt;les licences artistiques libres&lt;/a&gt;, &lt;a href=&quot;http://openweb.eu.org/&quot; title=&quot;Open Web&quot; hreflang=&quot;fr&quot;&gt;l'état de l'art&lt;/a&gt;. Par le fait que le site ne soit pas motivé financièrement mais qu'il nous en coûte d'en faire un et d'initiative privée (des rigolos me soufflent “citoyen” à gauche...), ces espaces commencent à être reconnu face à des entreprises parfaitement établies car son contenu éditorial n'est pas susceptible d'évoluer pour des motifs d'audience... Qui est au contraire un très gros souci en cas de forte fréquentation, à moins d'avoir un hébergeur très tolérant ou d'être très fortuné. Comme disait &lt;a href=&quot;https://dascritch.net/blog.php/2005/07/17/187-pierre-desproges&quot;&gt;Pierre Desproges&lt;/a&gt;, une vedette est une «&amp;nbsp;&lt;cite&gt;personne qui travaille dur toute sa vie pour être connue, et qui porte ensuite de grosses lunettes noires pour ne pas être reconnue&lt;/cite&gt;&amp;nbsp;» (in &lt;i&gt;Dictionnaire superflu à l'usage de l'élite et des biens nantis&lt;/i&gt;).
&lt;/p&gt;&lt;p&gt;
Votre blog comportera forcément des &lt;a href=&quot;http://dascritch.net/lien.php&quot;&gt;liens&lt;/a&gt;. Pas que vers chez &lt;a href=&quot;https://dascritch.net/lien.php/.Hidden/Ma-vie-est-une-sitcom&quot;&gt;les copaings&lt;/a&gt;, mais aussi vers &lt;a href=&quot;http://dascritch.net/lien.php/Blogs&quot;&gt;vos lectures favorites&lt;/a&gt;, vos maîtres à penser &lt;a href=&quot;http://standblog.org&quot;&gt;que vous vénérez&lt;/a&gt; à chaque ouverture de votre aggrégateur. Annoncer ses sources, c'est déjà blogguer.
&lt;/p&gt;
&lt;h3&gt;Première dilemme : s'installer&lt;/h3&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.acm.rpi.edu/~diesel/my_pics/bridge_run05/t%20architecture.jpg&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog1/webdev/510-MonBlog-construire.jpg&quot; alt=&quot;&quot; class=&quot;l&quot; /&gt;&lt;/a&gt;
Si les premiers espaces personnels devaient être conçus à la main dans ses rouages, il existe heureusement des systèmes clés en mains, comme &lt;a href=&quot;http://dotclear.net&quot; hreflang=&quot;fr&quot; title=&quot;Gestionnaire de blog open source&quot;&gt;Dotclear&lt;/a&gt;, mais aussi des hébergeurs spécialisés comme 20six, Blogger etc etc etc. Tout la difficulté de la mise en œuvre, c'est le choix fondamental. Faut-il gérer techniquement son propre blog ou se reposer sur un service spécialisé qui fait tout sauf le remplir à votre place&amp;nbsp;?
&lt;/p&gt;&lt;p&gt;
Le choix le moins facile, c'est tout à la pogne. Les joies de découvrir que son hébergeur n'accepte pas toutes les fonctions PHP, les trous de sécurité, la gestion d'une base de données, les modifications impromptues. Que le &lt;abbr title=&quot;Content Managing System (Gestionnaire de Contenu)&quot;&gt;CMS&lt;/abbr&gt; choisi n'a pas toutes les fonctionnalités prévues, qu'il a de sérieux bugs ou une base utilisateur principalement germanophone... Mais administrer son site, c'est aussi le maintenir techniquement à jour, les correctifs de tous les scripts installés, donc se tenir continuellement au jus. Un travail digne du &lt;a href=&quot;http://fr.wikipedia.org/wiki/Dana%C3%AFdes&quot; title=&quot;Danaïdes (Wikipédia)&quot; hreflang=&quot;fr&quot;&gt;tonneau des Danaïdes&lt;/a&gt;, mais c'est là où l'on montre sa maîtrise technique dans une totale liberté. Si vous êtes très fier de votre bébé, vous êtes carrément libre de mettre de la pub pour faire croire que vous êtes un vrai pro.
&lt;/p&gt;&lt;p&gt;
Celui qui pose apparemment le moins de soucis, c'est d'avoir son blog publié sur un site commercial. Mais on est vite limité par l'absence de liberté sur les scripts, la mise en forme, ses limites ou parfois la présence de bannières publicitaires. Pourtant, le réel écueil c'est la responsabilité éditoriale. Votre prestataire peut très bien décider de dépublier vos billets, de les édulcorer ou de supprimer votre compte, soit parce qu'ils portent atteinte juridiquement, qu'ils présentent un risque juridique, financier, légal pour l'hébergeur... ou d'autres moins avouables (ai-je dit &lt;a href=&quot;http://www.rsf.org/article.php3?id_article=14072&quot; hreflang=&quot;fr&quot; title=&quot;Microsoft censure son outil de blog (RSF)&quot;&gt;“msn spaces”&lt;/a&gt; ou &lt;a href=&quot;http://www.liberation.fr/page.php?Article=324069&quot; hreflang=&quot;fr&quot; title=&quot;Comment Yahoo a sacrifié un dissident chinois à ses intérêts (Libération)&quot;&gt;“yahoo geocities”&lt;/a&gt;&amp;nbsp;?).
&lt;/p&gt;&lt;p&gt;
La réponse est dans votre angoisse technique.
&lt;/p&gt;
&lt;h3&gt;Deuxième dilemme : vertige de la page blanche&lt;/h3&gt;
&lt;/p&gt;&lt;p&gt;
C'est pas le plus petit. C'est celui qui vous hantera toute la vie de votre site et au-delà (&lt;a href=&quot;http://web.archive.org&quot; hreflang=&quot;en&quot; title=&quot;The wayback engine&quot;&gt;web.archive.org&lt;/a&gt; me fait parfois &lt;a href=&quot;http://web.archive.org/web/20010302065522/http://xaviermd.free.fr/&quot;&gt;honte&lt;/a&gt;, hem &lt;a href=&quot;http://web.archive.org/web/20020602144650/http://www.dascritch.net/&quot;&gt;brrrr...&lt;/a&gt;)... Quel l'intérêt de publier son blog&amp;nbsp;? Pourquoi montrer son éventuelle vacuité&amp;nbsp;? S'exposer sur le web est un risque, celui de se faire juger pour ses idées, mais aussi pour son style.
&lt;/p&gt;&lt;p&gt;
L'immense majorité des blogs sont chiants. Je n'ai pas d'autres termes. Il utilisent le langage sms, sont mal écrits, bourrés de fautes jusqu'à l'illisible. Du gâchis de bande passante. Quand &lt;a href=&quot;http://www.estvideo.net/dew/index/?q=skyblog&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog1/webdev/510-MonBlog-sms.jpg&quot; alt=&quot;&quot; class=&quot;l&quot; /&gt;Dew démonte les Skyblogs®&lt;/a&gt;, la marque attaquée n'est juste qu'un des représentants de ces sites totalement vides, inintéressants ou au contenu plus que suspect.&lt;br /&gt;
Car la dérive est rapide vers une encyclopédie de la théorie des races ou un annuaire de sites pédophiles... Cela revient à la responsabilité de l'hébergeur ou du FAI, mais cela entraîne aussi une autre question&amp;nbsp;: celle des responsabilités juridiques et des libertés d'expressions selon les pays. Mais on s'égare. La règle universelle est celle de l'éthique et de la sincérité. Oui, on a des valeurs, mais si on est pas naturel dessus, elles paraîtront bien fades. C'est pas la peine de vouloir écrire comme un w@rl0dz, un scarla de lieuban ou tro sms c krémnt otist (°.°); . &lt;abbr title=&quot;Laugh Out Loud. “mdr” en FR-fr&quot;&gt;lol&lt;/abbr&gt;.
&lt;/p&gt;&lt;p&gt;
Faut-il créer un contenu ultra-spécifique, comme un podcast consacré à la cuisine maison&amp;nbsp;? Épingler &lt;a href=&quot;http://tc.apinc.org&quot; hreflang=&quot;fr&quot; title=&quot;Totalement Crétins&quot;&gt;les &lt;b&gt;totalement crétins&lt;/b&gt; du web&lt;/a&gt;&amp;nbsp;? Parler de sa vie, tout simplement parce qu'elle est formidable comme celle d'un &lt;b&gt;&lt;a href=&quot;http://www.bouletcorp.com/blog/&quot; hreflang=&quot;fr&quot;&gt;Boulet&lt;/a&gt;&lt;/b&gt; ou d'une &lt;b&gt;&lt;a href=&quot;http://www.mitternachts-lied.net/blog/index.php/&quot; hreflang=&quot;fr&quot;&gt;Mitternacht&lt;/a&gt;&lt;/b&gt;&amp;nbsp;?&lt;br /&gt;
Mon propre site mélange tout&amp;nbsp;: mes textes et &lt;a href=&quot;https://dascritch.net/radio.php&quot;&gt;mes enregistrements radio&lt;/a&gt;, mais aussi &lt;a href=&quot;https://dascritch.net/blog.php/Ma-vie-est-une-sitcom&quot;&gt;ma petite vie&lt;/a&gt;, &lt;a href=&quot;https://dascritch.net/blog.php/2005/10/19/250-art-felin&quot;&gt;des photos de mon chat&lt;/a&gt; et &lt;a href=&quot;https://dascritch.net/statique.php/cv&quot;&gt;mon cv&lt;/a&gt;. C'est affligeant, mais personne s'en est plaint. Comme je fais de la radio depuis 1992, j'ai déjà mes réponses et elles ne me suffisent toujours pas.
&lt;/p&gt;
&lt;h3&gt;Troisième dilemme : la Peste et le Choléra&lt;/h3&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.wap.org/journal/emailrules/spamsm.jpg&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog1/webdev/510-MonBlog-spam.jpg&quot; alt=&quot;&quot; class=&quot;l&quot; /&gt;&lt;/a&gt;
Dernier souci, et non des moindres de ces espaces ouverts, ce sont les profiteurs très mals intentionnés. Car un blog est un site web ouvert 24/24h, 7/7j, et la possibilité de commenter ou de rétrolier lui permet à la fois de vivre sans votre présence continue, mais aussi de se faire tuer. Comme infection, il n'y a pas que les vers spécialisés dans certaines failles ou les attaques brutes de mots de passe. Ainsi la création de &lt;a href=&quot;http://silicon.fr/getarticle.asp?ID=12012&quot;&gt;faux blogs&lt;/a&gt; qui polluent le principe, mais surtout chez soi de faux commentaires ou de faux rétroliens qui deviennent difficile de juguler. Ces pollueurs dégazent leurs merdes dans votre blog, sans le souci du risque d'illisibilité ou juridique de son propriétaire (puisque votre responsabilité éditoriale est engagée malgré tout). Ce sont des squatteurs, les mêmes qui inondent vos mails. Pire que tout, ceux qui se croient spirituels. Ainsi &lt;a href=&quot;http://fr.wikipedia.org/wiki/Discuter:Podcasting#Nbre_de_Liens&quot; hreflang=&quot;fr&quot; title=&quot;Discussion de l'article “Podcast”&quot;&gt;Wikipédia France&lt;/a&gt; a été taggué en clamant que &lt;strike class=&quot;aide&quot; title=&quot;pas de pub&quot;&gt;Podémus&lt;/strike&gt; était «&amp;nbsp;l'annuaire francophone des podcasts&amp;nbsp;».
&lt;/p&gt;&lt;p&gt;
Une publicité déplorable sur le principe et tout à fait mensongère car ledit site commercial n'était ni premier, ni référent dans son secteur (il était encore en tests au moment de cet affichage sauvage). Supposons qu'il s'agisse d'une maladresse... Mais imaginez les dégâts que feraient une cascade de ce genre de méthodes tout à fait lamentables. D'entrepreneurs sans foi ni loi qui profitent d'une notoriété dûment acquise et d'une mise en ligne gratuite. Le découragement des bénévoles, la consommation des ressources, la destruction du bien accumulé. C'est pour ça que la “communauté” des bloggeurs réagit avec violence contre ces débordements. Ouvrir un weblog, ou participer à un site collaboratif, c'est aussi réfléchir sur ses limites, sur la liberté d'expression, et l'obligation d'y faire le ménage. C'est un engagement. Le même que participer à une radio associative.
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;Da Scritch&lt;/b&gt;, envoyé spécial, en direct de son clavier.
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Dotclear a deux ans !</title>
		<link>https://dascritch.net/post/2005/08/13/200-dotclear-a-deux-ans</link>
		<guid isPermaLink="false">urn:md5:8465f3c68f2db528ef2d65dc1a8c63ef</guid>
		<dc:date>2005-08-13T00:00:00+00:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Le CMS star de la communauté francophone des bloggueurs webdesigners et devs sous LAMP fait aujourd'hui ses deux ans. Rien compris&amp;nbsp;? normal.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Le CMS star de la communauté francophone des bloggueurs webdesigners et devs sous LAMP fait aujourd'hui ses deux ans. Rien compris&amp;nbsp;? normal.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
Notes de direct pour l'émission &lt;a href=&quot;https://dascritch.net/blog.php/2005/08/13/209-supplement-week-end-samedi-13-aout-2005&quot;&gt;« Supplément Week-End » du Samedi 13 Août 2005.&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
C'est l'histoire de mon site perso. Une marotte, que j'entretiens depuis 1997. Dessus y'a ma photo, mon cv, les liens vers des amis et les chroniques de mes émissions. C'était dur de maintenir tout ça, donc j'avais mon propre système de mise-en-page. &lt;abbr title=&quot;content management system&quot;&gt;CMS&lt;/abbr&gt; comme on dit pour faire “staïle”. C'est lourd, ça marche pas toujours, c'est très contraignant. Et une mode est apparue, celle de parler de soi, de son point de vue, d'être soit un égocentrique, soit un journaliste à son échelle sur le net (comme les radios associatives). C'est le fameux phénomène des weblogs, journaux persos sur le net. Les blogs sont devenus si populaires qu'ils ont créé une industrie. Ils s'occupent de tout pour vous, vous n'avez qu'à fournir gratos vos idées, elles leur rapporteront via la pub.
&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://ww.dotclear.net&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog1/webdev/logodotclear.png&quot; alt=&quot;Dotclear&quot; class=&quot;r&quot; /&gt;&lt;/a&gt;
Plutôt que créer un skyblog ou autres MSN&amp;nbsp;spaces, j'ai voulu une solution indépendante, autonome, qui me laisse libre de gérer mon serveur comme je l'entend, le modifier n'importe comment, et ne me censure pas. J'ai mis 5 ans pour créer mon site, à écrire mes propres logiciels. Au moins 6 versions différentes qui sont toutes parties à la poubelle. Surtout que je voulais correspondre aux règles de l'art, édictées par le W3C.  Et un jour, je me suis décidé à utiliser le même outil que &lt;a href=&quot;http://standblog.org/blog/2005/08/13/93114298-aujourdhui-dotclear-a-deux-ans&quot;&gt;mes lectures favorites&lt;/a&gt;. &lt;b&gt;&lt;a href=&quot;http://ww.dotclear.net&quot; hreflang=&quot;fr&quot;&gt;Dotclear&lt;/a&gt;&lt;/b&gt;, un petit programme sans prétention, mais fonctionnel, extensible et bien foutu, écrit par un Français, mais surtout dans l'esprit du logiciel libre, comme Linux, &lt;a href=&quot;http://www.mozilla-europe.org/fr/products/firefox/&quot;&gt;Firefox&lt;/a&gt; ou &lt;a href=&quot;http://fr.openoffice.org/&quot;&gt;Open Office&lt;/a&gt;. Un logiciel très technique, qui demande une bonne maîtrise de l'informatique. L'effet de bord, c'est que les gens qui se l'installent en bavent, savent se tenir, sont motivé pour l'utiliser et parlent un vrai Français. pas de la &lt;i&gt;kikoo lol&lt;/i&gt; attitude, écrire en sms novlangue, ça vous passe quand vous arrivez plus à vous relire deux ans après. Ça oblige à soigner son écriture, à créer son style, à bricoler en PHP CSS Javascript HTaccess huile&amp;nbsp;de&amp;nbsp;coude, à en donner toujours plus. Et à faire partager en plus de ses pensées ses améliorations à la communauté du logiciel libre.
&lt;/p&gt;&lt;p&gt;
Aujourd'hui, c'est les deux ans de Dotclear.
&lt;/p&gt;&lt;p&gt;
Merci &lt;a href=&quot;http://www.neokraft.net/&quot;&gt;Olivier Meunier&lt;/a&gt;. Et encore bravo.
&lt;/p&gt;&lt;p&gt;
Ah oui, &lt;a href=&quot;https://dascritch.net/post/2005/08/13/200-dotclear-a-deux-ans#tb&quot;&gt;tous les liens qui suivent, ce sont des blogs motorisés par Dotclear&lt;/a&gt;, qui font la fête à leur constructeur. Si vous voulez le votre, glânez des astuces sur &lt;a href=&quot;http://petit.dotclear.net/&quot;&gt;le Petit Dotclear Illustré&lt;/a&gt; et farfouillez dans &lt;a href=&quot;https://dascritch.net/lien.php/Webediting&quot;&gt;mes liens&lt;/a&gt;. Si vous voulez en savoir plus sur &lt;a href=&quot;http://www.neokraft.net/blog/2005/08/13/647-deja-deux-ans&quot;&gt;Olivier&lt;/a&gt;, sachez qu'il fait &lt;a href=&quot;http://www.flickr.com/photos/neokraft/&quot;&gt;de belles photos&lt;/a&gt;. Et comme on s'était donné le mot, moi j'ai choisi celle-ci, pour sa lumière surnaturelle&amp;nbsp;
&lt;/p&gt;&lt;p class=&quot;c&quot;&gt;
&lt;a href=&quot;http://www.flickr.com/photos/neokraft/12626086/in/set-307902/&quot;&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog1/webdev/PontNeufsauceMeunier.jpg&quot; alt=&quot;&quot; title=&quot;Le Pont Neuf de Paris, 20 Octobre 2004, photo d'Olivier Meunier&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
&lt;small&gt;Merci à &lt;a href=&quot;http://kozlika.free.fr/&quot;&gt;Kozlika&lt;/a&gt; et &lt;a href=&quot;http://artis-tic.com/blog/&quot;&gt;Artis-tic&lt;/a&gt; pour m'avoir invité au &lt;a href=&quot;http://13aout.artis-tic.com/wiki/Accueil&quot;&gt;complot&lt;/a&gt;. Eh oui, vous ne rêvez pas, c'est mon 200ème billet et c'est exprès [P-)&lt;/small&gt;
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Podcastons</title>
		<link>https://dascritch.net/post/2005/06/29/180-podcastons</link>
		<guid isPermaLink="false">urn:md5:20c6493b5e43e9e33ea5c775485ba306</guid>
		<dc:date>2005-06-29T22:07:00+00:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>Eh voilà, “Supplément Week-End” cède à la mode !		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Eh voilà, “Supplément Week-End” cède à la mode !&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
J'ai grillé Microsoft&amp;nbsp;: &lt;a href=&quot;http://dascritch.net/statique.php/aide-rss&quot; title=&quot;Aide : RSS&quot;&gt;J'avais des flux &lt;abbr title=&quot;Réellement Simple Syndication&quot;&gt;RSS&lt;/abbr&gt; largement avant&lt;/a&gt; que MS-Win Longhorn les annonce. Et avant que Microsoft n'annonce leur suppression &lt;a  title=&quot;Microsoft développe une faille (CSO)&quot;  hreflang=&quot;fr&quot; href=&quot;http://www.reseaux-telecoms.com/cso_btree/05_06_29_160134_752/CSO/Newscso_view&quot;&gt;pour cause de faille de sécurité&lt;/a&gt;, j'y rajoute le &lt;i class=&quot;aide&quot; title=&quot;Acte de diffuser un programme sonore pour les baladeurs via le web&quot;&gt;podcasting&lt;/i&gt;&amp;nbsp;! En plus d'avoir le résumé de mes billets, vous pouvez désormais charger l'émission correspondante pour l'écouter dans votre baladeur. C'est pas génial&amp;nbsp;? Eh oui&amp;nbsp;! «&amp;nbsp;&lt;cite&gt;Nous vivons une époque moderne&lt;/cite&gt;&amp;nbsp;» où vous pouvez déguster la radio quand vous voulez. En l'occurence, pas besoin d'attendre la diffusion 
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;https://dascritch.net/dotclear/rss2.php&quot;&gt;Le flux podcast est issu du RSS 2.0&lt;/a&gt; généré par &lt;a href=&quot;http://blog.triptik.org/index.php/2005/03/17/10-podcaster-avec-dotclear&quot; hreflang=&quot;fr&quot; title=&quot;Podcaster avec dotclear (partie 1)&quot;&gt;le script de Triptik pour Dotclear&lt;/a&gt;. Afin de satisfaire tout le monde, les fichiers &lt;i&gt;enclosure&lt;/i&gt; sont en MP3. Mais dans une qualité dégradée, malgré un poids supérieur (débit 64kb, mono) au Ogg Vorbis, afin d'alléger la bande-passante et de satisfaire ceux qui ont un débit pas forcément décoiffant. Comment ça, je trolle&amp;nbsp;? Ben le format Ogg Vorbis est largement meilleur à faible débit, j'y peux rien&amp;nbsp;! Le Ogg Vorbis restera sur le site à titre d'archivage, les mp3 ne resteront que le temps de rotation du flux rss, au plus 2 mois.
&lt;br /&gt;&lt;a href=&quot;https://dascritch.net/blog.php/2005/06/04/149-supplement-week-end-samedi-4-juin-2005&quot;&gt;La première émission dispo est celle du 4 Juin&lt;/a&gt;, la qualité sera meilleure pour celle de Samedi prochain. Je ferais aussi en sorte de raccourcir le délai de disponibilité sur le site.
&lt;/p&gt;&lt;p&gt;
La licence de ce programme ne peut être libre à cause de la programmation musicale (et j'en suis le premier désolé). À noter que l'accord SACEM conclu lors du &lt;a href=&quot;https://dascritch.net/blog.php/2005/05/30/147-tite-live-declin-et-chute-de-l-empire-phonographique&quot;&gt;congrès du CNRA&lt;/a&gt; couvre les radios associatives sur un diffusion &lt;i class=&quot;aide&quot; title=&quot;diffusion simultanée en plusieurs formats. Ici FM et stream audio&quot;&gt;simulcast&lt;/i&gt; en direct. La présence des enregistrements sur mon site, même d'un programme radiophonique que je produits, est pour l'instant “entre deux eaux”...
&lt;/p&gt;&lt;p&gt;
Ah oui, pour vos remarques, c'est ici.
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Déplacer son blog</title>
		<link>https://dascritch.net/post/2005/04/24/127-deplacer-son-blog</link>
		<guid isPermaLink="false">urn:md5:5e79259da69cf39db26d3f70f57ec475</guid>
		<dc:date>2005-04-24T23:45:00+00:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Suite à mon passage à un hébergeur en coloc', comment j'ai changé l'URL de mon blog. En complément du un billet du “petit dotclear enchantier” dont le traitement est incomplet.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Suite à mon passage à un hébergeur en coloc', comment j'ai changé l'URL de mon blog. En complément du un billet du “petit dotclear enchantier” dont le traitement est incomplet.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
Merci à la talentueuse rédactrice du &lt;a hreflang=&quot;fr&quot; ritle=&quot;rediriger son blog&quot; href=&quot;http://kozlika.free.fr/dotclear-chantier/?2005/03/25/70-rediriger-son-blog&quot;&gt;“Petit Dotclear Enchantier”&lt;/a&gt; qui m'a donné la force de ce coming-out, ceci est la publication d'un mail initialement pour mes amis.
&lt;/p&gt;&lt;p&gt;
Mon problème&amp;nbsp;: faire comprendre à Google et aux utilisateurs de rss que &lt;a href=&quot;http://www.dascritch.net/blog.php/2005/01/07/81-bonne-annee-2005-joyeux-nouveau-serveur&quot; title=&quot;Bonne année 2005 ! Joyeux nouveau serveur.&quot;&gt;j'ai déplacé l'url de mon site&lt;/a&gt; de &lt;a href=&quot;http://dascritch.ath.cx&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;http://dascritch.ath.cx&lt;/code&gt;&lt;/a&gt; en &lt;a href=&quot;http://dascritch.net&quot;&gt;&lt;code&gt;http://dascritch.net&lt;/code&gt;&lt;/a&gt;, passant parla même de mon pc à côté de mon lit à un prestataire de service.
&lt;/p&gt;&lt;p&gt;
J'ai rouvert mon ancien site, avec un serveur apache à poil, sans interpréteur php (ni cgi-bin qui m'avait troué mon pc chez moi avec un LMZ, oui, me suis fait piraté mon pc comme un con à cause d'un vieux awstat oublié dans une arbo mal patchée... &lt;a href=&quot;http://www.reseaux-telecoms.com/cso_btree/05_04_15_150329_947/CSO/Newscso_view&quot; hreflang=&quot;fr&quot; title=&quot;Les blogs, repères de malwares… (CSO)&quot;&gt;Comme quoi, Marc, ça arrive même aux “consciencieux”...&lt;/a&gt;)
&lt;p&gt;&lt;/p&gt;
Dans la racine de son répertoire web, &lt;b&gt;.htaccess&lt;/b&gt;
&lt;pre&gt;
&lt;span style=&quot;color: #000000&quot;&gt;&lt;b&gt;&amp;lt;FilesMatch&lt;/b&gt; &lt;/span&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&quot;[^rss.php]&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;b&gt;&amp;gt;
&lt;/b&gt;Redirect 301 / http://dascritch.net/
&lt;b&gt;&amp;lt;/FilesMatch&amp;gt;
&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
un petit regex qui redirige définitivement (code 301*) toute requête vers le nouveau site. Sauf pour les fichiers &quot;rss.php&quot;
&lt;/p&gt;&lt;p&gt;
dans un répertoire dotclear vierge, fichier &lt;b&gt;.htaccess&lt;/b&gt;
&lt;pre&gt;
AddType text/xml .php
&lt;/pre&gt;
donnera automatiquement un &quot;bon&quot; mime-type de rss (çui là n'est pas le bon,mais ça semble convenir) en servant un fichier texte qui ne sera pas interprété). Et l'accompagnant, à la même url que l'ancien fil rss, le fichier invitant à une redirection&amp;nbsp;:
&lt;/p&gt;&lt;p&gt;
&lt;pre&gt;
&lt;span style=&quot;color: #000000&quot;&gt;&lt;b&gt;&amp;lt;?xml&lt;/b&gt; version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; &lt;b&gt;?&amp;gt;
&amp;lt;rdf:RDF
&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000&quot;&gt;  xmlns:rdf=&lt;/span&gt;&lt;span style=&quot;color: #aa0000&quot;&gt;&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;
&lt;/span&gt;&lt;span style=&quot;color: #008000&quot;&gt;  xmlns:dc=&lt;/span&gt;&lt;span style=&quot;color: #aa0000&quot;&gt;&quot;http://purl.org/dc/elements/1.1/&quot;
&lt;/span&gt;&lt;span style=&quot;color: #008000&quot;&gt;  xmlns:sy=&lt;/span&gt;&lt;span style=&quot;color: #aa0000&quot;&gt;&quot;http://purl.org/rss/1.0/modules/syndication/&quot;
&lt;/span&gt;&lt;span style=&quot;color: #008000&quot;&gt;  xmlns:admin=&lt;/span&gt;&lt;span style=&quot;color: #aa0000&quot;&gt;&quot;http://webns.net/mvcb/&quot;
&lt;/span&gt;&lt;span style=&quot;color: #008000&quot;&gt;  xmlns:content=&lt;/span&gt;&lt;span style=&quot;color: #aa0000&quot;&gt;&quot;http://purl.org/rss/1.0/modules/content/&quot;
&lt;/span&gt;&lt;span style=&quot;color: #008000&quot;&gt;  xmlns=&lt;/span&gt;&lt;span style=&quot;color: #aa0000&quot;&gt;&quot;http://purl.org/rss/1.0/&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;b&gt;&amp;gt;

&amp;lt;channel&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000&quot;&gt; rdf:about=&lt;/span&gt;&lt;span style=&quot;color: #aa0000&quot;&gt;&quot;http://www.dascritch.net/blog.php/&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;b&gt;&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;title&amp;gt;&lt;/b&gt;da scritch blog zone&lt;b&gt;&amp;lt;/title&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;description&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #008080&quot;&gt;&lt;b&gt;&amp;lt;![CDATA[]]&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;b&gt;&amp;lt;/description&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;link&amp;gt;&lt;/b&gt;http://www.dascritch.net/blog.php/&lt;b&gt;&amp;lt;/link&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;dc:language&amp;gt;&lt;/b&gt;fr&lt;b&gt;&amp;lt;/dc:language&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;dc:creator&amp;gt;&amp;lt;/dc:creator&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;dc:rights&amp;gt;&amp;lt;/dc:rights&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;dc:date&amp;gt;&lt;/b&gt;2006-04-10T22:20:53+00:00&lt;b&gt;&amp;lt;/dc:date&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;admin:generatorAgent&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000&quot;&gt; rdf:resource=&lt;/span&gt;&lt;span style=&quot;color: #aa0000&quot;&gt;&quot;http://www.dotclear.net/&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt; &lt;b&gt;/&amp;gt;

&lt;/b&gt;  &lt;b&gt;&amp;lt;sy:updatePeriod&amp;gt;&lt;/b&gt;daily&lt;b&gt;&amp;lt;/sy:updatePeriod&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;sy:updateFrequency&amp;gt;&lt;/b&gt;1&lt;b&gt;&amp;lt;/sy:updateFrequency&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;sy:updateBase&amp;gt;&lt;/b&gt;2006-04-10T22:20:53+00:00&lt;b&gt;&amp;lt;/sy:updateBase&amp;gt;

&lt;/b&gt;  &lt;b&gt;&amp;lt;items&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;rdf:Seq&amp;gt;
&lt;/b&gt;    &lt;b&gt;&amp;lt;rdf:li&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000&quot;&gt; rdf:resource=&lt;/span&gt;&lt;span style=&quot;color: #aa0000&quot;&gt;&quot;http://www.dascritch.net/&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt; &lt;b&gt;/&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;/rdf:Seq&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;/items&amp;gt;
&amp;lt;/channel&amp;gt;

&amp;lt;item&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000&quot;&gt; rdf:about=&lt;/span&gt;&lt;span style=&quot;color: #aa0000&quot;&gt;&quot;http://www.dascritch.net/&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;b&gt;&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;title&amp;gt;&lt;/b&gt;L'URL DU SITE A CHANGÉ&lt;b&gt;&amp;lt;/title&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;link&amp;gt;&lt;/b&gt;http://www.dascritch.net/&lt;b&gt;&amp;lt;/link&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;dc:date&amp;gt;&lt;/b&gt;2006-04-11T22:20:53+00:00&lt;b&gt;&amp;lt;/dc:date&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;dc:language&amp;gt;&lt;/b&gt;fr&lt;b&gt;&amp;lt;/dc:language&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;dc:creator&amp;gt;&lt;/b&gt;Da Scritch&lt;b&gt;&amp;lt;/dc:creator&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;dc:subject&amp;gt;&amp;lt;/dc:subject&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;description&amp;gt;&lt;/b&gt;Rendez-vous désormais sur www.dascritch.net.
Et mettez à jours vos fils rss !&lt;b&gt;&amp;lt;/description&amp;gt;
&lt;/b&gt;  &lt;b&gt;&amp;lt;content:encoded&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #008080&quot;&gt;&lt;b&gt;&amp;lt;![CDATA[&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;http://dascritch.net/&quot;&amp;gt;Rendez-vous
désormais sur www.dascritch.net. Et mettez à jour vos fils rss !&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&lt;/span&gt;&lt;span style=&quot;color: #008080&quot;&gt;&lt;b&gt;]]&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;b&gt;&amp;lt;/content:encoded&amp;gt;
&amp;lt;/item&amp;gt;
&amp;lt;/rdf:RDF&amp;gt;
&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;
Une seule entrée, datée de dans un an (à indiquer trois fois, &lt;a href=&quot;http://www.w3.org/TR/NOTE-datetime&quot; hreflang=&quot;en&quot; title=&quot;Date and Time Formats&quot;&gt;format ISO 8601 recommandé par le W3C&lt;/a&gt;) pour qu'il soit toujours en tête des classements chronologiques des aggrégateurs, indiquant bien quelle est la nouvelle adresse. Radical&amp;nbsp;: En trois jours, les 9 agents qui n'avaient toujours pas changés d'adresse sont sur le nouveau site. (À ce sujet, ceux qui &lt;a href=&quot;http://dascritch.net/planet.php&quot; title=&quot;Ma planète (aggrégateurs de rss de potes)&quot;&gt;comme moi ont un aggrégateur en ligne&lt;/a&gt;, si on faisait comme les spidder, à savoir mettre une url dans le User Agent des requêtes&amp;nbsp;?)
&lt;/p&gt;&lt;p&gt;
Voilà, normalement, c'est blindé et ça devrait marcher. le site &lt;code&gt;.ath.cx&lt;/code&gt; est sur un serveur en ip flottante. Essayez &lt;a href=&quot;http://dascritch.ath.cx&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;http://dascritch.ath.cx&lt;/code&gt;&lt;/a&gt; puis &lt;a href=&quot;http://dascritch.ath.cx/dotclear/rss.php&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;http://dascritch.ath.cx/dotclear/rss.php&lt;/code&gt;&lt;/a&gt;. pour les “vrais” utilisateurs du net sous unix, à essayer avec la commande &lt;code&gt;curl -i http://adresse&lt;/code&gt;, ce qui donne l'entête http en prime.
&lt;/p&gt;&lt;p&gt;
* Le redirect standard (code 302) n'entraîne pas une màj de Google. À ce jour, Google est le seul à ne pas parser mon site, s'arrêtant à la racine et au &lt;b&gt;&lt;a href=&quot;https://dascritch.net/robots.txt&quot;&gt;robots.txt&lt;/a&gt;&lt;/b&gt; sans réelle explication... frustrant.
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
    
</channel>
</rss>