# articles

feed_id: http://www.warriordudimanche.net/article4/oyez-oyez-ouverture-d-un-blog-ha-mais-chuis-tout-seul
title: Edito du vendredi: Merci !
uri: Edito-du-vendredi-Merci
url: http://www.warriordudimanche.net/article4/oyez-oyez-ouverture-d-un-blog-ha-mais-chuis-tout-seul
content:
<img src="http://www.warriordudimanche.net/data/images/kickme.jpg" alt="" class="englobe rond" />  Si je change aujourd'hui l'accueil du site, c'est pour remercier comme  il se doit, c'est à dire publiquement, Idleman et Sebsauvage ^^<br /><br />En effet, hier, jeudi, Idleman a<a href="http://blog.idleman.fr/?p=1670" title="publié un très gentil billet faisant la promo de WDD.net sur son blog"> publié un très gentil billet faisant la promo de WDD.net sur son blog</a> .<div style="clear:both"></div>


feed_id: http://www.warriordudimanche.net/article52/moi-j-ai-pense-a-apple-direct
title: Moi j'ai pensé à Apple, direct...
uri: Moi-j-ai-pensé-à-Apple-direct
url: http://www.warriordudimanche.net/article52/moi-j-ai-pense-a-apple-direct
content:
<img src="http://www.warriordudimanche.net/data/images/zino.png" alt="" class="englobe rond" />En faisant ma chtite promenade du jour, je suis tombé sur un webcomic qui vaut le détour: <a href="http://www.zinocircus.com/" title="www.zinocircus.com">www.zinocircus.com</a> ...<br />Un extrait que je trouve très à propos sur la propriété intellectuelle ;)<br /><div style="clear:both"></div>


feed_id: http://www.warriordudimanche.net/article35/car-ferry
title: Car ferry
uri: Car-ferry
url: http://www.warriordudimanche.net/article35/car-ferry
content:
Un jeu basé sur un moteur physique dans lequel il faut construire un pont pour permettre à une voiture d'embarquer. <br />


feed_id: http://www.warriordudimanche.net/article51/auto-form-il-fait-tout-le-sale-boulot
title: Auto_form : il fait tout le sale boulot ! v0.1
uri: Auto_form-il-fait-tout-le-sale-boulot-v0-1
url: http://www.warriordudimanche.net/article51/auto-form-il-fait-tout-le-sale-boulot
content:
<img src="http://www.warriordudimanche.net/data/images/hdf1969_18agrandesinventions_web.jpg" alt="" class="englobe rond" />Il y a quelque temps, j'ai eu besoin de gérer des fichiers configs appelés à évoluer voire à changer presque complètement et je trouvais assez rébarbatif de me taper systématiquement le boulot des formulaires à la main... (euphémisme inside).<br /><br />J'ai donc pris mon petit crayon, mon bloc notes et j'ai réfléchi au meilleur moyen de boucler <em>définitivement </em>le problème sans avoir à y revenir par la suite.<br />Comme <a href="http://www.warriordudimanche.net/article10/un-framework-css-perso-en-php-minimal-mais-pas-mal-auto-css-php" title="précédemment ">précédemment</a> je suis parti d'un cahier des charges:<br /><br /><ul><li>le formulaire généré doit l'être <em><strong>sans modifications</strong> de ma part</em></li><li>le formulaire doit évoluer <strong><em>automatiquement </em></strong>selon l'évolution des données stockées dans la config</li><li>le formulaire doi<strong>t <em>adapter son contenu</em></strong> en fonction du type de données stockée</li><li>le formulaire doit être capable de<strong><em> sauvegarder tout seul les données</em></strong> dans le fichier de config</li><li>le format de ce fichier doit être<em> <strong>logique, lisible </strong></em>et surtout, ne doit nécessiter<strong> <em>aucun traitement particulier d'extraction</em></strong></li><li>enfin, le module de génération de formulaire et de gestion des données doit être<strong><em> facilement utilisable et portable sur d'autres projets </em></strong>sans modification majeure</li></ul><p><br /></p><p><br /></p>


feed_id: http://www.warriordudimanche.net/article29/detecter-les-navigateurs-mobiles-en-php
title: Détecter les navigateurs mobiles en php
uri: Détecter-les-navigateurs-mobiles-en-php
url: http://www.warriordudimanche.net/article29/detecter-les-navigateurs-mobiles-en-php
content:
<p>
	<img alt="http://www.reghardware.com" class="rond englobe" src="http://www.warriordudimanche.net/data/images/sp_1.jpg" /> Une petite fonction php pour détecter si le navigateur tourne sur une tablette/smartphone...&nbsp;<br />
	Elle n'est pas de moi, mais impossible de me rappeler où je l'ai trouvée ^^<br />
	Si besoin, Google est notre ami...<br />
	<br />
	<br />
	<br />
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article49/le-talent-au-bout-des-doigts
title: Le talent au bout des doigts
uri: Le-talent-au-bout-des-doigts
url: http://www.warriordudimanche.net/article49/le-talent-au-bout-des-doigts
content:
<img class="englobe " alt="" src="http://www.warriordudimanche.net/data/images/10454116-enfant-heureux-avec-de-la-peinture-de-doigt-isole-sur-fond-blanc.jpg" />  Heureusement que Sebsauvage surveille activement imgur et note scrupuleusement les images à voir sur son shaarli... <br /><br />Il aurait été dommage de passer à côté de tant de talent, tout simple, en apparence... <br /><br /><br /><div style="clear: both;">
 
</div>


feed_id: http://www.warriordudimanche.net/article48/braiiiiins
title: Braiiiiins !
uri: Braiiiiins
url: http://www.warriordudimanche.net/article48/braiiiiins
content:
<img class="englobe" alt="" src="http://www.warriordudimanche.net/data/images/zombipsum.png" /> Summus brains sit​​, morbo vel maleficia? De apocalypsi gorger omero undead survivor dictum mauris. Hi mindless mortuis soulless creaturas, imo evil stalking monstra adventus resi dentevil vultus comedat cerebella viventium.<p class="lettrine">
Q
</p>ui animated corpse, cricket bat max brucks terribilem incessu zomby. The voodoo sacerdos flesh eater, suscitat mortuos comedere carnem virus. Zonbi tattered for solum oculi eorum defunctis go lum cerebro. Nescio brains an Undead zombies. Sicut malus putrid voodoo horror. Nigh tofth eliv ingdead.<p class="lettrine">
C
</p>um horribilem walking dead resurgere de crazed sepulcris creaturis, zombie sicut de grave feeding iride et serpens. Pestilentia, shaun ofthe dead scythe animated corpses ipsa screams. Pestilentia est plague haec decaying ambulabat mortuos. Sicut zeder apathetic malus voodoo.


feed_id: http://www.warriordudimanche.net/article50/le-t-shirt-du-dimanche-2
title: Le T-shirt du dimanche (2)
uri: Le-T-shirt-du-dimanche-(2)
url: http://www.warriordudimanche.net/article50/le-t-shirt-du-dimanche-2
content:
<img src="http://www.warriordudimanche.net/data/images/tshirt.png" alt="" class="englobe" /><br /><p class="lettrine">B</p>on, alors je sais, aujourd'hui c'est lundi... mais hier, j'ai pas posté dans la rubrique dimanche et j'ai pas la patience d'attendre mercredi... Mais bon, en même temps,<strong> </strong><em><strong>je fais ce que je veux</strong> ! </em>^^<div>Je vous ai bidouillé deux transferts à imprimer, une inspiration du lundi en quelque sorte...</div><div style="clear:both&quot;"></div>


feed_id: http://www.warriordudimanche.net/article42/devinez-iii
title: Devinez (III) ...
uri: Devinez-(III)
url: http://www.warriordudimanche.net/article42/devinez-iii
content:
<img src="http://www.warriordudimanche.net/data/images/enigmes/vv.png" alt="" class="englobe rond" />Je vous ai exhumé une énigme que j'avais concoctée pour la viavirtualis à l'époque (1999-2002, ça commence à dater...)<br /><br />Si un de ces quatre un visiteur arrive sur ce blog et que ça lui plait, j'en mettrai d'autres ^^<br /><div style="clear:both"></div>


feed_id: http://www.warriordudimanche.net/article47/de-la-mesure-objective-de-qualite-du-code
title: De la mesure objective de qualité du code
uri: De-la-mesure-objective-de-qualité-du-code
url: http://www.warriordudimanche.net/article47/de-la-mesure-objective-de-qualite-du-code
content:
<img src="http://www.warriordudimanche.net/data/images/coffee_pic.gif" alt="" class=" englobe" /><p class="lettrine">I</p>l y a trois grandes situations pour lesquelles il se révèle très délicat d'évaluer <em><strong>objectivement </strong></em>la qualité d'une portion de code, du fonctionnement d'une classe, de l'avancement d'une appli:<br /><ul><li>vous êtes un noob qui ne comprend RIEN à la prog,</li><li>vous remettez le nez dans un projet que vous avez laissé en suspens et que vous avez perdu de vue un moment,</li><li>il est quatre heures trente du matin, la troisième cafetière vient de se terminer et, pour tout dire, vous commencez à voir un peu flou et à avoir des hallucinations auditives.</li></ul><p><br /></p><p>Heureusement <a href="http://blog.pengoworks.com/index.cfm/2008/2/15/The-only-valid-measurement-of-code-quality-WTFsminute" title="dansblog">dansblog</a> est là avec la solution.</p><p> (hein ?! oui oui, c'est une connerie...)<br /></p>


feed_id: http://www.warriordudimanche.net/article46/creer-du-lien-avec-style-mais-sans-classe
title: Créer du lien avec style mais sans classe...
uri: Créer-du-lien-avec-style-mais-sans-classe
url: http://www.warriordudimanche.net/article46/creer-du-lien-avec-style-mais-sans-classe
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/corde.png" /></p>
<p class="lettrine">
	B</p>
<p>
	&nbsp;</p>
<p>
	on si on voyait un peu comment styler la balise A sans forcément utiliser des classes pour en différencier l'aspect selon la cible, le type etc... ?<br />
	Si c'est possible... et c'est par là que ça se passe...</p>
<div style="clear:both">
	&nbsp;</div>


feed_id: http://www.warriordudimanche.net/article45/pas-tres-select
title: Pas très select...
uri: Pas-très-select
url: http://www.warriordudimanche.net/article45/pas-tres-select
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/select.png" />Ben voilà, on s'évertue à pondre un joli design avec de belles couleurs puis l'utilisateur s'amuse à sélectionner la page pour avoir des fonds bleus...<br />
	<br />
	Sont-ils taquins ces utilisateurs...<br />
	Si d'aventure, vous avez envie d'éviter ça, voilà une chtite classe css et pis <em>crossbrowser </em>s'il vous plaît...</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<div style="clear:both">
	&nbsp;</div>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


title: Auto_css.php: un "Framework" css perso (v0.9)
uri: auto_css-php-un-Framework-css-perso-(v0-4b)
feed_id:
http://www.warriordudimanche.net/article10/un-framework-css-perso-en-php-minimal-mais-pas-mal-auto-css-php

url:
http://www.warriordudimanche.net/article10/un-framework-css-perso-en-php-minimal-mais-pas-mal-auto-css-php

content:
<p>
	<img alt="logo autocss" class="englobe " src="http://www.warriordudimanche.net/data/images/auto_csslog.png" style="width: 203px; height: 206px; " /></p>
<p class="plettrine">
	<em><strong>La version 0.9 est là (oui on a passé la 0.8 ^^ ):</strong></em></p>
<p>
	La 0.8, que je n'ai pas eu le temps de poster, apportait la gestion de <a href="http://css3pie.com/D_8zlpg&amp;bvm=bv.1355325884,d.d2k">css3Pie</a>: elle ajoutait le comportement de pie aux gradients etc pour IE (pour <a href="http://blog.idleman.fr">Idleman </a>qui me l'avait suggéré).</p>
<p>
	La 0.9 est une version retravaillée par <a href="http://olissea.com">JeromeJ</a>, qui a optimisé l'ajout &nbsp;automatique d'unités.</p>
<hr />
<p>
	&nbsp;</p>
<p class="plettrine">
	Après avoir jeté un oeil intéressé sur les frameworks css (genre&nbsp;<a href="http://www.google.fr/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;ved=0CCMQFjAA&amp;url=http%3A%2F%2Fcompass-style.org%2F&amp;ei=_PdSUJvTB4mr0QW5jYDwBw&amp;usg=AFQjCNH2Ew4UJ8Zvw_2eQjVN5oEsjcLWQg" title="compass">compass</a>&nbsp;par exemple) j'ai trouvé l'idée bien foutue...<br />
	raccourcir le temps passé en modifications des css lors de l'intégration (ou la réalisation) d'une maquette, je plussoie vigoureusement.<br />
	Un bémol, ces outils s'appuient souvent sur des langages supplémentaires (ruby) ou pas forcément activés (javascript) et requièrent un apprentissage minimal.<br />
	Sans compter d'autres problèmes: poids des scripts, temps d'exécution etc (voir&nbsp;<a href="http://jeremie.patonnier.net/post/2012/02/13/Lier-CSS-a-Javascript-une-mauvaise-idee" title="http://jeremie.patonnier.net/">http://jeremie.patonnier.net/</a>&nbsp;)</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article34/gluey2
title: Gluey2
uri: Gluey2
url: http://www.warriordudimanche.net/article34/gluey2
content:
Le concept est vu et revu, certes, mais la réalisation, mes amis, est en béton : c'est beau ... ça donne envie de continuer à jouer...<br />


feed_id: http://www.warriordudimanche.net/article44/hamlet
title: Hamlet
uri: Hamlet
url: http://www.warriordudimanche.net/article44/hamlet
content:
<div align="center"><img src="http://www.warriordudimanche.net/data/images/20120927143107m.jpg" alt="" class="rond" /><br /><a href="http://www.nokenny.com/fun/505" title="Via Nokenny">Via Nokenny</a> </div>


title: Ajouter une feuille de style en fonction du navigateur (php)
uri: Ajouter-une-feuille-de-style-en-fonction-du-navigateur-(php)
feed_id:
http://www.warriordudimanche.net/article28/ajouter-une-feuille-de-style-en-fonction-du-navigateur-php

url:
http://www.warriordudimanche.net/article28/ajouter-une-feuille-de-style-en-fonction-du-navigateur-php

content:
<p>
	<br />
	<img alt="" class="englobe" src="http://www.warriordudimanche.net/data/images/navs.png" />Plutôt que des hacks css ou des adaptations via javascript<em> (j'ai rien contre les gars, tapez pas)</em>,<br />
	&nbsp;je passe parfois par php pour charger une feuille css&nbsp; spécifique pour corriger certains problèmes particuliers...</p>


feed_id: http://www.warriordudimanche.net/article40/on-a-tous-connu-ca
title: On a tous connu ça...
uri: On-a-tous-connu-ça
url: http://www.warriordudimanche.net/article40/on-a-tous-connu-ca
content:
Sans aucun doute un trait d'union entre les peuples que tous ont vécu dans au moins un domaine...<br /><br />


feed_id: http://www.warriordudimanche.net/article41/le-t-shirt-du-dimanche
title: Le T-shirt du dimanche
uri: Le-T-shirt-du-dimanche
url: http://www.warriordudimanche.net/article41/le-t-shirt-du-dimanche
content:
<img src="http://www.warriordudimanche.net/data/images/tshirt.png" alt="" class="englobe" /> Le dimanche, quand la clémence de l'automne  s'épuise et qu'il fait trop froid pour sortir dans le jardin, on peut  s'occuper de son t-shirt du lundi. <hr />Compte tenu de l'actualité, j'ai  pensé à un transfert destiné à ceux qui trouvent consternant de passer  plusieurs jours à camper devant un magasin pour obtenir la dernière  version de leur joujou électronique hors de prix... les Apple/iphone/ipad über addicts, c'est pour vous.<br />


feed_id: http://www.warriordudimanche.net/article31/les-hacks-css-par-navigateur
title: Les hacks css par navigateur
uri: Les-hacks-css-par-navigateur
url: http://www.warriordudimanche.net/article31/les-hacks-css-par-navigateur
content:
<img src="http://www.warriordudimanche.net/data/images/scie.png" alt="" class="englobe rond" />Pas que je sois fan des hacks css (ça fait pas super propre, c'est le moins qu'on puisse dire ^^) mais bon, ça peut rendre service... <br />En parlant de css, faudra vraiment que je teste ce site avec d'autres navigateurs hinhinhin... (aïe, ça pique !)<br /><br />Via <a href="http://css-tricks.com/snippets/css/browser-specific-hacks/" title="http://css-tricks.com/">http://css-tricks.com/</a><div style="clear:both"></div>


feed_id: http://www.warriordudimanche.net/article53/devinez-iv
title: Devinez (IV) ...
uri: Devinez-(IV)
url: http://www.warriordudimanche.net/article53/devinez-iv
content:
<img src="http://www.warriordudimanche.net/data/images/enigmes/vv.png" alt="" class="englobe rond" />Comme promis, je poursuis les fouilles pour vous déterrer une nouvelle énigme... C'est la question du lundi ! <br />Elle n'est pas difficile, en effet, nous en <em><strong>savons </strong></em>la réponse... <br /><div style="clear:both"></div>


feed_id: http://www.warriordudimanche.net/article56/cache-cache-en-php
title: Cache-cache en php
uri: Cache-cache-en-php
url: http://www.warriordudimanche.net/article56/cache-cache-en-php
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/cachephp.png" />Aujourd'hui, je vous propose de voir comment créer un système simple (simpliste ?) de cache pour votre site web.<br />
	On trouve plusieurs codes de ce genre sur le net, mais ils sont souvent trop élaborés à mon goût.<br />
	Je détaille ici tout le cheminement.</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	Ce cache devra :</p>
<ul>
	<li>
		être simple à utiliser,</li>
	<li>
		permettre de stocker une page complète, une ou plusieurs parties d'une page ou même une variable,</li>
	<li>
		n'avoir besoin d'aucune configuration, création de dossier etc...</li>
	<li>
		gérer seul l'obsolescence des fichiers temporaires (le fichier est renouvelé au bout d'un certain temps),</li>
	<li>
		permettre le vidage complet du cache ou l'effacement individuel des fichiers,</li>
	<li>
		être efficace ^^</li>
</ul>
<p>
	Pour les impatients, <a href="http://www.warriordudimanche.net/vrac/easy_cache.zip" title="le fichier c'est par là ;)">le fichier c'est par là ;)</a></p>


feed_id: http://www.warriordudimanche.net/article55/reussir-ses-photos-d-enfants
title: Réussir ses photos d'enfants...
uri: Réussir-ses-photos-d-enfants
url: http://www.warriordudimanche.net/article55/reussir-ses-photos-d-enfants
content:
<img src="http://www.warriordudimanche.net/data/images/2-candid-shots.2.jpg" alt="" class="rond englobe" />Pour réussir ses photos d'enfants, quand on n'est qu'un parent lambada sans talent particulier, on a plusieurs méthodes personnelles:<br /><ul><li>Le recours au chatterton ou au ciment à prise rapide, mais on perd en spontanéité,</li><li>le recours systématique au mode rafale, qui provoque une inflation drastique du dossier "photos/" et une évolution inversement proportionnelle du ratio nb de prise de vues/qualité de la photo,</li><li>le recours aux sucreries, mais le cadrage finit tôt ou tard par s'en ressentir (le panoramique pour les portraits: bof),</li><li>le recours à la télé, mais du coup les modèles perdent visiblement de leur vivacité d'esprit...<br /></li></ul>


feed_id: http://www.warriordudimanche.net/article39/arrrgh-salete-d-accents-de-m-tu-veux-une-chtite-fonction
title: Arrrgh p** d'accents de M*** ! Tu veux une chtite fonction ?
uri: Arrrgh-p-d-accents-de-M-Tu-veux-une-chtite-fonction
url: http://www.warriordudimanche.net/article39/arrrgh-salete-d-accents-de-m-tu-veux-une-chtite-fonction
content:
<p class="englobe rond" style="font-size:60px;">
	Ñêó</p>
<p>
	Au menu du jour, une petite fonction qui remplace les lettres accentuées par leur équivalent en html entities.<br />
	La différence d'avec les autres, c'est qu'elle marche ;)</p>
<p>
	<em><strong>[EDIT DU 10 octobre]</strong></em> <a href="http://lehollandaisvolant.net/"><strong><em>Le hollandais volant&nbsp; </em></strong></a><em>a eu la gentillesse de prendre deux minutes pour partager une méthode bien meilleure que la mienne ^^ Cool !</em><br />
	<br />
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article58/plan-cartesien-de-la-tolerance
title: Plan cartesien de la tolérance
uri: Plan-cartesien-de-la-tolérance
url: http://www.warriordudimanche.net/article58/plan-cartesien-de-la-tolerance
content:
<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/images/baille.jpg" style="width: 250px; height: 171px;" /><p class="plettrine"> Un petit moment que je ne vous avais pas traduit un petit cinismoilustrado.com.</p>
<p>
	Celui-ci me paraît particulièrement vrai, concis et bien pensé.</p>
<p>
	&nbsp;</p>
<div style="clear:both">
	&nbsp;</div>


feed_id: http://www.warriordudimanche.net/article61/neutron-drive-un-autre-editeur-en-ligne
title: Neutron drive: un (autre) editeur en ligne
uri: Neutron-drive-un-(autre)-editeur-en-ligne
url: http://www.warriordudimanche.net/article61/neutron-drive-un-autre-editeur-en-ligne
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/Jimmy_Neutron.jpg" style="width: 200px; height: 200px;" /></p>
<p class="plettrine">
	Je viens de trouver un éditeur de code en ligne qui semble assez sympa...</p>
<p class="plettrine">
	&nbsp;</p>
<p>
	Comme les autres il permet la coloration syntaxique (heureusement ^^) , la navigation au sein de ses documents, l'auto-indentation,l'ouverture de plusieurs documents, il est multilangage etc... tout bien tout bien.</p>
<p>
	Son originalité vient du fait qu'il peut se synchroniser avec google drive.</p>
<p>
	Pas d'installation mais une autorisation d'accès à votre compte googledrive et c'est parti...</p>
<hr />
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article68/le-t-shirt-du-dimanche
title: Le T-shirt du dimanche
uri: 2012-10-21-Le-T-shirt-du-dimanche
url: http://www.warriordudimanche.net/article68/le-t-shirt-du-dimanche
content:
<p>
	<img alt="" class="englobe" src="http://www.warriordudimanche.net/data/images/tshirt.tb.png" style="width: 95px; height: 100px; " /></p>
<p class="plettrine">
	Ce dimanche, et vu le <strong><em>succès de ce blog</em></strong> <em>- qui reçoit entre <strong>2000 et 3000 visiteurs jour</strong>, soient 2000 à 3000 de plus que ce que j'attendais, merci à tous de votre fidélité ! -</em> je pense qu'il faudra songer à un série de produits dérivés ^^&nbsp;</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Aujourd'hui, dans la série des t-shirts du dimanche, les transferts <em><strong>officiels </strong></em>du WDD. A quand les fonds d'écran, tapis souris, coque de smartphone et économiseurs d'écran ...? (je m'emballe, c'est la popularité qui m'enivre ^^)</p>
<hr />


feed_id: http://www.warriordudimanche.net/article43/ca-ne-debordera-plus-dans-le-pre-jeu-de-mot-navrant
title: Ca ne débordera plus dans le pre ! (jeu de mot navrant)
uri: Ca-ne-débordera-plus-dans-le-pre-(jeu-de-mot-navrant)
url: http://www.warriordudimanche.net/article43/ca-ne-debordera-plus-dans-le-pre-jeu-de-mot-navrant
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/overload.jpg" /></p>
<p class="plettrine">
	Combien de fois on peut se prendre le front ou se gratter le menton pendant des heures sans piger vraiment le pourquoi du comment des réactions de css...<br />
	Un peu comme si on n'avait pas le droit d'avoir les avantages d'une balise sans ses inconvénients ^^.<br />
	<br />
	La balise <em><strong>&lt;pre&gt;</strong></em> est de celles-là: servant surtout à présenter des portions de code dans le navigateur afin de les rendre plus lisibles, on se heurtait au problème de la ligne interminable qui dépasse au lieu de se couper proprement (saleté)<br />
	<br />
	Voilà la solution et pis cross browser en plus.</p>


feed_id: http://www.warriordudimanche.net/article37/nitrohaul
title: Nitrohaul
uri: Nitrohaul
url: http://www.warriordudimanche.net/article37/nitrohaul
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/Le-salaire-de-la-peur-%28195.png" style="width: 200px; height: 155px; " /></p>
<p class="plettrine">
	Fabriquez de toutes pièces un engin pour transporter des explosifs au bout de la map...&nbsp;</p>
<hr/><div style="clear:both"></div>


feed_id: http://www.warriordudimanche.net/article66/quatre-mains-et-une-guitare
title: Quatre mains et une guitare
uri: Quatre-mains-et-une-guitare
url: http://www.warriordudimanche.net/article66/quatre-mains-et-une-guitare
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/tico.jpg" style="width: 160px; height: 160px; " /></p>
<p class="plettrine">
	T ico tico joué à quatre mains, quand on a du talent, ça donne ça...&nbsp;</p>
<p>
	Bon, en fait, je dis du <em><strong>talent</strong></em>, mais c'est plutôt<strong><em> une dextérité et une maîtrise de malade mental qui poutre du poney</em></strong>... plutôt... voyez ?</p>
<p class="plettrine">
	Observez bien, car<strong><em> c'est beaucoup plus difficile qu'il n'y paraît</em></strong>: au début, chacun joue sa partie, elle joue avec sa main droite les accords et notes qu'elle fait avec la gauche et lui fait pareil dans son coin...&nbsp;</p>
<p>
	C'est déjà balèze, mais bon, on a vu ça sur le net...</p>
<p>
	La où le degré de poutrage atteint des sommets, c'est quand ils <em><strong>croisent les mains</strong></em>: <strong><em>elle fait les notes que lui joue main droite et vice verça</em></strong>... en gros, <em><strong>elle est sa main gauche et lui sa main droite à elle</strong></em>...</p>
<p class="plettrine">
	Et bien ça, voyez-vous, ben ça déchire... (disons qu'il convient de s'émouvoir de la stupéfiante dextérité et de la remarquable coordination dont ils font preuve sans même donner l'impression de produire un quelconque effort...pour les puristes ^^ )</p>
<p>
	Enjoy...</p>


feed_id: http://www.warriordudimanche.net/article60/auto-lorem
title: Auto_lorem: le remplissage facile...
uri: Auto_lorem-le-remplissage-facile
url: http://www.warriordudimanche.net/article60/auto-lorem
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/robotlorem.jpg" style="width: 200px; height: 192px;" /></p>
<p class="plettrine">
	Pour ce mercredi, WDD vous offre un générateur de Lorem ipsum texte+image à inclure dans votre projet&nbsp; lors de l'intégration d'une maquette.</p>
<p>
	&nbsp;</p>
<p>
	Ajoutez auto_lorem au fichier php puis d'une commande, remplissez ici d'une image, là d'un paragraphe...</p>
<div style="clear:both">
	<hr />
</div>


feed_id: http://www.warriordudimanche.net/article57/grumotique-illustree
title: Grumotique illustrée
uri: Grumotique-illustrée
url: http://www.warriordudimanche.net/article57/grumotique-illustree
content:
<img src="http://www.warriordudimanche.net/data/images/grumeau.png" alt="" class="rond englobe" /> Bon alors, là, attention... Je vous <a href="http://grumeautique.blogspot.fr/" title="déconseille fortement ce site">déconseille fortement ce site</a>  ! Sinon, renoncez de suite à conserver votre sérieux et oubliez carrément l'idée même de bosser aujourd'hui.<br />Si vous êtes parent en plus... vous retrouverez des situations vaguement familières. <br />Le graphisme est parfait, la maîtrise est totale et c'est tout bonnement irrésistible.<br />Merci pour ce moment de franche rigolade!<br /><br />


feed_id: http://www.warriordudimanche.net/article54/devinez-v
title: Devinez (V)
uri: Devinez-(V)
url: http://www.warriordudimanche.net/article54/devinez-v
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/enigmes/vv.png" />Bienvenue à notre rendez-vous hebdromadaire de la question du lundi...<br />
	Prenez soin d'attacher solidement vos baskets, préparez un pot de café fumant et renoncez à bosser.</p>
<p>
	&nbsp;</p>
<div style="clear:both">
	&nbsp;</div>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article62/le-cuistot-du-dimanche
title: Le cuistot du dimanche
uri: Le-cuistot-du-dimanche
url: http://www.warriordudimanche.net/article62/le-cuistot-du-dimanche
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/clintcook.jpg" style="width: 200px; height: 199px; " /></p>
<p class="plettrine">
	&nbsp;Papaaaaaa, on mange quoi ce soâaaar?...&nbsp;</p>
<p>
	Ah ben oui, il faudra bien penser à bricoler un truc... quand même.</p>
<hr />
<p>
	Bon, si on se faisait une chtite tourte au fromage ? y'en a pour 15 minutes de préparation...</p>
<p>
	&nbsp;</p>


title: Des tutos en video: configurer un serveur dédié, dns et tout ça
uri: Des-tutos-en-video-configurer-un-serveur-dédié-dns-et-tout-ça
feed_id:
http://www.warriordudimanche.net/article59/des-tutos-en-video-configurer-un-serveur-dedie-dns-et-tout-ca

url:
http://www.warriordudimanche.net/article59/des-tutos-en-video-configurer-un-serveur-dedie-dns-et-tout-ca

content:
<p>
	<img alt="tv" class="englobe" src="http://www.warriordudimanche.net/data/images/images/tv.jpg" style="width: 200px; height: 138px; " />Pour la rubrique &nbsp;tuto de ce samedi, je vous en ai dégoté toute une série, et sur des trucs qui font suer rapidement quand on s'y colle...</p>
<p>
	Les configs de serveur, de DNS et tout ça !</p>
<p>
	C'est&nbsp;Alexis qui s'y colle et ça mérite bien un remerciement pour tout le temps passé !</p>
<p>
	Rendez-vous sur le site de <a href="http://www.tutoriels-video.fr/">www.tutoriels-video.fr</a> ...&nbsp;</p>
<div style="clear:both">
	&nbsp;</div>


feed_id: http://www.warriordudimanche.net/article36/incredibots-2
title: Incredibots 2
uri: Incredibots-2
url: http://www.warriordudimanche.net/article36/incredibots-2
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/incredibots-logo-on-red-square.png" style="width: 198px; height: 198px; " />Fabriquez des robots et faites les agir dans un monde physique.</p>
<p>
	Et <strong>YA UN MODE SANDBOX</strong> youhou !&nbsp;</p>
<hr />
<div style="clear:both">
	&nbsp;</div>


feed_id: http://www.warriordudimanche.net/article65/devinez-vi
title: Devinez (VI)
uri: Devinez-(VI)
url: http://www.warriordudimanche.net/article65/devinez-vi
content:
<p>
	<img alt="" class="englobe" src="http://www.warriordudimanche.net/data/images/250px-Torture_Inquisition.jpg" style="width: 250px; height: 184px; " /></p>
<p class="plettrine">
	En ce lundi, je m'en voudrais de manquer au rendez-vous traditonnel de la question...</p>
<p>
	Cette semaine, on va faire un peu plus light, plus court, plus simple...</p>
<p>
	C'est pas celle-là qui va vous pourrir la journée... ^^</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article67/marcelo-shultz-uber-typo
title: Marcelo Shultz - Uber Typo
uri: Marcelo-Shultz-Uber-Typo
url: http://www.warriordudimanche.net/article67/marcelo-shultz-uber-typo
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/marcelo.jpg" style="width: 250px; height: 187px; " /></p>
<p class="plettrine">
	<a href="http://www.webdesignertrends.com/2012/10/les-fabuleuses-typographies-de-marcelo-schultz/">Webdesignertrends </a>nous propose de décourir un designer assez exceptionnel: <a href="http://marceloschultz.com">Marcelo Schultz</a>.</p>
<p>
	Son originalité ? Travailler, complexifier, jouer avec les typographies.</p>
<p>
	Le rendu est exceptionnel et le talent au rendez-vous pour un résultat coloré et agréable.</p>
<p>
	Je vous laisse le découvrir.</p>
<div style="clear:both"></div>


feed_id: http://www.warriordudimanche.net/article63/auto-restrict-un-fichier-pour-les-verrouiller-tous
title: Auto_restrict : un fichier pour les verrouiller tous.
uri: Auto_restrict-un-fichier-pour-les-verrouiller-tous
url: http://www.warriordudimanche.net/article63/auto-restrict-un-fichier-pour-les-verrouiller-tous
content:
<p>
	<img alt="" class="englobe" src="http://www.warriordudimanche.net/data/images/logo-auto-restrict.png" style="width: 200px; height: 200px;" /></p>
<p class="plettrine">
	Pour continuer cette série sur la simplification des trucs ch****, je vous propose un fichier php qu<em><strong>'il suffit d'inclure</strong></em> dans une page pour <strong><em>en restreindre l'accès</em></strong>.</p>
<hr />
<p>
	Comme de coutume, un cahier des charges:</p>
<ul>
	<li>
		<u><em><strong>simplicité d'utilisation</strong></em></u>,</li>
	<li>
		configuration aisée,</li>
	<li>
		sécurité élémentaire (sessions)</li>
	<li>
		<em><strong>gestion automatique de l'expiration</strong></em> de session pour inactivité.</li>
</ul>
<p>
	Les commentaires sont les bienvenus, je ne suis pas un expert de la sécurité ;) (et ça se voit ^^)</p>
<p>
	&nbsp;</p>
<hr />
<p>
	<strong><em>[Edit du 27/10/2012]</em></strong></p>
<p>
	<b><i>Ajout d'une plus grande sécurisation via un snippet proposé par <a href="http://www.olissea.com/">JérômeJ </a>(thanxalot mon pot')</i></b></p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article70/raiden-techno-guitare-acoustique-le-morceau-qui-bouge
title: Raiden+techno+guitare acoustique=le morceau qui bouge
uri: Raiden-techno-guitare-acoustique-le-morceau-qui-bouge
url: http://www.warriordudimanche.net/article70/raiden-techno-guitare-acoustique-le-morceau-qui-bouge
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/raiden.JPG" style="width: 371px; height: 257px; " /></p>
<p class="plettrine">
	J'aime bien les gens qui, d'une part sont visiblement extrêmement compétents dans leur domaine (pour ne pas dire intouchables ^^ ) et d'autre part ne se prennent pas au sérieux: ça donne souvent un trucs entre le OMG et le WTF... ça tombe bien c'est pile poil dans le ton.</p>
<p class="plettrine">
	&nbsp;</p>
<div style="clear:both"></div>


feed_id: http://www.warriordudimanche.net/article69/auto-thumb-minitaille-sans-maxiaie
title: Auto_thumb: minitaille sans maxiAïe (v1.1)
uri: Auto_thumb-minitaille-sans-maxiAïe
url: http://www.warriordudimanche.net/article69/auto-thumb-minitaille-sans-maxiaie
content:
<img alt="" src="http://www.warriordudimanche.net/data/images/logo-autothumbs.png" style="width: 200px; height: 200px;" class="englobe" /><p class="plettrine">Bon, malgré la qualité des fonctions que je ponds au sein de cette série des<em><strong> auto_</strong></em>, dont <a href="http://www.warriordudimanche.net/article63/auto-restrict-un-fichier-pour-les-verrouiller-tous#c1351108677-1">mes copains commentateurs</a> <a href="http://www.warriordudimanche.net/article63/auto-restrict-un-fichier-pour-les-verrouiller-tous#c1351086404-1">dénoncent régulièrement la médiocrité</a></p>
<p style="text-align: center; ">
	<strong><em>salut les gars ! je déconne hein ^o^</em></strong></p>
<p style="text-align: center; ">
	<strong><em>&nbsp;\o\ &nbsp;/o/&nbsp;</em></strong><strong><em>\o\ &nbsp;/o/</em></strong></p>
<p>
	je persiste et je m'obstine ;)</p>
<p class="plettrine">
	Je me suis amusé à faire une fonction qui génère une miniature de l'image dont on lui fournit le chemin.&nbsp;</p>
<p>
	Si la miniature existe déjà, elle n'est pas régénérée</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<div>
	<hr />
	<p>
		<strong><em>[Edit du 29/10/2012]</em></strong></p>
	<p>
		J'ai effectué des corrections (suggérées par JérômeJ) et j'ai ajouté une sécurité pour éviter de planter apache si les images et leurs miniatures se trouvent dans le<em><strong> même dossier</strong></em> et qu'on<strong><em> fait connement un foreach (image) :</em></strong></p>
	<p>
		on faisait des miniatures de miniatures de miniatures etc...</p>
	<p>
		Auto_thumb détectera&nbsp;l'argument&nbsp;<em><strong>$add_to_thumb_filename (par défaut _THUMB_)</strong></em>&nbsp;et renverra false (on se retrouve simplement avec une image vide.)</p>
	<p>
		&nbsp;</p>
	<p>
		Je réfléchis maintenant à une ou deux amélioration possible:</p>
	<ul>
		<li>
			permettre la génération par auto_thumb de la balise &lt;img&gt; ('customisable) et/ou du lien (lui aussi customisable), ce qui permettrait dans le cas précédent de ne simplement rien renvoyer (plus clean, les test se feraient à l'interne)</li>
		<li>
			ajouter une fonction qui génère directement une galerie à partir des images d'un dossier</li>
	</ul>
</div>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article64/lightbot-programmez-un-robot-pour-resoudre-un-niveau
title: LightBot: programmez un robot pour résoudre un niveau
uri: LightBot-programmez-un-robot-pour-résoudre-un-niveau
url: http://www.warriordudimanche.net/article64/lightbot-programmez-un-robot-pour-resoudre-un-niveau
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/bigtrack.jpg" style="width: 267px; height: 189px; " /></p>
<p class="plettrine">
	Nostalgie, nostalgie... Le principe est un peu le même que pour le <a href="http://www.otakia.com/19915/actualites/le-retour-du-big-track-vous-ramene-a-votre-enfance-de-geek/">bigtrack </a>ci-contre: On donne des directives à un robot pour qu'il atteigne un objectif.</p>


feed_id: http://www.warriordudimanche.net/article71/les-problemes-d-encodage
title: Les problèmes d'encodage
uri: Les-problèmes-d-encodage
url: http://www.warriordudimanche.net/article71/les-problemes-d-encodage
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/gutenberg.jpg" style="width: 250px; height: 166px; " /></p>
<p class="plettrine">
	Voici un excellent résumé des problèmes d'encodage de page avec des solutions méthodiques qui devrait résoudre <em><strong>CLAIREMENT </strong></em>les difficultés dues à ces *%!$ de normes.</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;<a href="http://forum.phpfrance.com/faq-tutoriels/encodage-utf-t245062.html">http://forum.phpfrance.com/faq-tutoriels/encodage-utf-t245062.html</a></p>
<p>
	&nbsp;</p>
<p class="clearfix">
	Bonne lecture !</p>


feed_id: http://www.warriordudimanche.net/article73/devinez-viii
title: Devinez (VII)
uri: Devinez-(VII)
url: http://www.warriordudimanche.net/article73/devinez-viii
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/enigmes/vv.png" /></p>
<p class="plettrine">
	Heu, il est quelle heure là ?! Pasqu'on est lundi, faudrait songer à la question...</p>
<p>
	C'est pas tout ça, mais au boulot ! Parce que cette fois-ci, ça va pas être du gâteau comme l'autre fois ;)</p>
<p>
	&nbsp;</p>
<p>
	Et en plus vous allez apprendre un mot scientifique...&nbsp;</p>
<div style="clear:both">
	&nbsp;</div>


feed_id: http://www.warriordudimanche.net/article74/telechargez-mais-que-font-la-police
title: Mais que FONT la POLICE...? (200 fontes pour vos designs)
uri: Mais-que-FONT-la-POLICE-(200-fontes-pour-vos-designs)
url: http://www.warriordudimanche.net/article74/telechargez-mais-que-font-la-police
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/Portraits-typographiques-dAntonio-Village9991-7.png" style="width: 210px; height: 210px; " /></p>
<p class="plettrine">
	Aujourd'hui, je vous ai compilé une série de fontes à récupérer pour vos designs.</p>
<p>
	Bon à la louche, il y en a bien 200, à une vache près, c'est pas une science exacte (Kaamelott inside ^^)</p>
<p class="plettrine">
	&nbsp;</p>
<div style="clear:both">
	&nbsp;</div>


feed_id: http://www.warriordudimanche.net/article76/the-lost-fingers-ca-groove-velu
title: The lost fingers: ça groove velu ^^
uri: The-lost-fingers-ça-groove-velu
url: http://www.warriordudimanche.net/article76/the-lost-fingers-ca-groove-velu
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/321450.jpg" style="width: 220px; height: 222px; " /></p>
<p class="plettrine">
	Des fois, ya des fadas, des malades, des qu'ont même pas peur...&nbsp;</p>
<p>
	Les Lost fingers sont de ceux-là: il te me reprennent des tubes des années 80 sauce jazzy de la mort avec le groove de fou qui va bien...&nbsp;</p>
<p>
	Aucun style ne les rebute comme vous pourrez le voir dans les vidéos qui suivent...</p>


feed_id: http://www.warriordudimanche.net/article77/expand-it-c-est-gonfle
title: Expand It - c'est gonflé !
uri: Expand-It-c-est-gonflé
url: http://www.warriordudimanche.net/article77/expand-it-c-est-gonfle
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/exp.JPG" style="width: 185px; height: 190px; " /></p>
<p class="plettrine">
	Bon, un petit killer de productivité histoire de <strike>procsart</strike> <strike>procsat</strike> <strike>prostati</strike> glander un peu au lieu de bosser (on n'est pas des bêtes de somme après tout)</p>
<p>
	Cette-fois ci, il faut atteindre une ligne en gonflant les formes géométriques.&nbsp;</p>
<p>
	Il faut souvent faire dans un certain ordre, pas tout d'un coup... Bref: enjoy.</p>


feed_id: http://www.warriordudimanche.net/article79/le-zobjet-du-lundi
title: Le zobjet du lundi (réponse en lien)
uri: Le-zobjet-du-lundi
url: http://www.warriordudimanche.net/article79/le-zobjet-du-lundi
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/zobjet.jpg" style="width: 228px; height: 208px; " /></p>
<p class="plettrine">
	Aujourd'hui, pas d'énigme mais un zobjet dont il faut deviner l'étrange utilité...&nbsp;</p>
<p>
	C'est vraiment gonflé.</p>
<div style="clear:both">
	Bon, pour les patients qui ont cherché ^^ je vous donne là réponse (...)</div>


feed_id: http://www.warriordudimanche.net/article78/jr-schmidt-la-3d-prend-une-nouvelle-dimension
title: JR Schmidt, la 3D prend une nouvelle dimension
uri: JR-Schmidt-la-3D-prend-une-nouvelle-dimension
url: http://www.warriordudimanche.net/article78/jr-schmidt-la-3d-prend-une-nouvelle-dimension
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/paysgeo.jpg" style="width: 250px; height: 187px; " /></p>
<p class="plettrine">
	J'aime les artistes qui ont un univers bien à eux: JR Schmidt crée des paysages à facettes géométriques à coup de logiciels 3D et de photoshop.</p>
<p>
	&nbsp;</p>
<p>
	L'ensemble est acidulé, coloré, agréable, original avec un côté minecraft irrésistible.&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	C'est mon inspiration de ce mardi.</p>


title: Youvegat the po-ouer: un pack de wallpapers superhéroiques
uri: Youvegat-the-po-ouer-un-pack-de-wallpapers-superhéroiques
feed_id:
http://www.warriordudimanche.net/article75/youvegat-the-po-ouer-un-pack-de-wallpapers-superheroiques

url:
http://www.warriordudimanche.net/article75/youvegat-the-po-ouer-un-pack-de-wallpapers-superheroiques

content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/bloops_superhero_wallpaper_by_blo0p-d4ggfb7-550x440.jpg" style="width: 200px; height: 160px; " /></p>
<p class="plettrine">
	Rhalalaaaa... un bon fond d'écran n'est pas facile à trouver: il faut qu'il soit beau, agréable, original, reposant, pas trop minimaliste, sinon, autant avoir une couleur unie, mais pas non plus trop détaillé, sinon on perd de vue ses icônes...&nbsp;</p>
<p>
	Ben ceux-là, je suis tombé dessus il y a longtemps, mais je n'avais pas eu encore le loisir de vous en faire profiter. Ils cumulent les avantages ci-dessus et en plus, ils ont la classe B-)&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article80/truck-loader
title: Truck loader
uri: Truck-loader
url: http://www.warriordudimanche.net/article80/truck-loader
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/truckloader.jpg" style="width: 270px; height: 188px; " /></p>
<p class="plettrine">
	Et allez, encore un jeu de garçons ^^&nbsp;</p>
<p>
	Des camions, des voitures ... Oui, mais celui-là aussi est vachement bien !&nbsp;</p>
<p>
	Il faut charger un camion avec un manitou magnétique... la classe, quoi.</p>
<p>
	C'est simple, joli et bien foutu... Amusez-vous bien.</p>
<div style="clear:both">
	&nbsp;</div>
<hr />


feed_id: http://www.warriordudimanche.net/article82/puzzle-bobble-un-controleur-vraiment-original
title: Puzzle bobble: Un controleur vraiment original
uri: Puzzle-bobble-Un-controleur-vraiment-original
url: http://www.warriordudimanche.net/article82/puzzle-bobble-un-controleur-vraiment-original
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/god.jpg" style="width: 200px; height: 200px;" /></p>
<p class="plettrine">
	Bon on est lundi, mais c'est plutôt un brico du dimanche, donc je le mets dans la rubrique du dimanche ^^</p>
<p>
	C'est un week-end project à la noix bien motivant: se fabriquer un controleur pour jouer à Puzzle Bobble et qui imite le mouvement des petits dragons...</p>
<p class="plettrine">
	Je sais pas vous, mais moi ça m'a donné envie d'y rejouer ^^</p>
<div style="clear:both">
	&nbsp;</div>


feed_id: http://www.warriordudimanche.net/article83/le-cuistot-du-dimanche-la-quichauchou-p
title: Le cuistot du dimanche: la quichauchou :P
uri: Le-cuistot-du-dimanche-la-quichauchou-P
url: http://www.warriordudimanche.net/article83/le-cuistot-du-dimanche-la-quichauchou-p
content:
<p class="plettrine">
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/tarteauchou/chou.jpg" style="width: 250px; height: 166px;" /></p>
<p class="plettrine">
	Bon, c'est vrai qu'en ce moment, je poste un peu n'importe comment, mais ceux qui pratiquent l'élevage d'enfants savent qu'on ne dispose que du temps qu'ils nous laissent... ^^</p>
<p class="plettrine">
	Ceci dit, quand votre moitié vous demande d'un air inquiet "qu'est-ce qu'on mange ce soir ?", il est toujours possible de lui répondre:</p>
<p class="plettrine">
	&nbsp;</p>
<p>
	<strong><em>-"une&nbsp;</em></strong><em><strike>tarte dans ta gu</strike></em><strong><em> quiche au chou romanesco"</em></strong></p>
<p class="plettrine">
	Alors, c'est vrai qu'il faut avoir un chou romanesco... mais c'est jouable, non ?</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article81/du-cycle-de-la-procrastination
title: Du cycle de la procrastination
uri: Du-cycle-de-la-procrastination
url: http://www.warriordudimanche.net/article81/du-cycle-de-la-procrastination
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/procrastination.jpg" style="width: 200px; height: 198px; " /></p>
<p class="plettrine">
	J'avais commencé à rédiger ce post pour continuer à vous faire profiter du talent de cinismoilustrado.com, puis je me suis arrêté pour faire autre chose...</p>
<p>
	Encore une fois, c'est une observation (non exhaustive toutefois) de ce qui pousse à ne pas faire son taf ;)</p>
<p>
	Avouez que ça ferait un chouette tshirt, ça, encore...</p>

<p style="clear:both"></p>


feed_id: http://www.warriordudimanche.net/article84/guitare-le-vieux-fou-d-youtoub-qui-poutre-du-tuto
title: Guitare: le vieux fou d'youtoub qui poutre du tuto
uri: Guitare-le-vieux-fou-d-youtoub-qui-poutre-du-tuto
url: http://www.warriordudimanche.net/article84/guitare-le-vieux-fou-d-youtoub-qui-poutre-du-tuto
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/moyatakotka.jpg" style="width: 250px; height: 236px;" /></p>
<p class="plettrine">
	Pour ceux qui pigent l'espagnol (les autres vous pouvez aller voir ne serais-ce que pour l'extravagance de ce personnage) je vous conseille les tutos vidéo sur la chaine de ce prof de musique.</p>
<p>
	Il cumule tout ce qu'on aime chez un prof:</p>
<ul>
	<li>
		il est CLAIR (même pour les trucs pas évidents genre <u><em>comprendre </em></u>le sus4)</li>
	<li>
		il est doué dans sa branche</li>
	<li>
		il utilise des trucs mnémotechniques</li>
	<li>
		et... il est marrant ! Mais vraiment marrant ^^</li>
</ul>
<p>
	&nbsp;</p>
<p class="plettrine">
	Voilà un gars qui ne se prend jamais au sérieux tout en véhiculant un vrai contenu...</p>
<p>
	Je vous conseille tout particulièrement l'exercice de main gauche "efecto araña" (l'effet araignée)...</p>
<p>
	Vous vous surprendrez à tenter de le faire en cachette plusieurs jours durant après le visionnage ;)</p>
<p>
	Quelques exemples ici sinon, sa chaine, <a href="http://www.youtube.com/user/moyatakotka">c'est par là &gt;&nbsp;Moyatakotka</a></p>


feed_id: http://www.warriordudimanche.net/article86/ce-tableau-est-particulier
title: Ce tableau est particulier...
uri: Ce-tableau-est-particulier
url: http://www.warriordudimanche.net/article86/ce-tableau-est-particulier
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/artsex.png" style="width: 200px; height: 162px;" /></p>
<p class="plettrine">
	Cette semaine, la question du lundi aura un caractère artistique, histoire de se rattraper de la <a href="http://www.warriordudimanche.net/article79/le-zobjet-du-lundi">semaine dernière</a> ^^</p>
<p>
	Ce tableau, ainsi que ceux que j'ai mis dans la suite de l'article, sont en quelque sorte une forme d'art un peu spécifique.&nbsp;</p>
<p>
	En quoi ces tableau sont-ils particuliers ? (pour vous aider je vous dirais que ce le mot particulier est en soi un début de réponse ^^ )</p>


feed_id: http://www.warriordudimanche.net/article87/la-lumiere-dans-tous-ses-etats
title: La lumière dans tous ses états (mise à jour ^^ )
uri: La-lumière-dans-tous-ses-états
url: http://www.warriordudimanche.net/article87/la-lumiere-dans-tous-ses-etats
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/lampes/edison.jpg" style="width: 200px; height: 214px;" /></p>
<p class="plettrine">
	Même si souvent, dans ma journée, je me dis que beaucoup ne sont pas des lumières et que pour avoir l'air brillants il leur faudrait porter un costume à paillettes façon boule disco, il n'empêche qu'il reste des gens qui poussent l'outrecuidance jusqu'à cumuler l'ingéniosité avec l'originalité et le talent...&nbsp;</p>
<p>
	Oeuvres d'art, bricolages ou produits en vente, les lampes nous en font voir de toutes les couleurs.</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article88/poursuit-of-the-hat
title: Pursuit of hat
uri: Pursuit-of-hat
url: http://www.warriordudimanche.net/article88/poursuit-of-the-hat
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/hatpoursuit.jpg" style="width: 300px; height: 214px;" /></p>
<p class="plettrine">
	Il ya a des jeux, parfois, dont on se demande comment l'auteur en a eu l'idée... Parfois c'est le concept qui sent le fumage de moquette, parfois c'est simplement un aspect du jeu...&nbsp;</p>
<p class="plettrine">
	Ce petit jeu de plate-formes fait clairement partie de cette catégorie, vous verrez pourquoi en jouant.</p>
<p>
	Essayez toutefois de bosser un peu quand même, histoire de savourer le weekend !</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article89/welcomejerome
title: WelcomeJérôme !
uri: WelcomeJérôme
url: http://www.warriordudimanche.net/article89/welcomejerome
content:
<p>
	<img alt="Geronimo - via http://www.todayifoundout.com" class="rond englobe" src="http://www.warriordudimanche.net/data/images/geronimo.jpg" /></p>
<p class="plettrine">
	Je profite d'un moment de calme pour souhaiter la bienvenue officielle à <a href="http://www.olissea.com/">JeromeJ</a> : depuis plusieurs semaines, par ses commentaires complets et efficaces, il a clairement apporté une aide inestimable aux projets que je mets en ligne, notamment auto_css, qui s'est vraiment étoffé et optimisé grâce à ses nombreux retours...</p>
<p class="plettrine">
	Il se pourrait donc que l'on s'amuse à collaborer sur d'autres projets à l'avenir voire même qu'il nous poste quelques articles ici ^^ (tu sens la pression monter, là ? :D)</p>
<p>
	Welcome ^^</p>


feed_id: http://www.warriordudimanche.net/article90/devinez-viii
title: Devinez VIII
uri: Devinez-VIII
url: http://www.warriordudimanche.net/article90/devinez-viii
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/enigmes/vv.png" style="width: 200px; height: 172px;" /></p>
<p class="plettrine">
	Allez, il n'est pas encore trop tard pour poster une petite question du lundi (soir)...</p>
<p>
	Elle n'est pas très difficile, mais gare au jeux de mots^^&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article91/des-cheatsheet-shit-c-est-chic-ok-je-sors
title: Des cheatsheet ? shit, c'est chic et cheap ! (ok je sors ^^)
uri: Des-cheatsheet-shit-c-est-chic-et-cheap-(ok-je-sors-)
url: http://www.warriordudimanche.net/article91/des-cheatsheet-shit-c-est-chic-ok-je-sors
content:
<p>
	<img alt="" class="englobe" src="http://www.warriordudimanche.net/data/images/overapi-logo.png" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	En buvant mon café d'une main et procrastinant de l'autre, je suis tombé sur un site qui regroupe plein de fiches de résumé pour développeurs (cheatsheets).</p>
<p>
	Et&nbsp; y en a pour les langages, les regex, les OS, les applis etc</p>
<p>
	Bonne collecte !</p>
<p>
	<a href="http://overapi.com/">http://overapi.com/</a> via <a href="http://www.webresourcesdepot.com/overapi-easily-browsable-cheatsheets-for-designers-and-developers/">webresourcesdepot</a></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article92/steampunk-odissey
title: SteamPunk Odyssey
uri: SteamPunk-Odyssey
url: http://www.warriordudimanche.net/article92/steampunk-odissey
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/steampunk.jpg" style="width: 250px; height: 213px;" /></p>
<p class="plettrine">
	Voilà un nouveau jeu bien prenant... Ya steamPunk dans le titre, déjà... (donc +1) et ça va être une fois de plus la fête au cul d'Abraham Lincoln (pourquoi toujours lui ?!)</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Vous tirez des trucs, vous poussez des machins, vous tournez des bidules, vous vous dé mer dez mais vous devez le faire passer de la gauche à la droite sans qu'il ne se poutre la face en chemin...</p>


feed_id: http://www.warriordudimanche.net/article96/devinez-ix
title: Devinez IX
uri: Devinez-IX
url: http://www.warriordudimanche.net/article96/devinez-ix
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/enigmes/vv.png" style="width: 200px; height: 172px;" /></p>
<p class="plettrine">
	J'étais passé à côté des commentaires répondant à l'énigme précédente, du coup je prenais mon temps pour en poster une nouvelle</p>
<p>
	Comme Hollandais Volant <a href="http://www.warriordudimanche.net/article90/devinez-viii#c1354189962-1">s'est joué de ma précipitation enthousiaste pour son projet</a>, j'en mets une aussi mauvaise que courte ^^, histoire de bien faire voir comme je suis colère ^^&nbsp;</p>
<p>
	Mauvais goût inside ;)</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article95/l-enfant-exterieur-par-cristian-girotto
title: L'enfant extérieur par Cristian Girotto
uri: L-enfant-extérieur-par-Cristian-Girotto
url: http://www.warriordudimanche.net/article95/l-enfant-exterieur-par-cristian-girotto
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/enfantinterieur/5.jpg" /></p>
<p class="plettrine">
	Je sais pas si ça vous le fait, mais quand je tombe sur le travail d'un mago lvl 8000 de photoshop et que j'arrive même pas à voir la retouche, ben ça me fait pester de jalousie...&nbsp;</p>
<p>
	Mais alors, quand le professionalisme évident se double d'un talent insolent à réaliser un travail intelligent et bien pensé... ben on plie bien les genoux pour une révérence en retirant son couvre-chef et en disant: "Monsieur"...</p>
<p class="plettrine">
	Cristian Girotto a retouché des photos d'adultes pour les faire ressembler à des enfants, mais en conservant le je-ne-sais-quoi qui fait leur personnalité de "grands"...</p>
<p>
	C'est beau, c'est vraiment bien fait et c'est parfois un poil perturbant... j'aime !&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article97/la-bodlii-machine-qui-te-bodliise-ta-face
title: La Bodlii machine qui te bodliise ta face...!
uri: La-Bodlii-machine-qui-te-bodliise-ta-face
url: http://www.warriordudimanche.net/article97/la-bodlii-machine-qui-te-bodliise-ta-face
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/tauntyou.jpg" style="width: 192px; height: 181px;" /></p>
<p class="plettrine">
	Comme d'une part, j'aime beaucoup <a href="http://blog.idleman.fr/?p=1901">le bordel de l'info de notre ami Idleman </a>et que d'autre part j'aime bien faire des cadeaux-qui-servent-à-rien et participer à des mouvements si possible absurdes, je profite de <a href="http://blog.idleman.fr/?p=1677">son appel à l'aide</a> pour lui concocter un début de solution ^^</p>
<p class="plettrine">
	Alors: oui, c'est une connerie, oui, c'est nul et oui c'est *encooooore* un billet pour rien...&nbsp;</p>
<p>
	Mais au moins je me suis marré à le faire ^^</p>


feed_id: http://www.warriordudimanche.net/article93/discrete-action
title: Discrete Action
uri: Discrete-Action
url: http://www.warriordudimanche.net/article93/discrete-action
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/divers/discrete.jpg" style="width: 250px; height: 187px;" /></p>
<p class="plettrine">
	Cette semaine, du minimaliste et du bon... Le gars s'est pas pris le front trois mois sur les graphismes et ça se voit... mais on s'en moque...</p>
<p class="plettrine">
	C'est bien foutu, prenant et simple, en apparence.&nbsp;</p>
<p>
	Le but ? Aller d'un point A à un point B, mais ça va pas se faire tout seul !</p>
<p>
	Allez, décrochez le téléphone, préparez du café, commandez des pizzas et... bon courage !</p>


feed_id: http://www.warriordudimanche.net/article98/non-je-ne-suis-pas-mort
title: Non, je ne suis pas mort...
uri: Non-je-ne-suis-pas-mort
url: http://www.warriordudimanche.net/article98/non-je-ne-suis-pas-mort
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/charette.gif" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Un bonjour rapide et compulsivement expédié par un Bronco aux yeux injectés de sang et plus tremblottant qu'un chihuahua cocaïnomane...</p>
<p class="plettrine">
	&nbsp;</p>
<p class="plettrine">
	Donc, là vous voyez, je suis carrément charette à longueur de journée...&nbsp; Pris entre les obligations du boulot normal, celles des 40 ordis à installer ou réinstaller en une semaine, la version 4 de mon app d'évaluation du socle commun qui traine un peu, des designs pour des potes, un montage des enfants pour noël, les enfants, justement, dont toutes les phrases commencent par "papaaaa" et qui viennent vous débusquer partout, même quand vous vous retranchez dans les toilettes...</p>


feed_id: http://www.warriordudimanche.net/article94/deactivator
title: Deactivator
uri: Deactivator
url: http://www.warriordudimanche.net/article94/deactivator
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/divers/deactivtor.jpg" /></p>
<p class="plettrine">
	Et si on se faisait un petit jeu avec un robot tout mignon qui fait des trucs ? Ca fait super longtemps !</p>
<p>
	-<em><strong>"Oh ouui oh oui"</strong></em> répond le public enthousiasmé à l'idée de perdre à nouveau un temps de travail précieux qu'il aurait fallu consacrer à des tâches aussi importantes que rébarbatives...</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Bon, ben alors préparez du pop-corn et de vos doigts graisseux jouez sur l'ordi du boulot à Deactivator: ya du robot, ya des trucs à bouger, des machins à biduler bref: tout ce qu'on aime ;)</p>
<p>
	&nbsp;</p>


title: Inspiration ET tuto: Gally, la meuf à croquer (et ses macarons)
uri: Inspiration-ET-tuto-Gally-la-meuf-à-croquer-(et-ses-macarons)
feed_id:
http://www.warriordudimanche.net/article100/inspiration-et-tuto-gally-la-meuf-a-croquer-et-ses-macarons

url:
http://www.warriordudimanche.net/article100/inspiration-et-tuto-gally-la-meuf-a-croquer-et-ses-macarons

content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/gally.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Comme je cherchais des idées pour mon montage de Noyel avec les enfants, je me suis promené on ze oueb à la recherche de petits lutins desquels m'inspirer...</p>
<p class="plettrine">
	Puis de fil en anguille, je me suis retrouvé sur<a href="http://gallybox.com/blog"> le blog d'une gonzesse, une vraie, une qu'a du talent, une qu'est rigolote, une que son blog, t'as du mal arrêter de cliquer sur "page suivante"...</a></p>
<p class="plettrine">
	Bon, c'est une pro aussi ^^ ça joue sans doute... mais en tout cas, si son blog reflète autant sa personnalité qu'il en a l'air, ça donne envie de la connaître :)</p>
<p class="plettrine">
	Elle fait des bédés, des dessins, elle se moque de tout, y compris d'elle-même, &nbsp;avec un esprit bon enfant...&nbsp;</p>
<p>
	On trouve de tout chez elle, même une boutique ou la recette des macarons en trente minutes que je vous place ici...</p>
<p>
	Meeeerciii Gabyyyy (merciGAby !)</p>


feed_id: http://www.warriordudimanche.net/article101/devinez-x
title: Devinez X
uri: Devinez-X
url: http://www.warriordudimanche.net/article101/devinez-x
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/enigmes/vv.png" style="width: 200px; height: 172px;" />&nbsp;Tadaaaaaa ... (non pas le son de windows ! roulement de tambours et trompettes quoi) (hein ? "tada" c'est pas un tambour ?!) (laisse tomber *mort*)</p>
<p>
	Bon, alors tada, donc... Même si la <a href="http://www.warriordudimanche.net/article96/devinez-ix">précédente énigme</a> est restée un mystère oO , je vous en propose malgré tout une nouvelle *satisfait*</p>
<p>
	Cette fois-ci, un peu plus dur... Faudra pas être la moité d'un caméléon à calamars pour la trouver ^^ &nbsp;(hein ? oui oui, je les aide un peu... bon...) &nbsp;*sardonique*&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article99/de-cape-et-de-crocs-plus-qu-une-bd
title: De cape et de crocs... plus qu'une BD.
uri: De-cape-et-de-crocs-plus-qu-une-BD
url: http://www.warriordudimanche.net/article99/de-cape-et-de-crocs-plus-qu-une-bd
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/capeetcrocs.jpg" style="width: 250px; height: 250px;" /></p>
<div class="plettrine">
	Une fois n'est pas coutume, c'est en vers de douze pieds</div>
<div>
	que je prendrai la plume, ou plutôt mon clavier...</div>
<div>
	&nbsp;</div>
<div class="plettrine">
	Certains prétendent parfois, c'est à n'y rien comprendre,</div>
<div>
	que nos chers illustrés ne sont que pantomines...</div>
<div>
	&nbsp;</div>
<div class="plettrine">
	Ne juger des bédés que par leur bonne mine</div>
<div>
	c'est être de mauvaise foi, n'y vraiment rien entendre...</div>


feed_id: http://www.warriordudimanche.net/article102/incredipede-jeux-de-mots-navrants-off
title: Incredipede [jeux de mots navrants: OFF]
uri: Incredipede-jeux-de-mots-navrants-OFF
url: http://www.warriordudimanche.net/article102/incredipede-jeux-de-mots-navrants-off
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/incredi.png" style="width: 250px; height: 146px;" /></p>
<p class="plettrine">
	Pour cette fin de semaine, début des vacances scolaires, Un <a href="http://jeuxrouille.com/incredipede/">jeu</a> particulièrement bien réalisé.</p>
<p>
	Le joueur incarne une bestiole approximative aux moyens de locomotion pour le moins limités... ladite bestiole doit récupérer sa nourriture et se propulser, vaille que vaille, vers la ligne figurant la fin de niveau.</p>
<p>
	Deux touches suffisent...</p>
<p class="plettrine">
	L'auteur connait toutefois bien les utilisateurs des minigames flash puisqu'il nous a gratifiés d'un ... MODE SAND BOX ! :-D</p>
<p>
	Prenez-vous pour un maître de l'évolution et créez vos propres créatures en inventant des moyens de locomotion plus ou moins élaborés.</p>
<hr />
<p style="text-align: center;">
	<img alt="" class="rond" src="http://www.warriordudimanche.net/data/images/incredi2.png" style="width: 500px; height: 202px;" /></p>


feed_id: http://www.warriordudimanche.net/article104/joyeux-noyel
title: Joyeux noyel à tous
uri: Joyeux-noyel-à-tous
url: http://www.warriordudimanche.net/article104/joyeux-noyel
content:
<p style="text-align: center;">
	<a href="http://maesterbd.wordpress.com/" title="Origine image maesterbd.wordpress.com"><img alt="" src="http://www.warriordudimanche.net/data/images/perenoelwestern001.jpg" style="width: 470px; height: 500px;" /></a></p>


feed_id: http://www.warriordudimanche.net/article105/une-veste-qui-fait-grogner
title: Une veste qui fait grogner
uri: Une-veste-qui-fait-grogner
url: http://www.warriordudimanche.net/article105/une-veste-qui-fait-grogner
content:
<br />
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/veste.jpg" style="width: 363px; height: 384px;" /><p class="plettrine">Bonne année à tous ! Je m'extrais à grand peine de ma torpeur hivernale...</p>
<p>
	Pour démarrer notre nouvelle année, avec les survivants de ce monde post apocalyptique, je vous propose de deviner ce que cette veste a de spécial...</p>
<p>
	Elle en devient même rigoureusement indispensable à tout geekonerd de base...</p>


feed_id: http://www.warriordudimanche.net/article106/afterburner
title: Afterburner (soupir nostalgique)
uri: Afterburner-(soupir-nostalgique)
url: http://www.warriordudimanche.net/article106/afterburner
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/zzl.jpg" style="width: 250px; height: 219px;" />&nbsp;Bon, on va pas tergir le verset, ZZ Top est le meilleur groupe qui soit, je reviendrai jamais là-dessus (sauf avec une kalashnikov tenue par <a href="http://fr.wikipedia.org/wiki/Nathan_Jones" target="_blank">Nathan Jones</a> posée sur la tempe)...</p>
<p class="plettrine">
	Mais de tous les albums de mes barbus préférés, il y en a un que j'ai écouté en boucle sans discontinuer pendant plusieurs années, c'est Afterburner... Encore aujourd'hui, je retrouve à chaque fois le même plaisir, intact... Même le Black album de Metallica ne m'a pas fait ça... ^^</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article107/la-vie-resumee-en-un-graphique
title: La vie résumée en un graphique
uri: La-vie-résumée-en-un-graphique
url: http://www.warriordudimanche.net/article107/la-vie-resumee-en-un-graphique
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/calimero.jpg" style="width: 200px; height: 220px;" /></p>
<p class="plettrine">
	Ce petit post devrait plaire à deux catégories de visiteurs: les amateurs de graphiques d'une part et les parents d'autre part...</p>
<p class="plettrine">
	&nbsp;</p>
<p class="plettrine">
	Pour les autres, vous pourrez toujours y trouver résumé ce qui vous attend dans un avenir plus ou moins proche (vous pourrez pas dire qu'on ne vous a pas prévenus *tartag* )</p>
<p class="plettrine">
	Il n'y a plus qu'à ajouter une petite croix avec <em><strong>"vous êtes ici"</strong></em> marqué dessus ^^</p>
<p>
	J'avais bien quelques autres critères à ajouter, mais ça devenait franchement illisible :-D</p>


feed_id: http://www.warriordudimanche.net/article109/cet-homme-est-unique
title: Cet homme est unique...
uri: Cet-homme-est-unique
url: http://www.warriordudimanche.net/article109/cet-homme-est-unique
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/babycowboy.jpg" style="width: 200px; height: 200px;" /></p>
<p class="plettrine">
	Nous sommes encore lundi, j'ai quelques minutes devant moi, j'en profite pour vous poser une colle ^^</p>
<p class="plettrine">
	L'homme dont je vous propose la photo ci-dessous est un homme particulier, unique: par son histoire médicale d'abord mais surtout par la conjonction de sa dévotion et d'une spécificité physique qui s'est avérée très utile.</p>
<p>
	Cette fois-ci, pas de google image ^^ je me suis arrangé pour ça :-D</p>


feed_id: http://www.warriordudimanche.net/article108/photovg
title: Une photo qui a de l'oreille
uri: Une-photo-qui-a-de-l-oreille
url: http://www.warriordudimanche.net/article108/photovg
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/vangough2.jpg" style="width: 200px; height: 203px;" /></p>
<p class="plettrine">
	Quand on réinstalle des pc à la chaine trois par trois, on se trouve du temps pour proglandiner, et on découvre des gens exceptionnels...</p>
<p>
	Volà <a href="http://www.tadaocern.com/">Tadao Cern</a>, un type qui change un autoportrait de Van Gogh en... photo... non mais une vraie photo... *pan*</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


title: Devinez XI (the return the revenge of the son who is back again)
uri: Devinez-XI-(the-return-the-revenge-of-the-son-who-is-back-again)
feed_id:
http://www.warriordudimanche.net/article111/devinez-xi-the-return-the-revenge-of-the-son-who-is-back-again

url:
http://www.warriordudimanche.net/article111/devinez-xi-the-return-the-revenge-of-the-son-who-is-back-again

content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/enigmes/vv.png" style="width: 200px; height: 172px;" />&nbsp;Paf! Parce que c'est lundi, parce qu'il il neige encore, parce qu'on est en retard sur le planning et que donc on n'est plus à dix minutes près... et puis pour rien, pour mon plaisir... ma question du lundi...&nbsp;</p>
<p>
	Affûtez vos yeux, aiguisez vos méninges, prenez de la juvamine et c'est parti...&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article112/l-homme-qui-sculptait-avec-les-bulots
title: L'homme qui sculptait avec les bulots
uri: L-homme-qui-sculptait-avec-les-bulots
url: http://www.warriordudimanche.net/article112/l-homme-qui-sculptait-avec-les-bulots
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/underw.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Il y a deux ou trois ans, j'avais découvert un artiste, <em><strong>Jason DeCaire Taylor</strong></em>, qui proposait un travail et une démarche très originale, poétique et d'une apaisante beauté.</p>
<p class="plettrine">
	Je suis retombé dessus hier, ça m'a donné envie de vous le faire partager...</p>
<p>
	Il réalise des sculptures de gens, de situations quotidiennes, de scènes de travail, de rêverie... et les immerge pour que l'océan les fasse siens et les modifie à son tour.</p>
<p>
	De toute beauté.</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article110/auto-utf8-l-encodeur-de-ptits-lots
title: Auto_UTF8: L'encÃ©deur de ptits lots (MAJ avec formulaire)
uri: Auto_UTF8-L-encÃ-deur-de-ptits-lots
url: http://www.warriordudimanche.net/article110/auto-utf8-l-encodeur-de-ptits-lots
content:
<p>
	<img alt="" class="englobe" src="http://www.warriordudimanche.net/data/images/logo-utf8.png" style="width: 228px; height: 228px;" /></p>
<p class="plettrine">
	En ce moment, je suis sur un projet perso d'évaluation du socle commun, Nème version, que je débuggue à mort en reprenant à zéro des portions entières qui avaient souffert du syndrome dit du <em><strong>"patchage à la va vite comme un gros porc"</strong></em>... Vu que l'encodage n'avait pas été ma priorité principale et que j'avais codé sur plein de bécanes différentes et plein d'IDE différents, j'avais une majorité de pages encodées en ANSI (beurk).</p>
<p class="plettrine">
	Donc, avant de me lancer dans un <em><strong>glisser-déposer-menu-encoder en UTF8-sauver</strong></em> frénétique avec notepad++, je me suis dit que je gagnerais du temps à me bidouiller un script qui me fasse le taf comme un grand...</p>
<p class="plettrine">
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article115/le-cycle-de-l-activisme-digital
title: Le cycle de l'activisme digital
uri: Le-cycle-de-l-activisme-digital
url: http://www.warriordudimanche.net/article115/le-cycle-de-l-activisme-digital
content:
<p class="plettrine">
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/activisme.png" style="width: 250px; height: 248px;" /></p>
<p class="plettrine">
	Une nouvelle perle extraite de cinismoilustrado.com et traduite par mes soins...</p>
<p class="plettrine">
	On pourrait (encore) facilement en faire un t-shirt...&nbsp;</p>
<p>
	Un cycle moultes fois vérifié et confirmé, tant les raisons de s'indigner se multiplient...</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article114/un-jeu-dans-l-air-du-temps
title: Un jeu dans l'air du temps... Oh snow !
uri: Un-jeu-dans-l-air-du-temps-Oh-snow
url: http://www.warriordudimanche.net/article114/un-jeu-dans-l-air-du-temps
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/snowman.png" style="width: 250px; height: 178px;" title="http://www.jokeroo.com/pictures/funny/the-evil-snowman.html" /></p>
<p class="plettrine">
	Vu la météo de ces derniers jours, j'ai pensé de suite à cette rubrique en tombant sur ce jeu... ^^</p>
<p>
	Pour faire simple, il faut échapper à une grosse boule de neige qui nous poursuit façon gros <a href="http://www.seriestv.eu/leprisonnier.php">ballon-rôdeur</a> dans 'le prisonnier' (<a href="http://fr.wikipedia.org/wiki/Le_Prisonnier">la série originale</a>&nbsp;avec McGoohan, pas la daube revisitée...)</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article119/pour-sebsauvage-et-les-autres-papas
title: Pour Sebsauvage (et les autres papas ^^)
uri: Pour-Sebsauvage-(et-les-autres-papas-)
url: http://www.warriordudimanche.net/article119/pour-sebsauvage-et-les-autres-papas
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/tetinemute.jpg" style="width: 225px; height: 199px;" /></p>
<p class="plettrine">
	Il y a quelques temps, Sebsauvage nous signalait <a href="http://sebsauvage.net/links/index.php?xP6_9g">un lien qui parlait du volume sonore et de la dissonance des jouets</a>... Il va de soi que je m'étais rendu aux mêmes conclusions d'une part (qui ne serait pas convaincu avec 4 enfants à la maison :-D ) et que je vivais ces vociférations ludiques comme une agression permanente (surtout quand on a une ouïe très fine).</p>
<p class="plettrine">
	J'ajouterais que ce volume sonore, outre le fait qu'il scie méthodiquement les nerfs de tout le monde, habitue les enfants à vivre dans un univers bruyant: ils en viennent à ne plus savoir parler normalement et paraissent même parfois perturbés quand le silence s'installe enfin (et ça dure jusqu'au collège !)</p>
<p>
	Un petit magic trick, simple et pas cher ? C'est parti ^^</p>


feed_id: http://www.warriordudimanche.net/article121/appel-vibrant
title: Appel vibrant ! (hein ? ha non, c'est pas cochon...)
uri: Appel-vibrant-(hein-ha-non-c-est-pas-cochon-)
url: http://www.warriordudimanche.net/article121/appel-vibrant
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/bouteille.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Cette semaine, je vais changer de ma question du lundi habituelle: au lieu de vous poser une colle (<a href="http://www.warriordudimanche.net/article111/devinez-xi-the-return-the-revenge-of-the-son-who-is-back-again#c1359068388-1">plus ou moins satisfaisante intellectuellement</a> ^^) je vais lancer un appel...</p>
<p>
	Il y a quelques temps, je me suis fait une sorte de media center pour pouvoir lire mes vidéos depuis un pc... Je tournais jusque là avec une version que j'avais développée en... visual basic... il y a vilaine lurette, donc.</p>
<p>
	Je me suis lancé le challenge de me le refaire tout en php+html+css3+js/jquery...</p>
<p>
	Et ça marche parfaitement ! Mais...</p>


feed_id: http://www.warriordudimanche.net/article125/les-bons-outils-pspad
title: Les bons outils: PSPad
uri: Les-bons-outils-PSPad
url: http://www.warriordudimanche.net/article125/les-bons-outils-pspad
content:
<p>
	<img alt="" class="englobe rond" src="http://www.warriordudimanche.net/data/images/psad.jpg" style="width: 152px; height: 173px;" /></p>
<p class="plettrine">
	Sans être un furieux des tests d'IDE et éditeurs de codes gratuits, je commence à en avoir vu quelques-uns... NetBeans, Notepad++, Intype, UltraEdit etc...</p>
<p>
	Je ne les ai pas tous utilisés au maximum de leurs possibilités, mais je considère de toutes façons que les fonctions les plus utiles doivent être rapidement accessibles sans nécessiter une exploration de l'outil façon Indiana Jones...</p>
<p class="plettrine">
	Chaque éditeur qui m'est passé entre les mains avait des avantages sur ses concurrents mais souffrait de certains handicaps par rapport à eux: NetBeans est une usine à gaz super lente mais remplit tous les besoins et gère les projets, Intype est rapide comme l'éclair mais ne permet pas d'imprimer (!) etc.</p>
<p class="plettrine">
	Il y a quelques temps, j'ai récupéré un éditeur dont j'ignorais l'existence en me promettant de le tester rapidement.&nbsp;</p>
<p>
	Après un tour rapide, il n'est pas loin du sans faute à mes yeux...&nbsp;</p>
<p>
	&nbsp;On jette un coup d'oeil ensemble ?</p>


feed_id: http://www.warriordudimanche.net/article122/la-class-brozeur
title: La class Brozeur !
uri: La-class-Brozeur
url: http://www.warriordudimanche.net/article122/la-class-brozeur
content:
<p>
	<img alt="" class="englobe" src="http://www.warriordudimanche.net/data/images/browserclass.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Face aux problèmes de webdesign que posent certains navigateurs selon leurs versions, je vous ai déjà proposé plusieurs "solutions" &nbsp;: <a href="http://www.warriordudimanche.net/article31/les-hacks-css-par-navigateur">les hacks que tout le monde connaît</a>, <a href="http://www.warriordudimanche.net/article28/ajouter-une-feuille-de-style-en-fonction-du-navigateur-php">charger une feuille de style spécifique au navigateur</a> et <a href="http://www.warriordudimanche.net/article29/detecter-les-navigateurs-mobiles-en-php">détecter les supports mobiles</a>...</p>
<p class="plettrine">
	Aujourd'hui, je vous propose une autre possibilité, que j'ai utilisée à maintes reprises pour cibler un navigateur ou une page spécifique dans les CSS.</p>


feed_id: http://www.warriordudimanche.net/article117/gravity-duck
title: Gravity duck
uri: Gravity-duck
url: http://www.warriordudimanche.net/article117/gravity-duck
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/gravityduck.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Un petit jeu bien sympa :déjà ya un canard, (et j'aime bien les canards) mais en plus il utilise la gravité ... donc, voilà, moi j'ai bien aimé...</p>
<p>
	Allez, hop, en piste !</p>
<p>
	(et n'allez pas faire les coIns !)</p>


feed_id: http://www.warriordudimanche.net/article116/les-9-mensonges-les-plus-courants-sur-le-net
title: Les 9 mensonges les plus courants sur le net
uri: Les-9-mensonges-les-plus-courants-sur-le-net
url: http://www.warriordudimanche.net/article116/les-9-mensonges-les-plus-courants-sur-le-net
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/pinocchio.png" style="width: 250px; height: 256px;" /></p>
<p class="plettrine">
	Bien à l'abri derrière son clavier, ou en mettant tout sur le dos de l'ordinateur, on a tendance à se permettre certains mensonges.&nbsp;</p>
<p>
	Cinismoilustrado.con en fait une liste sans doute non exhaustive mais relativment indéniable :-)</p>
<p>
	Bonne lecture ^^</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article113/auto-frc-auto-file-replace-content
title: Auto_FRC (Auto_file_replace_content): Ctrl+H par lots...
uri: Auto_FRC-(Auto_file_replace_content)-Ctrl-H-par-lots
url: http://www.warriordudimanche.net/article113/auto-frc-auto-file-replace-content
content:
<p>
	<img alt="" class="englobe" src="http://www.warriordudimanche.net/data/images/auto_frc.png" style="width: 228px; height: 228px;" /></p>
<p class="plettrine">
	Dans le même esprit que <a href="http://www.warriordudimanche.net/?article110/auto-utf8-l-encodeur-de-ptits-lots">la semaine dernière</a> et toujours sur le même projet, j'ai eu à modifier des scripts sur lesquels j'avais utilisé des balises persos que j'abandonnais et des balises html dépréciées (genre &lt;b&gt; &lt;i&gt; etc...)... là où ça commençait à se prisedetêtifier, c'était que je ne me rappelais pas dans quels scripts j'avais besoin d'effectuer les modernisations...&nbsp;</p>
<p class="plettrine">
	Comme je ne me &nbsp;voyais pas reprendre la danse des chargements, ctrl+H multiples, sauvegardes, je me suis bricolé un fichier Php pour me faciliter la vie: il scanne un dossier à la recherche de fichiers ayant un contenu spécifique et le remplace automatiquement par autre chose si nécessaire...</p>
<p>
	&nbsp;</p>


title: auto_RSF : recherche récursive de chaine dans des fichiers
uri: auto_RSF-recherche-récursive-de-chaine-dans-des-fichiers
feed_id:
http://www.warriordudimanche.net/article120/auto-rsf-recherche-recursive-de-chaine-dans-des-fichiers

url:
http://www.warriordudimanche.net/article120/auto-rsf-recherche-recursive-de-chaine-dans-des-fichiers

content:
<p>
	<img alt="" class="englobe" src="http://www.warriordudimanche.net/data/images/logo-auto-recherche%281%29.png" style="width: 222px; height: 223px;" /></p>
<p class="plettrine">
	Toujours dans la rubrique j'en ai marre de le faire à la main, j'ai bricolé un fichier pour pallier à ce qui m'a le plus manqué quand je suis passé de Netbeans à Intype: la recherche de chaines dans les fichiers d'un projet... combien de fois ai-je eu besoin, pour trouver dans quelle partie d'un cms inconnu se trouvent certains appels ou certaines fonctions, de relancer Netbeans et d'effectuer cette maudite recherche...</p>
<p class="plettrine">
	Bon, ben là, ça le fait pour vous... Pour l'instant, c'est encore moins bien, vu que ça ne donne que la liste des fichiers sans préciser la ligne ou le contexte... ce sera pour une future MAJ ... ^^</p>
<p>
	Si ça sert à quelqu'un, c'est là !</p>


feed_id: http://www.warriordudimanche.net/article118/yannis-frisch-illusionniste-l-air-de-rien
title: Yannis Frisch: illusionniste l'air de rien...
uri: Yannis-Frisch-illusionniste-l-air-de-rien
url: http://www.warriordudimanche.net/article118/yannis-frisch-illusionniste-l-air-de-rien
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/YannisFrisch%281%29.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	J'aime beaucoup les illusionnistes: d'une part, ce sont des virtuoses de la manipulation et de l'agilité gestuelle, mais en plus ils arrivent à faire des trucs sans que tu piges vraiment comment ils s'y prennent. Il y en a des agaçants dans ce domaine, d'ailleurs ^^</p>
<p class="plettrine">
	La particularité de&nbsp;Yannis Frisch, c'est qu'en plus il a un jeu de scène particulièrement amusant et qu'il pratique son art l'air de rien.</p>
<p>
	Je vous le laisse découvrir.</p>


feed_id: http://www.warriordudimanche.net/article123/un-include-selectif-mobile-desktop-en-une-fonction-ok
title: Un include sélectif Mobile/Desktop en une fonction ? ok !
uri: Un-include-sélectif-Mobile-Desktop-en-une-fonction-ok
url: http://www.warriordudimanche.net/article123/un-include-selectif-mobile-desktop-en-une-fonction-ok
content:
<p>
	<img alt="" class="englobe" src="http://www.warriordudimanche.net/data/images/legos%281%29.jpg" style="width: 250px; height: 281px;" /></p>
<p class="plettrine">
	Les média queries, c'est super, mais en gros, ça permet de cacher ou montrer des éléments chargés et de modifier leur aspect en fonction de la résolution ou du support...&nbsp;</p>
<p>
	On peut toujours <a href="http://www.warriordudimanche.net/article28/ajouter-une-feuille-de-style-en-fonction-du-navigateur-php">charger une feuille de style spécifique</a> ou <a href="http://www.warriordudimanche.net/?article122/la-class-brozeur">cibler les navigateurs mobiles</a>, mais ça reste du stylage de contenu déjà chargé... &nbsp;</p>
<p class="plettrine">
	Et si on évitait de charger certaines parties selon le type de support, plutôt ?&nbsp;</p>
<p>
	Si vous ne trouvez pas ça trop <strike>c**</strike> niais, alors c'est par là...</p>


feed_id: http://www.warriordudimanche.net/article126/devinez-xii
title: Devinez XII
uri: Devinez-XII
url: http://www.warriordudimanche.net/article126/devinez-xii
content:
<p>
	<img alt="" class="rond englobe" src="http://www.warriordudimanche.net/data/images/questionicon.png" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Petite colle du lundi matin... non, partez pas, c'est pas une de mes énigmes ^^ Même si c'est largement aussi ... heu... wtf ?</p>
<p>
	Bon, alors pour ceux qui sont encore là, trouvez-moi l'utilisation et la particularité de l'objet que voici...</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article128/auto-css-v1-0-une-version-stable
title: Auto_css V1.3: MAJ
uri: Auto_css-V1-0-une-version-stable
url: http://www.warriordudimanche.net/article128/auto-css-v1-0-une-version-stable
content:
<p>
	<img alt="logo autocss" class="englobe " src="media/afcc481b.auto_csslog.png" data-original-source="http://www.warriordudimanche.net/data/images/auto_csslog.png" style="width: 203px; height: 206px;" /></p>
<p class="plettrine">
	Après avoir jeté un oeil intéressé sur les préprocesseurs css (genre&nbsp;<a href="http://compass-style.org/" title="compass">compass</a>&nbsp;par exemple) j'ai trouvé l'idée bien foutue...<br />
	raccourcir le temps passé en modifications des css lors de l'intégration (ou la réalisation) d'une maquette, je plussoie vigoureusement.</p>
<p class="plettrine">
	Un bémol, ces outils s'appuient souvent sur des langages supplémentaires (ruby), pas forcément activés ou client-side (javascript) et requièrent un apprentissage minimal.<br />
	Sans compter d'autres problèmes: poids des scripts ajoutés, temps d'exécution pour le client etc (voir&nbsp;<a href="http://jeremie.patonnier.net/post/2012/02/13/Lier-CSS-a-Javascript-une-mauvaise-idee" title="http://jeremie.patonnier.net/">http://jeremie.patonnier.net/</a>&nbsp;)</p>
<p>
	J'ai donc eu envie de m'en bricoler un vite fait, en mode&nbsp;<em>Itch'n'scratch..</em>.&nbsp;</p>
<p>
	<em><strong>Nouveautés de la &nbsp;v 1.3:&nbsp;</strong></em></p>
<ul>
	<li>
		On peut maintenant <em><strong>modifier certains éléments </strong></em>de&nbsp;la configuration d'auto_css directement depuis le master (et non plus uniquement dans le fichier auto_css.php) via la commande config(clé,"valeur"): ça peut permettre d'adapter le comportement d'auto_css depuis chaque master css et faciliter la mise à jour (par exemple config(minifie,"true").</li>
	<li>
		J'ai supprimé certaines fonctions obsolètes (bshadow/bgradient) avantageusement remplacées par les commandes auto_css</li>
	<li>
		J'ai supprimé la possibilité d'utiliser les variables fixées dans le master comme des regexes (c'était beaucoup de complication pour peu d'intérêt et ça alourdissait le moteur inutilement)</li>
	<li>
		J'ai ajouté la commande txtj pour justifier, le blur pour les objets, les commandes sepia, desaturate, negative (des fonctions trrrès expérimentales et uniquement sous chrome) ainsi que des raccourcis de pseudo classes: fot, lot, oot, fch, lch, och, even, odd</li>
	<li>
		On peut désormais utiliser l'argument !important avec les commandes et raccourcis auto_css.</li>
	<li>
		J'ai corrigé quelques bugs et désormais, auto_css n'interprète plus les commandes se situant dans un nom de fichier (genre url(chemin/txtc.png) )</li>
	<li>
		On peut également spécifier le media dans la configuration d'auto_css.</li>
</ul>


feed_id: http://www.warriordudimanche.net/article129/meditation-et-appaisement-et-nichons
title: Méditation et appaisement (et nichons)
uri: Méditation-et-appaisement-(et-nichons)
url: http://www.warriordudimanche.net/article129/meditation-et-appaisement-et-nichons
content:
<p>
	<img alt="" class="rond englobe" src="media/1d90a9e7.meditation.jpg" data-original-source="http://www.warriordudimanche.net/data/images/meditation.jpg" style="width: 250px; height: 193px;" title="Spéciale dédicace à Sam&amp;Max" />&nbsp;Il y a quelques temps (<a href="http://sametmax.com/129-drafts/">le 24 janvier 2013</a>&nbsp;à l'occasion d'un post sur l'inspiration) Sam nous confiait qu'il pratiquait la méditation (ce qui nous fait un autre point commun ^^ ).&nbsp;</p>
<p>
	Je me suis dit qu'il avait parfaitement raison: il est très dificile de parvenir à appaiser ses pensées et à fortiori de les faire cesser complètement...</p>
<p class="plettrine">
	En espérant qu'il nous fera partager sa méthode dans un de ses articles de vulgarisation dont il a le secret, je vous donne la mienne, qui vous permettra de vous concentrer plus efficacement et plus rapidement et qui vous évitera de passer à tabac un proche qui vient vous harceler quand vous vouliez être seul *mort*</p>


feed_id: http://www.warriordudimanche.net/article131/auto-pix-le-lorempixel-com-allege-et-perso
title: Auto_pix: le lorempixel.com allégé et perso
uri: Auto_pix-le-lorempixel-com-allégé-et-perso
url: http://www.warriordudimanche.net/article131/auto-pix-le-lorempixel-com-allege-et-perso
content:
<p>
	<img alt="" class="rond englobe" src="http://warriordudimanche.net/vrac/auto_pix.php?w=250&amp;h=250&amp;c=C76616&amp;t=Votre_future_image_ici" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	C'est plus vraiment mercredi, mais comme je poste moins ces temps-ci, je fais un cadeau le vendredi...&nbsp;</p>
<p>
	J'utilise régulièrement le service&nbsp;<a href="http://lorempixel.com">lorempixel.com</a> lorsque je fais des maquettes (pour ceux qui ne connaissent pas, c'est un site qui renvoie une image au hasard dans les dimensions demandées, il suffit d'utiliser leur adresse et de donner les dimensions en argument). C'est très utile car on n'a pas besoin de perdre du temps à créer une image ou à en tipiak une <em>onzeouêb </em>pour continuer à bosser: il suffit d'insérer l'adresse du site dans une balise image ou des css et voilà...</p>
<p class="plettrine">
	Le problème, c'est quand on bosse en vacances loin d'une éventuelle connexion au net... comme ça m'est arrivé au ski dernièrement.</p>
<p class="plettrine">
	Ceux qui me suivent régulièrement se rappellent peut-être d'<a href="http://www.warriordudimanche.net/article60/auto-lorem">auto_lorem</a> qui permettait de faire un peu la même chose... Ben là, il n'y a pas de code PHP à embed dans une balise...</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article130/happywheels-le-jeu-qui-roule-sur-la-jante
title: HappyWheels - Le jeu qui roule sur la jante
uri: HappyWheels-Le-jeu-qui-roule-sur-la-jante
url: http://www.warriordudimanche.net/article130/happywheels-le-jeu-qui-roule-sur-la-jante
content:
<p>
	<img alt="" class="rond englobe" src="media/2fa2e8b5.happywheels1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/happywheels1.jpg" style="width: 250px; height: 250px;" />&nbsp;JéromeJ m'a signalé quelques jeux à tester pour la rubrique et faut croire qu'il commence à bien me connaître ^^&nbsp;<br />
	Voilà (encore) un jeu cumulant les bons points: il est fun (pour parler le djeuns des années 90), il utilise (un peu) la physique et on est en droit de s'interroger sur la santé mentale de l'auteur quand au thème et à la réalisation...</p>


feed_id: http://www.warriordudimanche.net/article132/toujours-plus-vite-toujours-plus-fort
title: Toujours plus vite, toujours plus fort...
uri: Toujours-plus-vite-toujours-plus-fort
url: http://www.warriordudimanche.net/article132/toujours-plus-vite-toujours-plus-fort
content:
<p>
	<img alt="" class="rond englobe" src="media/274c03a6.dblguit.jpg" data-original-source="http://www.warriordudimanche.net/data/images/dblguit.jpg" style="width: 300px; height: 156px;" />Et allez, encore un virtuose... Il y a quelques temps déjà, je vous montrais <a href="http://www.warriordudimanche.net/article66/quatre-mains-et-une-guitare">deux personnes qui jouaient sur une seule guitare</a>... ça tue...&nbsp;</p>
<p>
	Ben voilà le contraire: Mark Kroos rejoue<a href="http://www.google.fr/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;ved=0CDYQtwIwAA&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Di6jraVFrQ7g&amp;ei=sEtNUZDNFcW00QXFooDIBg&amp;usg=AFQjCNGPPqCtEbXefmKIDNQG64pQTA61tA&amp;bvm=bv.44158598,d.d2k"> la musique d'une scène célèbre</a> de <a href="http://fr.wikipedia.org/wiki/D%C3%A9livrance_%28film,_1972%29">Délivrance</a>&nbsp;(ou s'affrontent un joueur de banjo et un guitariste...) oui,oui... tout seul, sans banjo (mais avec deux capos et une double guitare...)</p>
<p class="plettrine">
	Par contre, des mains, il n'en a que deux... enfin je crois... (pour le reste de son anatomie allant par paire, la vidéo ne permet pas d'en juger)</p>
<p>
	Allez, zou, 3 minutes d'OMG, bave aux lèvres et pupille dilatée par la jalousie légitime d'avoir conscience qu'on ne s'élèvera jamais à son niveau... (*pan*)</p>


feed_id: http://www.warriordudimanche.net/article134/auto-youplay-il-s-embed-avec-les-liens
title: auto_YouPlay: il s'embed avec les liens
uri: auto_YouPlay-il-s-embed-avec-les-liens
url: http://www.warriordudimanche.net/article134/auto-youplay-il-s-embed-avec-les-liens
content:
<p class="plettrine">
	<img alt="" class="rond englobe" src="media/1dd2bde9.youplay.jpg" data-original-source="http://www.warriordudimanche.net/data/images/youplay.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Mon dieu que ce titre est mauvais... Doux Jésus ! Si comme le disait Hugo (l'écrivain, pas le <a href="http://www.hugolescargot.com/">gastéropode</a>) "<strong><em>Les calembours sont des pets de l'esprit ...</em></strong>", j'ai dû à l'instant fissurer les papilles olfactives de bon nombre de lecteurs ^^</p>
<hr />
<p>
	Bref, j'ai pas encore commencé que je digresse déjà...pfff.</p>
<p class="plettrine">
	J'ai posté une liste de vidéos youtube pour illustrer <a href="http://www.warriordudimanche.net/article133/cours-forrest">le billet sur la playlist de running</a> et comme je ne me voyais pas faire un truc aussi répétitif connement, j'ai agi comme tout geek normalement constitué aurait agi à ma place (si tant est qu'il existe une chose telle qu'un geek normalement constitué ^^ ): j'ai codé en 10 minutes une appli pour ça...:-D&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article133/cours-forrest
title: Cours Forrest
uri: Cours-Forrest
url: http://www.warriordudimanche.net/article133/cours-forrest
content:
<p>
	<img alt="" class="rond" src="media/e6c70a80.lastmohicans.jpg" data-original-source="http://www.warriordudimanche.net/data/images/lastmohicans.jpg" style="width: 100%; height: 100%;" /></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Avec le retour des beaux jours (!) on va peut-être enfin pouvoir <strike>se barrer en courant de la maison pour échapper aux obligations familiales</strike> &nbsp;ressortir gaiement, le coeur léger et gonflé de reconnaissance envers la création, fouler d'un pied alerte les joyeux sentiers bucoliques de nos campagnes, le mollet tonique et la cuisse enthousiaste, avec sur les oreilles la musique qui permettra de ne pas flancher quand vous commencerez à payer les excès de l'hiver.<br />
	Seulement voilà, quoi écouter... ?</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article135/revue-des-calembredaines-d-avril
title: Revue des calembredaines d'Avril
uri: Revue-des-calembredaines-d-Avril
url: http://www.warriordudimanche.net/article135/revue-des-calembredaines-d-avril
content:
<p class="plettrine">
	<img alt="" class="rond englobe" src="media/1636328a.poisson-davril.jpg" data-original-source="http://www.warriordudimanche.net/data/images/poisson-davril.jpg" style="width: 250px; height: 250px;" />&nbsp;C'est très tôt ce matin que nous avons appris de sources sûres la nouvelle: Google poursuit l'éradication de ses services... d'abord le <a href="http://lehollandaisvolant.net/?d=2013/04/01/10/21/50-google-va-interdire-les-videos-de-chats-sur-youtube">Hollandais volant nous annonce leur intention de prohiber les vidéos de chats</a>, puis, sans doute face à une grogne s'exprimant déjà via une pétition en ligne rapidement saturée, <a href="http://korben.info/google-annonce-la-fermeture-de-nouveaux-services-dont-youtube.html">Korben &nbsp;révèle que finalement, c'est le service youtube tout entier qui sera purement et simplement &nbsp;supprimé</a>&nbsp;(info relayée par le très sérieux site <a href="http://www.10minutesaperdre.fr/2013/03/31/pour-vous-quelle-est-la-meilleure-video-de-youtube/">10minutesaperdre</a>)</p>
<p>
	Certains, déjà, s'autorisent à penser que la célèbre firme tentaculaire aurait besoin de toute la colossale charge de ses serveurs dans le cadre de son <a href="http://www.google.com/mentalplex/">projet mentalplex</a>, qui avait fuité il y a quelques années...</p>
<p class="plettrine">
	A peine remis, voilà que <a href="http://www.gurumed.org/2013/03/31/pourquoi-certaines-chauves-souris-pratiquent-la-fellation-et-dsormais-le-cunnilingus-vidos/">Gurumed m'annonce que les Chauves souris pratiquent les relations buco génitales</a>&nbsp;et que&nbsp;<a href="http://www.10minutesaperdre.fr/2013/03/31/pour-vous-quelle-est-la-meilleure-video-de-youtube/">Gizmodo découvre de la vie sur mars</a>... Je sens que cette journée va être surprenante... Je vous tiens au courant des évolutions des évènements. *musique de la quatrième dimension*</p>
<hr />
<p>
	&nbsp;</p>
<p>
	Edition de 11h16:</p>
<p class="plettrine">
	Une revue plus détaillée du cas Google tendrait à confirmer l'évolution et la spécialisation de ses services.</p>
<p>
	En effet, l'odieuse hydre diabolique au service du capitalisme serait sur le point de lancer un nouveau produit d'avant-garde, dont certains s'interrogent déjà sur son utilité, <a href="http://www.gizmodo.fr/2013/04/01/google-nose.html">la recherche olfactive</a>.&nbsp;</p>
<p>
	L'accessibilité de ce tout nouveau service aux usagers français reste tributaire des <a href="http://www.gizmodo.fr/2013/04/01/la-fibre-optique-francaise-atteinte-de-myopie.html">aléas techniques dramatiques dont souffre la fibre optique </a>de notre belle nation et des débits demandés par cette technologie, encore inconnus...&nbsp;</p>
<hr />
<p class="plettrine">
	Nos amis d'Alsacréation, dont le sérieux et le professionalisme ne sont plus à démontrer, nous font part à l'instant de la naissance d'un nouveau type de préprocesseur css: fini sass, explosé less, <a href="http://www.alsacreations.com/actu/lire/1545-lancement-de-fess.html">place à fess, l'expandeur de code</a> ! Encore bravo !</p>
<hr />
<p>
	Edition de 11h45:</p>
<p class="plettrine">
	Il fallait s'y attendre, quand un produit est gratuit c'est que l'utilisateur est le produit: Twitter l'a bien compris et annonce que désormais<a href="http://wwwhatsnew.com/2013/04/01/twitter-deja-de-ser-gratis-si-quieres-usar-vocales-broma-del-1-de-abril/"> le service cessera d'être simplement gratuit</a>: &nbsp;seul le service premium payant permettra d'utiliser les voyelles, le service de base n'autorisant que les consonnes et quelques signes de ponctuation.</p>
<hr />
<p>
	Edition de 12h00</p>
<p class="plettrine">
	Cette fois, ce serait la firme à la pomme qui, lassée de son image de marque pour hipsters, interdirait l'accès aux pomme-boutiques<a href="http://www.gizmodo.fr/2013/04/01/hipster-apple.html"> à toute personne porteuse de lunettes à grosses montures</a>... Mais où va le monde ma pauv'dame ? (m'en parlez pas, tout va à vélo...)</p>
<p class="plettrine">
	La folie semble désormais s'emparer de tous les acteurs du milieu informatique, se répandant comme une <strike>salop</strike> &nbsp;trainée de poudre: c'est en effet au tour de LDLC de proposer un nouveau produit assorti de services concurrenciels: une LDLC box aux performances pour le moins alléchantes, <a href="http://LDLC lance sa box Internet pour le 1er avril">jugez vous-même</a>.</p>
<hr />
<p class="plettrine">
	Samsung ne manque pas de marquer ce jour inoubliable d'une pierre blanche à son chiffre: le 7... c'est en effet la taille de l'écran de la toute dernière<a href="http://www.gizmodo.fr/2013/04/01/samsung-smartwatch.html"> montre smartphone proposée par la marque concurrente d'Apple</a>... Comment la firme à la pomme va-t-elle réagir ? En se lançant dans une course à l'échalote, sans doute...</p>
<hr />
<p>
	Edition de 12h30:</p>
<p class="plettrine">
	Avis aux Indinana Jones du dimanche, chercheurs de trésors de tous poils, Google se fend d'un nouveau nouveau service: <a href="http://google-latlong.blogspot.fr/2013/03/find-treasure-with-google-maps.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+blogspot/SbSV+(Google+LatLong)">une treasure google map </a>répertoriant les trésors à travers le monde... A vos pelles !</p>
<p>
	De plus,<a href="http://youtube-global.blogspot.com.es/2013/03/youtube-contest-submissions-closing_31.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+youtube/PKJx+(YouTube+Blog)"> le grand concours que la firme avait lancé il y a huit ans</a> se clôt en ce moment... Serez-vous le gagnant ?</p>
<hr />
<p>
	Edition de 16h00:</p>
<p class="plettrine">
	On m'apprend à l'instant que le célèbre site <a href="http://minecraft.fr/fermeture/">Minecraft.fr annonce sa fermeture imminente</a> (vous noterez la musique de circonstance) (les romantiques, ya rien de mieux)</p>
<p>
	Cette interminable journée de bouleversements ne prendra-t-elle donc jamais fin ? Quel suspense !&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article136/bon-anniversaire
title: Bon anniversaire, maaaîîître...
uri: Bon-anniversaire-maaaîîître
url: http://www.warriordudimanche.net/article136/bon-anniversaire
content:
<p>
	<img alt="" class="rond englobe" src="media/6908a4c6.nbt_gros_oeil28129.jpg" data-original-source="http://www.warriordudimanche.net/data/images/nbt_gros_oeil%281%29.jpg" style="width: 200px; height: 218px;" />&nbsp;Aujourd'hui est un jour très spécial c'est l'anniversaire de notre maître à tous ( * génuflexion * ) : notre affectionné&nbsp;<strong><em>Sebsauvage</em></strong>... Et ça tombe bien, la date correspond à ma rubrique l'inspiration du mardi.</p>
<p>
	Voyez comme la vie est bien faite ^^... Pour l'occasion, je lui ai concoté une dédicace à la "<a href="http://lesjoiesducode.tumblr.com/">lesjoiesducode</a>", dont il est friand ^^&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	<img alt="" class="rond " src="media/f51e0ccc.Sans-titre-2.jpg" data-original-source="http://www.warriordudimanche.net/data/images/Sans-titre-2.jpg" style="width: 200px; height: 200px; float: right;" /></p>
<p class="plettrine">
	Vu qu'il passe quadra, ce serait dommage de passer à côté &nbsp;d'un hommage digne de ce nom au vénérable maître. (oui, je sais, inutile de me rappeler que je suis le doyen de l'équipe *mort* je l'ai BIEN COMPRIS la dernière fois hinhinhin :-D )&nbsp;</p>
<p>
	D'une façon générale, je pense qu'il va être sensible à cette marque d'admiration sans borne de la communauté du titanesque et mystérieux projet des cinq cyclones ( * prosternation * ) ^^</p>


feed_id: http://www.warriordudimanche.net/article137/de-la-legitimite-de-l-optimisation
title: De la légitimité de l'optimisation
uri: De-la-légitimité-de-l-optimisation
url: http://www.warriordudimanche.net/article137/de-la-legitimite-de-l-optimisation
content:
<p>
	<img alt="" class="rond englobe" src="media/63460d10.optimisation.jpg" data-original-source="http://www.warriordudimanche.net/data/images/optimisation.jpg" style="width: 200px; height: 200px;" />&nbsp;On a tous entendu parler certains types plus malins que tout le monde, ou lu leurs interventions sur des forums: ils se posent en "homme qui sait" pour décréter, sur un ton docte, que tel logiciel, tel site, telle appli ne sont pas optimisés...</p>
<p>
	Je me suis rendu compte qu'aujourd'hui, cette étape nécessaire de la programmation est &nbsp;devenu une façon de percevoir le monde...</p>
<p>
	Petite réflexion perso qui vaut ce qu'elle vaut (et pas plus )</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article138/it-s-shaun-the-sheep-it-s-shaun-the-sheep
title: It's Shaun the sheep, it's shaun the sheep...
uri: It-s-Shaun-the-sheep-it-s-shaun-the-sheep
url: http://www.warriordudimanche.net/article138/it-s-shaun-the-sheep-it-s-shaun-the-sheep
content:
<p>
	<img alt="" class="englobe" src="media/6a41f3c2.timmy-teddy.jpg" data-original-source="http://www.warriordudimanche.net/data/images/timmy-teddy.jpg" style="width: 150px; height: 153px;" />&nbsp;Mais dites-moi dites-moi... ça fait une éternité que je n'ai pas posté un chti jeu du vendredi...&nbsp;</p>
<p>
	Bon, allez... Je vous tue la productivité avec un petit jeu physique à base de moutons (histoire de changer des canards)...</p>
<p>
	En plus, c'est avec les moutons sympathiques de la série shaun the sheep (que je conseille vivement ^^ ).</p>
<p>
	Aidez-les à rejoindre la grange...&nbsp;</p>
<p>
	Attendez avant de ricaner ^^</p>
<p>
	(hein ?! oui, je sais qu'on n'est pas vendredi...) (je poste quand je veux, je ne suis pas un numéro, je suis un homme liiiibreee ! oO)</p>


feed_id: http://www.warriordudimanche.net/article139/a-small-talk-at-the-back-of-beyond
title: A Small Talk At The Back Of Beyond
uri: A-Small-Talk-At-The-Back-Of-Beyond
url: http://www.warriordudimanche.net/article139/a-small-talk-at-the-back-of-beyond
content:
<p>
	<img alt="" class="rond englobe" src="media/fa5ec6be.smalltalk.jpg" data-original-source="http://www.warriordudimanche.net/data/images/smalltalk.jpg" style="width: 200px; height: 160px;" />&nbsp;Un jeu en mode texte sous forme de dialogue avec une IA qui à l'air de vous cacher des trucs quand vous vous réveillez &nbsp;de votre sommeil cryogénique et post-apocalyptique, le tout sur &nbsp;musique de fond flippante, ça vous branche... ?</p>
<p>
	Ca s'appelle&nbsp;A <em>Small Talk At The Back Of Beyond</em>, je l'ai trouvé sur jeux rouille et je crois que je vais bien l'aimer...&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article142/devinez-xiii
title: Devinez XIII (aïe, pas-sur-la-tête !)
uri: Devinez-XIII-(aïe-pas-sur-la-tête-)
url: http://www.warriordudimanche.net/article142/devinez-xiii
content:
<p>
	<img alt="" class="rond englobe" src="media/5ece2faf.vv.png" data-original-source="http://www.warriordudimanche.net/data/images/enigmes/vv.png" style="width: 200px; height: 172px;" />&nbsp;Il y a fort fort longtemps que je n'ai pas posté dans cette catégorie une de mes vieilles énigmes: je le fais donc rapidement, dans le feutré, histoire d'avoir le temps de m'éloigner avant que Timo ne me jette à la tête le premier objet contondant qui lui tombe sous la main en souvenir <a href="http://www.warriordudimanche.net/article111/devinez-xi-the-return-the-revenge-of-the-son-who-is-back-again">de la précédente </a>(s'il pratique un genre de vaudou hollandais, je suis mort oO )</p>


feed_id: http://www.warriordudimanche.net/article141/keira-rathbone-la-dactylo-utlime
title: Keira Rathbone: la dARTctylo utlime
uri: Keira-Rathbone-la-dARTctylo-utlime
url: http://www.warriordudimanche.net/article141/keira-rathbone-la-dactylo-utlime
content:
<p>
	<img alt="" class="rond englobe" src="media/394c8c63.Keira_Rathbone.jpg" data-original-source="http://www.warriordudimanche.net/data/images/Keira_Rathbone.jpg" style="width: 250px; height: 177px;" />&nbsp;Voilà de très jolis yeux *love* dont leur charmante propriétaire partage le regard via un support très particulier, délicieusement old fashioned, désuet, vintage, presque steampunk dans l'esprit: une machine à écrire.</p>
<p>
	En effet, pour les rares qui ne la connaîtraient pas encore,<a href="http://keirarathbone.com"> Keira Rathbone</a> est une artiste qui se sert d'une machine à écrire pour créer ses oeuvres...</p>
<p>
	Un (minuscule) tour d'horizon des créations de cette artiste originale...</p>


feed_id: http://www.warriordudimanche.net/article143/stop-hammertime
title: Stop... (hammertime)
uri: Stop-(hammertime)
url: http://www.warriordudimanche.net/article143/stop-hammertime
content:
<p>
	<img alt="" class="rond englobe" src="media/a1bddb8d.stop.jpg" data-original-source="http://www.warriordudimanche.net/data/images/stop.jpg" style="width: 250px; height: 250px;" />&nbsp;En passant, je vous laisse une ridicule et minuscule petite fonction d'arrêt pour php...&nbsp;</p>
<p>
	Il sera clair pour tout le monde que j'ai passé beaaaaauuuucoup plus de temps sur l'image d'en-tête que sur ce code, mais comme je m'en sers très souvent pour débugger sans insaller de grosses lib, ben je vous la file au cas où...</p>


feed_id: http://www.warriordudimanche.net/article147/boite-a-idees-une-todolist-pour-wdd
title: Boîte à idées: une todolist pour WDD
uri: Boîte-à-idées-une-todolist-pour-WDD
url: http://www.warriordudimanche.net/article147/boite-a-idees-une-todolist-pour-wdd
content:
<p>
	<img alt="" class="rond englobe" src="media/12504cbd.todo.png" data-original-source="http://www.warriordudimanche.net/data/images/todo.png" style="width: 250px; height: 188px;" />&nbsp;Voilà un moment que les visiteurs me proposent des améliorations à apporter à WDD et, comme beaucoup d'entre-nous, je les note scrupuleusement sur un carnet quand je ne m'y mets pas de suite...</p>
<p class="plettrine">
	Toutefois, je me suis dit qu'un article dont l'objectif serait de permettre de regrouper toutes les propositions et idées serait déjà une bonne amélioration.</p>
<p>
	Vous pouvez donc tout à loisir ajouter vos idées en commentaires sur ce billet, je m'y réfèrerai à chaque fois que mon emploi du temps de ministre me permettra de me pencher sur l'aspect technique de ce blog...</p>
<p>
	Tchou !</p>


feed_id: http://www.warriordudimanche.net/article145/auto-error-handler
title: auto_error_handler: des messages d'erreur plus complets
uri: auto_error_handler-des-messages-d-erreur-plus-complets
url: http://www.warriordudimanche.net/article145/auto-error-handler
content:
<p>
	<img alt="" class="rond englobe" src="media/6f6c27a2.bug.jpg" data-original-source="http://www.warriordudimanche.net/data/images/bug.jpg" style="width: 250px; height: 200px;" />&nbsp;Il y a quelques jours, je suis tombé sur <a href="http://net.tutsplus.com/tutorials/php/quick-tip-email-error-logs-to-yourself-with-php/">un bout de code pour s'envoyer un email</a> contenant un rapport d'erreur quand un bug se présentait sur une page de php...</p>
<p>
	J'ai trouvé l'idée sympa (et je l'ai gardé dans mes snippets perso) mais je me suis dit qu'un petit bout de code pour aider à débugguer ne serait pas de trop pour le travail au quotidien... du coup, je me suis fait un petit handler pour avoir un rapport plus détaillé... Si ça sert à quelqu'un...</p>


feed_id: http://www.warriordudimanche.net/article144/goodie-la-coque-warriordudimanche
title: Goodie: la coque Warriordudimanche !
uri: Goodie-la-coque-Warriordudimanche
url: http://www.warriordudimanche.net/article144/goodie-la-coque-warriordudimanche
content:
<p>
	<img alt="" class="rond englobe" src="media/bed8e374.Sans-titre-1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/Sans-titre-1.jpg" style="width: 250px; height: 167px;" />&nbsp;Ca me démangeait depuis longtemps, j'ai craqué après avoir changé mon portable suite à la noyade de son prédécesseur: j'ai fait faire une coque personnalisée pour mon mobile.</p>
<p>
	Je me suis donc rendu sur <a href="http://www.coque-unique.com/">coque-unique.com</a> pour me faire ma mienne à moi personnalisée et unique...</p>
<p>
	Mon retour d'expérience...</p>


feed_id: http://www.warriordudimanche.net/article146/hansel-gretel-une-friandise-a-devorer
title: Hansel & Gretel: une friandise à dévorer !
uri: Hansel-Gretel-une-friandise-à-dévorer
url: http://www.warriordudimanche.net/article146/hansel-gretel-une-friandise-a-devorer
content:
<p>
	<img alt="" class="rond englobe" src="media/ad30997c.hansel.jpg" data-original-source="http://www.warriordudimanche.net/data/images/hansel.jpg" style="width: 250px; height: 187px;" />Ce vendredi, je vous propose un jeu d'aventure original, aussi bien par son ambiance graphique que dans son contenu.</p>
<p>
	Jouez le rôle de Gretel (au début) et commencez par réveiller votre frère... La suite, vous la découvrirez vous mêmes... ^^</p>


feed_id: http://www.warriordudimanche.net/article149/ferme-d-autoblogs-wdd
title: Ferme d'autoblogs WDD
uri: Ferme-d-autoblogs-WDD
url: http://www.warriordudimanche.net/article149/ferme-d-autoblogs-wdd
content:
<p>
	<img alt="" class="rond englobe" src="media/02f51412.resolucion.png" data-original-source="http://www.warriordudimanche.net/data/images/resolucion.png" style="width: 140px; height: 200px;" />&nbsp;J'attendais d'avoir un peu de temps pour participer enfin à la propagation libre et non censurée de l'information, c'est chose faite:</p>
<p>
	voici venir les autoblogs WDD (sur la musique des barbapapas, je vous prie) (pour ceux qui se souviennent encore de <a href="http://www.youtube.com/watch?v=0rj9Q7wEoGk">la série originale</a>...)</p>
<p class="plettrine">
	Donc, avis à la population, vous trouverez les blogs et le formulaire d'ajout à la page<a href="http://autoblogs.warriordudimanche.net"> autoblogs.warriordudimanche.net</a> ...&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article150/le-zobjet-du-lundi
title: Le Zobjet du lundi (2)
uri: Le-Zobjet-du-lundi-(2)
url: http://www.warriordudimanche.net/article150/le-zobjet-du-lundi
content:
<p>
	<img alt="" class="rond englobe" src="media/9435ec3f.questionicon.png" data-original-source="http://www.warriordudimanche.net/data/images/questionicon.png" />&nbsp;Il est très évident de deviner la fonction du&nbsp;zobjet de la semaine... tellement évident que je n'ai pas pris la peine de modifier la photo pour empêcher l'utilisation de la recherche d'images...</p>
<p>
	&nbsp;</p>
<p>
	Ses <em><strong>DEUX </strong></em>fonctions sont tout-à-fait claires... ^^</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p><hr />
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/4debde75.MC3A1scara.jpg" data-original-source="http://www.warriordudimanche.net/data/images/M%C3%A1scara.jpg" style="width: 250px; height: 372px;" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	Quelles sont ses deux fonctions ?</p>
<hr />
<p style="text-align: center;">
	via&nbsp;<a href="http://www.nopuedocreer.com/quelohayaninventado/23666/mascara-de-pestanas-vibradora">http://www.nopuedocreer.com</a></p>


title: SnippetVamp: parce qu'yen a marre de chercher ses snippets...
uri: SnippetVamp-parce-qu-yen-a-marre-de-chercher-ses-snippets
feed_id:
http://www.warriordudimanche.net/article148/snippetvamp-parce-qu-yen-a-marre-de-chercher-ses-snippets

url:
http://www.warriordudimanche.net/article148/snippetvamp-parce-qu-yen-a-marre-de-chercher-ses-snippets

content:
<p>
	<img alt="" class="englobe" src="media/7851ee21.snippetvamplogo28129.jpg" data-original-source="http://www.warriordudimanche.net/data/images/snippetvamplogo%281%29.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Voilà une difficulté que tout codeur doit sans doute rencontrer: regrouper tous ses bouts de codes, fonctions etc au sein d'un seul espace, facile d'accès.&nbsp;</p>
<p>
	Comme tout le monde, c'est un problème que j'ai maintes fois tenté de surmonter via des solutions plus ou moins efficaces, du dossier plein de fichiers textes aux applis tierces...</p>
<p class="plettrine">
	J'en suis venu à me bricoler, comme d'habitude, des applis exprès: j'ai commencé par des versions en VB il y a fortfort longtemps... puis en Delphi...&nbsp;</p>
<p class="plettrine">
	Puis j'en ai fait une destinée à être utilisable en ligne et synchronisée localement (via ftpbox par exemple)... Ainsi, on a toujours ses codes sous la main...</p>
<p>
	Comme les copains m'ont fait l'honneur de s'y intéresser, voici une revue de la version (über) alpha...</p><p>
	&nbsp;</p>
<hr />
<p class="plettrine">
	J'en avais fait une première version, tout à fait fonctionelle et assez stylée, mais au moment de la reprendre pour l'améliorer, j'ai trouvé sa structure trop compliquée et j'ai décidé de reprendre from scratch avec pour objectif une appli en un seul fichier php...</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/7071d1c9.sv1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/sv1.jpg" style="width: 600px; height: 382px;" /></p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	La première version, jolie mais lourde et sans coloration syntaxique, statut public/privé etc)</p>
<hr />
<p>
	&nbsp;</p>
<p class="plettrine">
	Cette version 2 est donc reprise à zéro avec un cahier des charges précis: rester KISS, rapide, fonctionnelle, facile à adapter (thème/langue/code), elle doit permettre de diffuser facilement son code...</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	Actuellement, cette version alpha en est au stade suivant:</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<ul>
	<li>
		SnippetVamp en lui même tient en <strong><em>une page php de moins de 28ko</em></strong>.<img alt="" class="rond " src="media/4debd5fd.criquet.jpg" data-original-source="http://www.warriordudimanche.net/data/images/criquet.jpg" style="width: 276px; height: 178px; float: right; margin-left: 10px; margin-bottom: 10px; margin-top: 10px;" /></li>
	<li>
		J'ai de plus essayé de garder les <strong><em>css le plus light possible</em></strong> (même si je peux mieux faire lors le l'optimisation) <em><strong>et j'ai opté pour<a href="https://github.com/mythz/jquipjIg&amp;bvm=bv.45645796,d.d2k"> jquip</a></strong></em>&nbsp;(28ko) au lieu de jquery (trop lourd au regard des besoins) et pour <a href="http://softwaremaniacs.org/soft/highlight/en/">highlight.js</a> pour les mêmes raisons.</li>
	<li>
		<em><strong>facile à reprendre</strong></em>: le code est assez clair pour être relu et amélioré sans se gratter la tête pendant une heure</li>
	<li>
		les snippets ont <em><strong>un statut public/privé</strong></em> (public= acessible par rss, via le site ou un import)</li>
	<li>
		les snippets peuvent être <strong><em>embedded via une simple commande $_GET</em></strong> &nbsp;(inclusion dans un blog par exemple); les snippets embedded ont déjà une coloration syntaxique qu'on peut choisir ou redéfinir via css (dans la config)</li>
	<li>
		les textes sont <em><strong>internationalisables </strong></em>(fr/en pour l'instant mais facile à traduire)</li>
	<li>
		fonction de <em><strong>tags </strong></em>et de <em><strong>recherche rapide</strong></em></li>
	<li>
		<strong><em>coloration des tags</em></strong> via css pour les tags très utilisés ('php' 'jquery' 'python' par exemple ont une couleur spécifique qui facilite leur repérage)</li>
	<li>
		le nuage de tags peut être<em><strong> classé par nombre de snippets ou par ordre alphabétique</strong></em>,</li>
	<li>
		l'appli semble déjà assez rapide mais j'ai tout de même ajouté <strong><em>un cache dont le contenu n'est obsolète qu'en cas de modif ou d'ajout</em></strong> par l'admin,</li>
	<li>
		<em><strong><img alt="" class="rond englobe" src="media/652794b1.crayon.jpg" data-original-source="http://www.warriordudimanche.net/data/images/crayon.jpg" style="width: 250px; height: 207px;" />compte admin</strong></em> créé simplement lors de la première utilisation,</li>
	<li>
		<em><strong>configuration simple</strong></em> via un formulaire autogénéré,</li>
	<li>
		<em><strong>page d'accueil</strong></em> listant les<strong><em> derniers snippets</em></strong></li>
	<li>
		<em><strong>design simple et responsive </strong></em>(la taille des fontes est encore à revoir pour les petits écrans, je garde ça pour l'optimisation des css),</li>
	<li>
		des <em><strong>flux rss filtrés</strong></em>: comme dans shaarli, vous pouvez récupérer le flux de la page qui vous intéresse: seul le php vous branche ? Utilisez le lien rss de la page obtenue en cliquant sur le tag php... idem pour les recherches.</li>
	<li>
		<strong><em>nom du fichier data configurable pour améliorer la sécurité</em></strong> (par défaut snippetvamp.dat)</li>
</ul>
<hr />
<p class="plettrine">
	J'aurais pu inclure le js et les css à l'appli elle-même, mais j'aurais perdu en lisibilité et temps de téléchargement ce que j'aurais gagné en compacité. En conservant un fichier css et des js hors du corps de l'appli, ils sont mis en cache lors de la première utilisation.</p>
<p>
	<img alt="" class="englobe" src="media/25b98a83.folder.jpg" data-original-source="http://www.warriordudimanche.net/data/images/folder.jpg" style="width: 250px; height: 194px;" />La structure actuelle est la suivante:</p>
<fieldset>
	<legend><strong>► SnippetVamp</strong></legend>
	<ul>
		<li>
			<strong>► styles</strong>/ (qui contient le/les style/s d'highlight.js)</li>
		<li>
			<strong>► theme</strong>/ (le css et le sprite)</li>
		<li>
			&nbsp; - snippetvamp.php</li>
		<li>
			&nbsp; - highlight.js</li>
		<li>
			&nbsp; - jquip-min.js</li>
	</ul>
</fieldset>
<p>
	Lors de la première utilisation, SV créera les fichiers nécessaires à son fonctionnement: pass.php, config.dat et snippetvamp.dat</p>
<hr />
<p class="plettrine">
	<img alt="" class="rond englobe" src="media/3dd2009e.clintcolt.png" data-original-source="http://www.warriordudimanche.net/data/images/clintcolt.png" style="width: 250px; height: 285px;" />Sur ma road map, j'ai encore des choses à faire:</p>
<ul>
	<li>
		un vrai débuggage rigoureux,</li>
	<li>
		une réorganisation des css pour en facilité la lisibilité et l'adaptation</li>
	<li>
		une relecture et une optimisation du code (rationaliser et améliorer ce qui peut sans doute l'être),</li>
	<li>
		un bookmarklet qui puisse permettre d'ajouter rapidement un snippet (voire qui permette de parser une page web à la recherche des pre/code)</li>
	<li>
		des trucs assez évidents mais qui requièrent un moment d'attention quand même, du genre: si on change le nom du fichier dat, il faut bien le renommer au passage ^^</li>
	<li>
		une option de backup de l'appli (ou du fichier dat)</li>
	<li>
		la possibilité de cocher plusieurs snippets et de créer un "pack"</li>
	<li>
		peut-être une couche de sécurité supplémentaire en cryptant le fichier data.</li>
</ul>
<hr />
<p style="text-align: center;">
	Quelques screenshots, pour vous faire une idée...</p>
<p style="text-align: center;">
	<a href="media/9879b1fe.Capturesv.png" data-original-source="http://www.warriordudimanche.net/data/images/Capturesv.png" rel=""><img alt="" class="rond" src="media/9879b1fe.Capturesv.png" data-original-source="http://www.warriordudimanche.net/data/images/Capturesv.png" style="width: 250px; height: 186px;" /></a><a href="media/56e30350.Capturesv2.PNG" data-original-source="http://www.warriordudimanche.net/data/images/Capturesv2.PNG" rel=""><img alt="" class="rond" src="media/56e30350.Capturesv2.PNG" data-original-source="http://www.warriordudimanche.net/data/images/Capturesv2.PNG" style="width: 250px; height: 107px;" /></a><a href="media/b2e8f8d3.Capturesv3.PNG" data-original-source="http://www.warriordudimanche.net/data/images/Capturesv3.PNG" rel=""><img alt="" class="rond" src="media/b2e8f8d3.Capturesv3.PNG" data-original-source="http://www.warriordudimanche.net/data/images/Capturesv3.PNG" style="width: 250px; height: 256px;" /></a></p>
<hr />
<p>
	Je créerai sans doute un dépôt GitHub dès que je considèrerai que ça vaut le coup de partager cette appli... Elle sera bien entendu distribuée librement avec ma bénédiction pour la forker à tour de bras :-)</p>


feed_id: http://www.warriordudimanche.net/article152/allocine-ton-api-on-s-en-fout
title: All#OLDciné: ton API on s'en fout !
uri: All-OLDciné-ton-API-on-s-en-fout
url: http://www.warriordudimanche.net/article152/allocine-ton-api-on-s-en-fout
content:
<p>
	<img alt="" class="rond englobe" src="media/ebcf2024.alloldcine.jpg" data-original-source="http://www.warriordudimanche.net/data/images/alloldcine.jpg" style="width: 250px; height: 250px;" />&nbsp;Quand on veut faire une appli php qui récupère les infos et affiches d'un film, jusqu'à très récemment, on avait deux choix: <a href="http://www.imdb.com/">IMDb </a>et allocine...</p>
<p>
	Si on voulait les synopsis en français, il ne restait qu'allocine... ça tombait bien, remarque, parce qu'ils avaient une API non officielle qui faisait bien son taf, même s'il fallait ruser pour pécho le code ID de l'appli Android pour l'utiliser...&nbsp;</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Mais voilà, Allociné a décidé de se réserver l'accès à cette API et du coup, on se retrouve dans la mouise... (mes récriminations sur le fil touït <a href="http://www.warriordudimanche.net/static2/tooeets&amp;command=msg4">ici </a>et <a href="http://www.warriordudimanche.net/static2/tooeets&amp;command=msg6">là </a>)</p>
<p>
	Et si on ne dépendait plus de leur API ?</p><hr />
<p>
	L'idée est de parser directement les pages allocine pour grabber les infos qui nous intéressent.&nbsp;</p>
<p>
	J'ai pondu(cotcot) quelques fonctions qui font le job pour vous...</p>
<ol>
	<li>
		<em><strong>search2array($recherche)</strong></em>: on lui passe la chaine à rechercher (par exemple 'heros') et elle renvoie un tableau contenant les liens vers les fiches allociné des 20 premiers résultats,</li>
	<li>
		<em><strong>movielink2array($lien)</strong></em>: charge et parse la page allociné correspondant au lien renvoyé par la fonction précédente; elle retroune un tableau contenant toutes les infos (titre, adresse de l'affiche, acteurs, genre, synopsis, lien vers la fiche allocine)</li>
	<li>
		<em><strong>url_array2list($array)</strong></em>: renvoie une liste &lt;ul&gt; regroupant les résultats mis en forme d'une recherche.</li>
</ol>
<p>
	Pour avoir la liste des films correspondant à la recherche 'heros', on fait donc:&nbsp;<strong><em>echo url_array2list(search2array('heros'));</em></strong></p>
<p>
	En faisant simplement&nbsp;<strong style="font-size: 12px;"><em>search2array('heros')&nbsp;</em></strong>on récupère les données sous forme de tableau ce qui permet de les stocker (par exemple pour créer une fois pour toutes les fiches de ses films )</p>
<hr />
<p>
	&nbsp;</p>
<p>
	<iframe height="1220" src="http://snippetvamp.warriordudimanche.net/snippetvamp.php?embed=517facafbde0f" type="text/html" width="100%"></iframe></p>
<hr />
<p class="plettrine">
	Un (gros) bémol: c'est lourd ! Il faut charger la page de recherches, charger chaque page de résultat, parser le tout à coups de preg_match... c'est lent, lourd et ça consomme des ressources en veux-tu en voilà...</p>
<p>
	A réserver pour une utilisation perso dans une appli à soi, évidemment, pas en prod oO&nbsp;</p>
<p class="plettrine">
	De plus, le passage par file_get_contents pour cherger les pages ne sera pas accepté par tous les serveurs: je pense que ça doit dépendre le la politique de sécurité (mais je peux me tromper).</p>
<p>
	En tout cas, pour mon appli de media center hébergée en local, ça remplacera l'usage de l'API.</p>
<p>
	Et si Allocine change la structure de ses pages, il suffit d'adapter les regex en conséquence...</p>
<hr />
<p>
	Pour le zip, <a href="http://files.warriordudimanche.net/allocine.zip">le voilà ...</a></p>
<hr />
<h3 style="text-align: center;">
	[EDIT]</h3>
<p class="plettrine">
	Plarem m'a signalé dans les commentaires que <a href="https://github.com/gromez/allocine-api/tree/master/PHP">Gromez a fait une classe</a> pour tipiak les infos sur Allociné: je l'ai testée rapidement et elle fonctionne très bien; elle est rapide et produit un résultat json directement utilisable...</p>
<p>
	C'est du bon boulot et ça marche. Je n'ai pas encore regardé comment il s'y prend, mais je pense qu'on a une solution plus élégante que le parsing de pages ^^</p>
<p class="plettrine">
	Ce post vaut de toutes façons comme solution de repli et éventuellement comme base pour parser d'autres pages de services dépourvus d'API :-P ^^</p>


feed_id: http://www.warriordudimanche.net/article153/snippetvamp-des-volontaires-pour-tester
title: SnippetVamp: des volontaires pour tester ?
uri: SnippetVamp-des-volontaires-pour-tester
url: http://www.warriordudimanche.net/article153/snippetvamp-des-volontaires-pour-tester
content:
<p>
	<img alt="" class="rond englobe" src="media/04af04ef.svbouteille.jpg" data-original-source="http://www.warriordudimanche.net/data/images/svbouteille.jpg" style="width: 250px; height: 250px;" />&nbsp;Plusieurs d'entre-vous ont été intéressé par SnippetVamp, une petite appli <a href="http://www.warriordudimanche.net/article148/snippetvamp-parce-qu-yen-a-marre-de-chercher-ses-snippets">dont j'ai parlé dans un post précédent</a>...</p>
<p>
	<a href="http://www.warriordudimanche.net/article148/snippetvamp-parce-qu-yen-a-marre-de-chercher-ses-snippets#c1367497179-1">Les plus curieux</a> ont déniché <a href="https://github.com/broncowdd/SnippetVamp">le dépôt github</a> que j'ai ouvert pour l'occasion ( les coquins ^^ )</p>
<p>
	Je viens de commit la version alpha 0.71 qui apporte:</p>
<ul>
	<li>
		la multisélection de tags, par exemple pour sélectionner un langage puis un type de snippet, via un bouton multisélection (on peut basculer en mode multisélection permanent par la config)</li>
	<li>
		la recherche multiple</li>
	<li>
		des flux rss valides (ils ont passé le w3c test, vous me direz si ça marche); ces flux sont toujours filtrés et prennent aussi en compte la multisélection ou la recherche multiple.</li>
	<li>
		j'ai ajouté un lien vers le dépôt en footer</li>
</ul>
<p>
	<em>[Edit] Et hop dans la foulée une version 0.72 pour corriger une boucle de redirection (quand on toggle un statut public privé sur la page d'accueil) et la liste des derniers snippets qui n'affichait pas les snippets privés en admin...</em></p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Note pour les testeurs de la version antérieure: pour permettre la validation RSS il fallait des dates au format rss (pas super sexy)...&nbsp;J'ai donc ajouté une clé dans les $snippets pour stocker la date à ce format ... Si vous avez déjà commencé à utiliser SV et à stocker vos portions <strike>de vache qui rit</strike>&nbsp;de codes, récupérez<a href="http://warriordudimanche.net/vrac/patch_to_0.71_add_rss_compatible_date_format.zip"> ce fichier</a>, lancez-le et paf ça fera des chocaPHPic &nbsp;( =&gt; Timo ^^ ) En fait, ça ajoutera simplement la date rss à partir de la date normale convertie.</p>


feed_id: http://www.warriordudimanche.net/article151/le-zobjet-du-lundi-3
title: Le Zobjet du lundi (3)
uri: Le-Zobjet-du-lundi-(3)
url: http://www.warriordudimanche.net/article151/le-zobjet-du-lundi-3
content:
<p>
	<img alt="" class="rond englobe" src="media/9435ec3f.questionicon.png" data-original-source="http://www.warriordudimanche.net/data/images/questionicon.png" />&nbsp;Sans doute moins simple que le précédent, ce zobjet là en est encore au prototype mais l'inventeur chercherait des entrepreneurs pour en lancer la production commerciale...</p>
<p>
	A vous de voir si vous voulez investir dans ce genre d'outil, quand vous aurez deviné de quoi il s'agit ... oO</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p><hr />
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond " src="media/64cf3549.dm.png" data-original-source="http://www.warriordudimanche.net/data/images/dm.png" style="width: 290px; height: 214px;" /></p>
<p style="text-align: center;">
	[edit: réponse] le <a href="http://www.nopuedocreer.com/quelohayaninventado/23249/dildomaker-punto-de-encuentro-entre-la-satisfaccion-sexual-la-artesania-y-las-verduras/">DILDOMAKER&nbsp;</a>&nbsp;oO</p>


feed_id: http://www.warriordudimanche.net/article155/super-bomb-bugs
title: Super Bomb Bugs
uri: Super-Bomb-Bugs
url: http://www.warriordudimanche.net/article155/super-bomb-bugs
content:
<p>
	<img alt="" class="rond englobe" src="media/33f225e6.superbombbugs.jpg" data-original-source="http://www.warriordudimanche.net/data/images/superbombbugs.jpg" style="width: 250px; height: 250px;" />&nbsp;Je fais une pause dans le dev du bookmarklet de <a href="http://www.warriordudimanche.net/article153/snippetvamp-des-volontaires-pour-tester">SnippetVamp</a> pour vous pousser à céder au désormais traditionnel <em>loose-your-friday movement</em>...</p>
<p>
	Alors là, ya presque tout ce qu'il faut pour rendre le jeu addictif:&nbsp;</p>
<ul>
	<li>
		un côté cartoon mignon mignon (c'est bien simple on dirait bubble bobble *love* )</li>
	<li>
		un côté bomberman</li>
	<li>
		un principe de jeu simplissime</li>
	<li>
		des bonus de ouf avec des évolutions à la Pokemon (wink&amp;nudge à Timo au passage :-) )</li>
	<li>
		des trucs à ramasser</li>
	<li>
		un mode multiplayer ! (j'ai pas essayé le mode à 4 via les téléphones portables)</li>
</ul>
<p>
	Bon, donc, si vous aviez des projets pour aujourd'hui, scannez et retouchez un vieil arrêt de travail, filez-le au boss avec un zip vérolé intitulé <em>mon_boulot_de_la_journée_rendu_en_avance.zip</em> et direction plus bas...</p><hr />
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="400" width="600"><param name="quality" value="high" /><param name="movie" value="data/documents/BombBugsFull_mochi.swf" /><embed height="400" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/BombBugsFull_mochi.swf" type="application/x-shockwave-flash" width="600"></embed></object></p>
<p>
	&nbsp;</p>
<p>
	Via <a href="http://jeuxrouille.com/super-bomb-bugs/">jeuxrouille </a>(encore et toujours ^^)</p>


feed_id: http://www.warriordudimanche.net/article156/ajouter-http-a-une-url-si-necessaire
title: Ajouter http à une URL si nécessaire
uri: Ajouter-http-à-une-URL-si-nécessaire
url: http://www.warriordudimanche.net/article156/ajouter-http-a-une-url-si-necessaire
content:
<p>
	<img alt="" class="rond englobe" src="media/243b5278.http.jpg" data-original-source="http://www.warriordudimanche.net/data/images/http.jpg" style="width: 250px; height: 250px;" />&nbsp;Tiens, au passage je vous poste un chtit snippet pour ajouter http à une adresse si aucun protocole n'est spécifié.</p>
<p>
	&nbsp;</p>
<p>
	J'ai eu besoin de faire ça pour SnippetVamp, donc j'en ai fait une fonction pour ceux qui pourraient en avoir l'utilité...</p>
<p>
	(Bon c'est juste une regex <strike>avec un négative look behind </strike>(old version) )</p>
<p>
	Voir plus bas pour l'embed ^^</p><hr />
<p>
	<iframe frameborder="0" height="210" scrolling="no" src="http://snippetvamp.warriordudimanche.net/snippetvamp.php?embed=5199084345756" type="text/html" width="100%"></iframe></p>


feed_id: http://www.warriordudimanche.net/article157/snippetvamp-beta-1-0
title: Snippetvamp beta 1.0
uri: Snippetvamp-beta-1-0
url: http://www.warriordudimanche.net/article157/snippetvamp-beta-1-0
content:
<p>
	<img alt="" class="rond englobe" src="media/211cab96.snippetvamplogo28229.jpg" data-original-source="http://www.warriordudimanche.net/data/images/snippetvamplogo%282%29.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Grâce aux nombreux retours des copains - <a href="http://www.yosko.net/">yosko</a>, <a href="http://github.com/Cornoualis">Cornoualis</a>, Nico27, <a href="http://bajazet.fr/">Bajazet</a>,&nbsp;&nbsp;<a href="https://knah-tsaeb.org/">Knah-Tsaeb</a>&nbsp;et l'indispensable <a href="http://www.ecyseo.net/">Jerrywham </a>(qui me fait un retour très pro avec conseils sur chaque version que je commit, big thanx !) &nbsp;- Snippetvamp est devenu assez stable pour pouvoir être utilisé de façon plus sérieuse.</p>
<hr />
<p class="plettrine">
	Depuis le dernier post, beaucoup de choses ont été ajoutées ou améliorées (<strike>ceux&nbsp;</strike>celui qui&nbsp;<strike>suivent&nbsp;</strike>suit mon fil touït&nbsp;<strike>sont&nbsp;</strike>est déjà au courant, mais bon):</p>
<ul>
	<li>
		<em><strong>un bookmarklet&nbsp;</strong></em>permet de typiak les snippets de la page où l'on se trouve: un clic et snippetvamp parse la page à la recherche des &lt;pre&gt;, &lt;code&gt; ou snippets embeded en iframe, les récupère et préremplit le formulaire. Si vous n'êtes pas loggué, une case mot de passe est ajoutée automatiquement afin d'éviter de multiplier les chargements et les clics.</li>
	<li>
		<strong>une option d'alerte de mise à jour</strong>&nbsp;(débrayable via la config).</li>
	<li>
		des options de<strong>&nbsp;backup, import et restauration</strong>&nbsp;de fichier dat...</li>
	<li>
		corrections de bugs et optimisations diverses</li>
	<li>
		meilleure gestion du cache</li>
</ul>
<hr />
<p>
	J'ai encore du&nbsp;<strike>vin sur la manche</strike>&nbsp;pain sur la planche pour améliorer certaines choses, notamment:</p>
<ul>
	<li>
		une liste déroulante pour sélectionner les thèmes highlight.js</li>
	<li>
		un filtrage des tags en mode public (éviter d'afficher des tags de snippets privés)</li>
	<li>
		sans doute de futurs bugs qui attendent leur heure, bien planqués, les lâches...</li>
</ul>
<p>
	Le zip est sur<a href="https://github.com/broncowdd/SnippetVamp/archive/master.zip">&nbsp;le dépôt github</a>&nbsp;^^</p>
<p>
	&nbsp;</p>
<p>
	A + les copains&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article154/escape-fast
title: Escape Fast
uri: Escape-Fast
url: http://www.warriordudimanche.net/article154/escape-fast
content:
<p>
	<img alt="" class="rond englobe" src="media/c98f6bb5.escape.jpg" data-original-source="http://www.warriordudimanche.net/data/images/escape.jpg" style="width: 250px; height: 250px;" />&nbsp;Aujourd'hui, on va jouer aux gangstas, aux voyous, aux braqueurs... mais façon fast&amp;furious... (même si c'est pas si fast et qu'il faudrait sans doute remplacer furious par curious...)</p>
<p>
	Bon, le pitch, c'est l'histoire d'un voleur qui poursuit son coequipier qui l'a doublé dans son dernier braquo (bagnole... doublé... festival de jeux de mots bidons)</p>
<p>
	Au bout du compte, on obtient un jeu dont la relation scénar/résultat est relativement improbable mais qui reste définitivement à classer dans la rubrique des jeux qui font chmir parce que t'as toujours envie de voir le niveau suivant... en plus le côté carré rappelle minecraft, alors ... &lt;3</p><hr />
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="400" width="600"><param name="quality" value="high" /><param name="movie" value="data/documents/escapefast.swf" /><embed height="400" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/escapefast.swf" type="application/x-shockwave-flash" width="600"></embed></object></p>


feed_id: http://www.warriordudimanche.net/article158/recuperer-un-fichier-distant-s-il-existe
title: Récupérer un fichier distant s'il existe
uri: Récupérer-un-fichier-distant-s-il-existe
url: http://www.warriordudimanche.net/article158/recuperer-un-fichier-distant-s-il-existe
content:
<p>
	<img alt="" class="rond englobe" src="media/1f800e06.canneapeche.png" data-original-source="http://www.warriordudimanche.net/data/images/canneapeche.png" style="width: 250px; height: 250px;" />&nbsp;Un petit snippet en passant, entre deux mises à jour hagardes de SnippetVamp: une fonction qui permet de récupérer un fichier distant et en même temps de tester son existence...</p>
<p>
	Quand on veut vérifier l'existence d'un fichier distant, is_file gloubiboulgate gentiment et si on s'en file_get_contente, il renvoie une erreur en cas de fichiers absent... (si si, relisez cette phrase plusieurs fois, vous devriez parvenir à la saisir au bout d'une dizaine de tentatives)</p>
<p>
	La fonctions ci-dessous permet de récupérer un fichier distant mais ne génère pas d'erreur en cas d'échec: elle retourne simplement false...</p><hr />
<p>
	<iframe frameborder="0" height="542" scrolling="no" src="http://snippetvamp.warriordudimanche.net/snippetvamp.php?embed=51990126d649d" type="text/html" width="100%"></iframe></p>


feed_id: http://www.warriordudimanche.net/article159/google-vous-ment-googol-vous-prend-pas-pour-un-hon
title: Google vous ment, Googol vous prend pas pour un hon...MAJ
uri: Google-vous-ment-Googol-vous-prend-pas-pour-un-hon
url: http://www.warriordudimanche.net/article159/google-vous-ment-googol-vous-prend-pas-pour-un-hon
content:
<p>
	<img alt="" class="rond englobe" src="media/f545881a.googol.jpg" data-original-source="http://www.warriordudimanche.net/data/images/googol.jpg" style="width: 250px; height: 250px;" />&nbsp;Il y a peu, Sebsauvage <a href="http://sebsauvage.net/links/?xD2f-w">parlait des liens google sur son shaarli</a>&nbsp;et&nbsp;montrait, preuve à l'appui, ce que certains avaient déjà remarqué sans s'en soucier: google affiche une adresse mais pointe le lien vers une autre... récupérant ainsi des infos supplémentaires sur vos recherches.</p>
<p>
	Pour lutter contre ça, on peut déjà se passer de google ! ^^ Sinon, vous pouvez récupérer le fichier php que je vous propose...</p>
<p>
	<em><strong>Cette mise à jour apporte la recherche d'images...</strong></em> ^^</p><p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p class="plettrine">
	Autant le dire tout de suite, c'est un half day project largement perfectible que j'ai fait plus pour me prouver que je pouvais le faire qu'autre chose...</p>
<p>
	Cette page prend votre recherche, interroge google à votre place (avec un réferer fantaisiste), parse la page, récup les liens et descriptions et régénère une page dont tous les liens sont safe (car directs).</p>
<p>
	Bien entendu, pas de pré visualisation, d'autocomplétion ajax etc... c'est du brut fraîchement moulé à la truelle, servi dans du papier journal ^^.</p>
<p>
	Les plus téméraires peuvent même tester à &nbsp;<a href="http://googol.warriordudimanche.net/">googol.warriordudimanche.net</a></p>
<p>
	A noter que vous pouvez même l'installer dans firefox ou chrome comme moteur de recherche par défaut...</p>
<p>
	Pour Firefox, c'est dans la barre de recherche à droite et pour chrome: <em>menu&gt;paramètres&gt;gérer les moteurs de recherche&gt; </em>cherchez dans la liste googol... s'il n' y est pas , ajoutez-le à la main dans les cases en bas de la liste <em>autres moteurs de recherche</em>.</p>
<p>
	Pour mon googol, l'url donne <em>http://googol.warriordudimanche.net/?q=%s</em></p>
<p>
	Voilà le lien vers<a href="http://googol.warriordudimanche.net/googol.zip"> le fichier</a> , le lien vers <a href="https://github.com/broncowdd/googol">le dépôt GitHub</a> et le snippet:</p>
<p>
	&nbsp;</p>
<iframe width="100%" height="3224" src="http://snippetvamp.warriordudimanche.net/snippetvamp.php?embed=519b7cec4b51b" type="text/html"></iframe>


feed_id: http://www.warriordudimanche.net/article160/nouveau-googol-encore-plus-discret
title: Nouveau Googol: encore plus discret...
uri: Nouveau-Googol-encore-plus-discret
url: http://www.warriordudimanche.net/article160/nouveau-googol-encore-plus-discret
content:
<p>
	<img alt="" class="rond englobe" src="media/f545881a.googol.jpg" data-original-source="http://www.warriordudimanche.net/data/images/googol.jpg" style="width: 250px; height: 250px;" />&nbsp;Après maintes discussions fertiles avec JerryWham (dont je vous <a href="http://googol.ecyseo.net">conseille le fork </a>auquel il a ajouté une lightbox par exemple), j'ai amélioré la précédente version.</p>
<p>
	Au chapitre des améliorations: plus de furtivité, une page bilingue, des css corrigés, des boutons précédent suivant, des jolies icônes et ... un lien vers <a href="http://duckduckgo.com/">Duckduckgo.com</a>&nbsp;^^</p>
<p>
	Je rappelle le lien vers<a href="http://googol.warriordudimanche.net/googol.zip">&nbsp;le fichier</a>&nbsp;, le lien vers&nbsp;<a href="https://github.com/broncowdd/googol">le dépôt GitHub</a>&nbsp;et l'adresse vers ma page googol : <a href="http://googol.warriordudimanche.net">googol.warriordudimanche.net</a></p>
<p>
	Grâce à JerryWham, vous avez la possibilité d'ajouter Googol à Firefox comme moteur par défaut.&nbsp;</p>
<p>
	N'hésitez pas à en installer une version sur votre propre serveur, plus il y en aura, mieux ce sera ^^ (pour ma part, je suis passé à ça complètement :-D )</p><p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p class="plettrine">
	La première version utilisait les miniatures de google directement, ce qui faisait que le géant aux dents longues pouvait récupérer au moins les infos relatives à votre ip et les intégrer à ses stats...&nbsp;</p>
<p>
	Je vous avoue que j'ai cherché un moment: JerryWham a opté par le remplacement des thumbs par les images complètes, mais je frémissais pour les users qui, comme moi, disposent d'une connexion au charbon de bois au fond de leur cambrousse...</p>
<p class="plettrine">
	J'ai alors pensé générer moi même les miniatures... (avec un&nbsp;<a href="http://www.warriordudimanche.net/article69/auto-thumb-minitaille-sans-maxiaie">auto_thumb&nbsp;</a>custom pour l'occase)... mais générer des miniatures de fichiers distants... ouch, c'était leeeeeeent...&nbsp;</p>
<p>
	Il m'est venu <strike>Hallyday</strike> &nbsp;à l'idée de recourir à un service genre <a href="http://www.coralcdn.org/">coralcache </a>pour faire le tampon... mais je n'ai pas réussi à le faire fonctionner... (Seb ? Timo ? JérômeJ ? des idées à ce propos ?)...</p>
<p class="plettrine">
	En dernier recours, j'ai décidé d'utiliser les miniatures de google, mais en les récupérant d'abord temporairement sur le serveur, le temps d'afficher la page... Ainsi, seule l'IP du serveur hébergeant Googol est visible, pas celle du user ...</p>
<p>
	Le prix à payer est que ça reste évidemment plus long qu'un accès direct... cette option de rapatriement préalable des miniatures est débrayable via la constante&nbsp;</p>
<pre class="brush:php;">
define('USE_GOOGLE_THUMBS',false);</pre>
<p>
	qu'il suffit de passer à true (moins furtif, mais sensiblement plus rapide.)</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	J'ai ensuite ajouté une traduction EN: si on ne précise pas la langue, c'est celle du navigateur par défaut. On peut la changer via les boutons en haut à droite.</p>
<p>
	Je n'ai pas remis le snippet, il est actualisé dans<a href="http://www.warriordudimanche.net/article159/google-vous-ment-googol-vous-prend-pas-pour-un-hon"> l'article précédent</a>. Récupérez toutefois le zip, pour avoir les icônes...</p>


feed_id: http://www.warriordudimanche.net/article161/googol-1-3-ajout-des-videos
title: Googol 1.3: ajout des vidéos
uri: Googol-1-3-ajout-des-vidéos
url: http://www.warriordudimanche.net/article161/googol-1-3-ajout-des-videos
content:
<p>
	&nbsp;</p>
<p>
	<img alt="" class="rond englobe" src="media/744fc6b5.googol1-3.png" data-original-source="http://www.warriordudimanche.net/data/images/googol1-3.png" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Désormais, le google anonymisé permet aussi la recherche de vidéos.</p>
<p>
	Il est donc maintenant possible de rechercher sur le web, de chercher des images ET des vidéos et utilisant les résultats de google mais sans lui envoyer d'information en background. Même les miniatures des vidéos sont d'abord temporairement récupérées par le serveur avant d'être fournies au client.</p>
<hr />
<p>
	Bang bang, we shot google down ;)&nbsp;</p>
<p>
	Je RE rappelle le lien vers<a href="http://googol.warriordudimanche.net/googol.zip">&nbsp;le fichier</a>&nbsp;, le lien vers&nbsp;<a href="https://github.com/broncowdd/googol">le dépôt GitHub</a>&nbsp;et l'adresse vers ma page googol :&nbsp;<a href="http://googol.warriordudimanche.net">googol.warriordudimanche.net</a></p><hr />
<p style="text-align: center;">
	<img alt="" class="rond" src="media/df98f7b1.googolcapture.png" data-original-source="http://www.warriordudimanche.net/data/images/googolcapture.png" style="width: 550px; height: 352px;" /></p>
<hr />
<p style="text-align: center;">
	<img alt="" class="rond" src="media/a77e708e.googolcapture2.png" data-original-source="http://www.warriordudimanche.net/data/images/googolcapture2.png" style="width: 550px; height: 352px;" /></p>
<hr />
<p style="text-align: center;">
	<img alt="" class="rond" src="media/464966ca.googolcapture3.png" data-original-source="http://www.warriordudimanche.net/data/images/googolcapture3.png" style="width: 550px; height: 352px;" /></p>


feed_id: http://www.warriordudimanche.net/article163/auto-restrict-2-0-un-fichier-pour-les-verrouiller-tous
title: Auto_restrict 2.0: un fichier pour les verrouiller tous.
uri: Auto_restrict-2-0-un-fichier-pour-les-verrouiller-tous
url: http://www.warriordudimanche.net/article163/auto-restrict-2-0-un-fichier-pour-les-verrouiller-tous
content:
<p>
	<img alt="" class="englobe" src="media/37a98af7.logo-auto-restrict.png" data-original-source="http://www.warriordudimanche.net/data/images/logo-auto-restrict.png" style="width: 200px; height: 200px;" /></p>
<p class="plettrine">
	Aujourd'hui, histoire de ressuciter un peu, je vous propose une amélioration de auto_restrict, le fichier php qu<em><strong>'il suffit d'inclure</strong></em>&nbsp;dans une page pour&nbsp;<strong><em>en restreindre l'accès</em></strong>.</p>
<p>
	J'ai beaucoup utilisé ce petit fichier dans mes projets mais il lui manquait une feature importante: la coche "rester connecté".&nbsp;</p>
<p class="plettrine">
	Désormais, il gère un cookie dont on définit la durée et le nom dans la config et qui éviter d'avoir à chaque fois le formulaire de login.</p>
<p>
	En cas de déconnexion, le cookie est viré.&nbsp;</p>
<p>
	J'ai également amélioré le rendu du formulaire sur les mobiles, ajouté la possibilité de choisir son login lors de la création et déplacé la variable login dans le fichier pass.php.</p>
<div>
	&nbsp;</div><p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<div>
	<div>
		<hr />
		<p>
			&nbsp;</p>
		<p>
			Le zip contient un exemple complet et simple:</p>
		<ul>
			<li>
				un fichier&nbsp;<em><strong>index.php</strong></em>&nbsp;qui appelle<strong><em>&nbsp;auto_restrict.php</em></strong></li>
			<li>
				un fichier&nbsp;<em><strong>login_form.php</strong></em>&nbsp;contenant le formulaire servant à se logger</li>
			<li>
				<em><strong>auto_restrict.php</strong></em>&nbsp;(le fichier qu'il suffit d'inclure)</li>
		</ul>
		<img alt="" class="englobe" src="media/f7a8d18c.auto-restrictcapt1.png" data-original-source="http://www.warriordudimanche.net/data/images/auto-restrictcapt1.png" style="width: 252px; height: 307px;" />
		<p class="plettrine">
			Lors de la première utilisation du script, Auto_restrict va proposer de créer le login et le passe via un formulaire: on tape les identifiants de connexion voulus et le fichier pass.php est créé automatiquement avec le passe crypté et le login.</p>
		<p>
			Lorsqu'on charge ensuite la page qui appelle auto_restrict, cette dernière<strong><em>&nbsp;vérifie si les variables de session sont présentes et si elles sont correctes ou si le cookie est présent</em></strong>.</p>
		<p class="plettrine">
			Afin d'éviter de se faire pécho sa session, j'ai ajouté une variable contenant toutes les infos de l'utilisateur (ip+navigateur) cryptée; j'ai récupéré les fonctions de cryptage sur&nbsp;<a href="http://www.info-3000.com/phpmysql/cryptagedecryptage.php">info-3000.com</a>&nbsp;merci au passage ^^.</p>
		<p>
			Si un<em><strong>&nbsp;problème est détecté</strong></em>, on dégage les variables de session éventuelles, on la détruit, on include le formulaire de login et on arrête tout.</p>
		<p>
			&nbsp;</p>
		<p class="plettrine">
			Quand on remplit le formulaire et qu'on l'envoie, c'est encore<em><strong>&nbsp;auto_restrict qui prend la main et gère la connexion</strong></em>: si les login/passe correspondent à ceux fournis en config, on crée la session, sinon, on considère qu'il y a un problème... et on&nbsp;<em>include&nbsp;</em>le formulaire ^^</p>
		<pre class="brush:php;">
	// ------------------------------------------------------------------
	// configuration	
	// ------------------------------------------------------------------
	$auto_restrict['error_msg']='Erreur - impossible de se connecter.';// utilisé si on ne veut pas rediriger
	$auto_restrict['cookie_name']='auto_restrict';// nom du cookie
	$auto_restrict['encryption_key']='abcdef';// clé pour le cryptage de la chaine de vérification
	$auto_restrict['session_expiration_delay']=1;//minutes
	$auto_restrict['cookie_expiration_delay']=360;//days
	$auto_restrict['login']='login'; // caractères alphanum + _ et .
	$auto_restrict['redirect_error']='index.php';// si précisé, pas de message d'erreur
	
	
	// ---------------------------------------------------------------------------------
	// sécurisation du passe: procédure astucieuse de JérômeJ (http://www.olissea.com/)
	if(file_exists('pass.php')) include('pass.php');
	if(!isset($auto_restrict['pass'])){
		if(isset($_POST['pass'])&amp;&amp;isset($_POST['login'])&amp;&amp;$_POST['pass']!=''&amp;&amp;$_POST['login']!=''){ # Création du fichier pass.php
			$salt = md5(uniqid('', true));
			file_put_contents('pass.php', '<!--?php $auto_restrict["login"]="'.$_POST['login'].'";$auto_restrict["salt"] = '.var_export($salt,true).'; $auto_restrict["pass"] = '.var_export(hash('sha512', $salt.$_POST['pass']),true).'; ?-->');
			include('login_form.php');exit();
		}
		else{ # On affiche un formulaire invitant à rentrer le mdp puis on exit le script
			include('login_form.php');exit();
		}
	}
	// ---------------------------------------------------------------------------------

	
	// ------------------------------------------------------------------
	
	// ------------------------------------------------------------------
	// gestion de post pour demande de connexion
	// si un utilisateur tente de se loguer, on gère ici
	// ------------------------------------------------------------------	
	if (isset($_POST['login'])&amp;&amp;isset($_POST['pass'])){
		log_user($_POST['login'],$_POST['pass']);
		if (isset($_POST['cookie'])){setcookie($auto_restrict['cookie_name'],sha1($_SERVER['HTTP_USER_AGENT']),time()+$auto_restrict['cookie_expiration_delay']*1440);}
	}

	// ------------------------------------------------------------------	
	// si pas de demande de connexion on verifie les vars de session
	// et la duree d'inactivité de la session
	// si probleme,on include un form de login.
	// ------------------------------------------------------------------
	if (!is_ok()){session_destroy();include('login_form.php');exit();} 
	// ------------------------------------------------------------------
	// demande de deco via la variable get 'deconnexion'
	// ------------------------------------------------------------------	
	if (isset($_GET['deconnexion'])){log_user('dis','connect');}
	// ------------------------------------------------------------------	
	
</pre>
		<div>
			<hr />
			<p>
				Pour la partie fonctions:</p>
			<pre class="brush:php;">
	function is_ok(){
		// vérifie et compare les variables de session
		// en cas de problème on sort/redirige en détruisant la session
		global $auto_restrict;
		$expired=false;
		if (isset($_COOKIE[$auto_restrict['cookie_name']])&amp;&amp;$_COOKIE[$auto_restrict['cookie_name']]==sha1($_SERVER['HTTP_USER_AGENT'])){return true;}
		if (!isset($_SESSION['id_user'])){return false;}
		if ($_SESSION['expire']&lt;time()){$expired=true;}
				$sid=Decrypte($_SESSION['id_user'],$auto_restrict['encryption_key']);
		$id=id_user();
		if ($sid!=$id || $expired==true){// problème
			return false;
		}else{ // tout va bien
			//on redonne un délai à la session
			$_SESSION['expire']=time()+(60*$auto_restrict['session_expiration_delay']);
			return true;
		}
	}
	
	
	function log_user($login_donne,$pass_donne){
		//cree les variables de session
		global $auto_restrict;
		if ($auto_restrict['login']==$login_donne &amp;&amp; $auto_restrict['pass']==hash('sha512', $auto_restrict["salt"].$pass_donne)){
			$_SESSION['id_user']=Crypte(id_user(),$auto_restrict['encryption_key']);
			$_SESSION['login']=$auto_restrict['login'];	
			$_SESSION['expire']=time()+(60*$auto_restrict['session_expiration_delay']);
			return true;
		}else{
			exit_redirect();
			return false;
		}
	}

	function redirect_to($page){header('Location: '.$page); }
	function exit_redirect(){
		global $auto_restrict;
		@session_unset();
		@session_destroy();
		setcookie($auto_restrict['cookie_name'],'',time()+1);
		if ($auto_restrict['redirect_error']&amp;&amp;$auto_restrict['redirect_error']!=''){
				redirect_to($auto_restrict['redirect_error']);
		}else{exit($auto_restrict['error_msg']);}
	}</pre>
			<p style="text-align: center;">
				<img alt="" src="media/567e8141.auto-restrictcapt2.png" data-original-source="http://www.warriordudimanche.net/data/images/auto-restrictcapt2.png" style="text-align: center; width: 252px; height: 349px;" /></p>
		</div>
		<hr />
		<p>
			On peut toujours complexifier le tout en&nbsp;</p>
		<ul>
			<li>
				sécurisant les données post,</li>
			<li>
				en faisant un ban provisoire des ip+navigateur qui cherchent à se logger sans succès trop de fois,&nbsp;</li>
			<li>
				en gérant plusieurs logins/mdp (via un fichier xml ou une BDD...)</li>
		</ul>
		<p>
			Toutefois, je ne voulais pas compliquer l'utilisation sans raison.</p>
		<p>
			&nbsp;</p>
		<p>
			Comme toujours,&nbsp;<a href="http://files.warriordudimanche.net/zip/auto_restrict.zip">le zip est par là</a>&nbsp;.</p>
		<p>
			&nbsp;</p>
	</div>
	<div>
		&nbsp;</div>
</div>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article167/questions-de-point-de-vue
title: Questions de point de vue...
uri: Questions-de-point-de-vue
url: http://www.warriordudimanche.net/article167/questions-de-point-de-vue
content:
<p>
	<img alt="" class="rond englobe" src="media/38525438.iceberg.jpg" data-original-source="http://www.warriordudimanche.net/data/images/iceberg.jpg" style="width: 250px; height: 250px;" />&nbsp;En ce moment, l'auteur de <a href="http://cinismoilustrado.com">cinismoilustrado </a>semble inspiré... l'actualité peut-être... Ceci dit, l'image d'aujourd'hui, traduite par mes soins tendres et méticuleux, peut bien coller à toutes les grandes unes de nos journaux ou aux sujets de discussion animant le web... de Monsanto au mariage pour tous... on pourrait adapter le dessin suivant.</p>
<p>
	Une image regroupant la vérité selon...</p><hr />
<p style="text-align: center;">
	<img alt="" class="rond" src="media/9ea8db77.la-verdad-segun.png" data-original-source="http://www.warriordudimanche.net/data/images/la-verdad-segun.png" style="width: 500px; height: 856px;" /></p>


feed_id: http://www.warriordudimanche.net/article164/hands-up-give-me-your-favicon-right-now
title: Hands up & give me your favicon right now !
uri: Hands-up-give-me-your-favicon-right-now
url: http://www.warriordudimanche.net/article164/hands-up-give-me-your-favicon-right-now
content:
<p>
	<img alt="" class="englobe *" src="media/8c161597.sheriff.jpg" data-original-source="http://www.warriordudimanche.net/data/images/sheriff.jpg" style="width: 250px; height: 250px;" />&nbsp;Au chapitre des chtites fonctions qui vont bien, je vous en file une qui j'ai faite dans le cadre d'une autre appli perso, dont je parlerai peut-être prochainement...</p>
<p>
	Cette fonction essaie de récupérer la favicon d'un site dont vous lui filez l'adresse. J'ai bien dit essaie, c'est pas toujours simple... *mort*</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p><hr />
<p>
	<iframe height="722" src="http://snippetvamp.warriordudimanche.net/snippetvamp.php?embed=51b9cb2af4000" type="text/html" width="100%"></iframe></p>


feed_id: http://www.warriordudimanche.net/article165/eric-hochet
title: Eric Hochet...
uri: Eric-Hochet
url: http://www.warriordudimanche.net/article165/eric-hochet
content:
<p>
	<img alt="" class="rond englobe" src="media/1d119046.ricochetkills3.png" data-original-source="http://www.warriordudimanche.net/data/images/ricochetkills3.png" style="width: 250px; height: 234px;" />&nbsp;Bon, c'est moche comme jeu... c'est incontestable... &nbsp;et pis la musique te fout de l'eczema derrière les oreilles.&nbsp;</p>
<p>
	Heureusement que l'intérêt n'est pas là... C'est tout con: faut tuer des mecs dont le nombre dépasse le nombre de "balles" dont on dispose...&nbsp;</p>
<p>
	Il faut donc se livrer à une sorte d'exécution "en bande" (mais tout seul !)&nbsp;</p>
<p>
	Si c'est possible, parce que c'est en bande comme au billard, bande de moules ! ^^</p>
<p>
	En gros, faut buter du quidam en utilisant le décor pour faire ricocher les balles, d'où le jeu de mot pitoyable du titre...</p>
<p>
	&nbsp;</p><hr />
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="300" width="550"><param name="quality" value="high" /><param name="movie" value="data/documents/rk3_lp_mochi.swf" /><embed height="300" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/rk3_lp_mochi.swf" type="application/x-shockwave-flash" width="550"></embed></object></p>


feed_id: http://www.warriordudimanche.net/article169/funnel-agreger-plusieurs-flux-en-un-seul
title: Funnel - agréger plusieurs flux RSS en un seul
uri: Funnel-agréger-plusieurs-flux-RSS-en-un-seul
url: http://www.warriordudimanche.net/article169/funnel-agreger-plusieurs-flux-en-un-seul
content:
<p>
	<img alt="logo funnel (c) moi ;)" class="englobe" src="media/181eeb4f.funnel.png" data-original-source="http://www.warriordudimanche.net/data/images/funnel.png" style="width: 250px; height: 250px;" />&nbsp;Funnel est un script s'appuyant sur la lib <a href="http://milletmaxime.net/syndexport/">syndexport </a>qui permet de regrouper plusieurs flux RSS en un seul. Son nom est un jeu de mots avec Feed + tunnel = Funnel (entonnoir en anglais)</p>
<p>
	Deux possibilités pour lui fournir les url des flux:&nbsp;</p>
<ul>
	<li>
		ajouter l'URL des flux dans le tableau $feeds de la partie configuration</li>
	<li>
		passer les flux en $_GET, séparés par un espace (cette fonction peut être verrouillée via une variable de config)</li>
</ul>
<p class="plettrine">
	Les items de tous les flux sont regroupés en un seul et classés par date du plus récent au plus ancien.</p>
<p>
	Un lien vers l'adresse de flux d'origine est conservée dans la description de chaque item.</p><p>
	&nbsp;</p>
<hr />
<pre class="brush:php;">
&lt;?php 
# Funnel (feed tunnel)
# @version: 1.0
# @author: <script type="text/javascript">eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%62%72%6f%6e%63%6f%40%77%61%72%72%69%6f%72%64%75%64%69%6d%61%6e%63%68%65%2e%6e%65%74%27%29'))</script>
# @url: http://www.warriordudimanche.net
# 
# 

# Agréger plusieurs flux rss en un seul en conservant la hierarchie des dates.
# (utilise l'excellente lib syndexport.php http://milletmaxime.net/syndexport/ )
# 

## CONFIG
$feeds=array(
	'http://www.olissea.com/mb/1-links/?do=rss',
	'http://lehollandaisvolant.net/rss.php?mode=links',
	'http://sebsauvage.net/links/index.php?do=rss',
	);

date_default_timezone_set ('Europe/Paris');
define('FUNNEL_FEED_NAME','Warriordudimanche: le flux complet');
define('FUNNEL_FEED_DESCRIPTION','Tout ce qui est posté par Bronco sur WDD');
define('WEBSITE_REFERENCE_URL','http://warriordudimanche.net');
define('FUNNEL_FEED_URL','http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']);
define('ALLOW_GET',false);
## TEMPLATES
$r="\n";
define('TPL_RSS','&lt;?xml version="1.0" encoding="utf-8" ?&gt;'.$r.'&lt;rss version="2.0"  xmlns:content="http://purl.org/rss/1.0/modules/content/"&gt;'.$r.'&lt;channel&gt;'.$r.'&lt;title&gt;&lt;![CDATA['.FUNNEL_FEED_NAME.']]&gt;&lt;/title&gt;'.$r.'&lt;link&gt;'.FUNNEL_FEED_URL.'&lt;/link&gt;'.$r.'&lt;description&gt;'.FUNNEL_FEED_DESCRIPTION.'&lt;/description&gt;'.$r);
define('TPL_RSS_ITEM','&lt;item&gt;'.$r.'&lt;title&gt;&lt;![CDATA[#TITLE]]&gt;&lt;/title&gt;'.$r.'&lt;guid isPermaLink="false"&gt;&lt;![CDATA[#GUID]]&gt;&lt;/guid&gt;'.$r.'&lt;link&gt;#LIEN&lt;/link&gt;'.$r.'&lt;description&gt;&lt;![CDATA[#DESCRIPTION]]&gt;&lt;/description&gt;'.$r.'&lt;pubDate&gt;#DATE&lt;/pubDate&gt;'.$r.'&lt;/item&gt;'.$r);
define('TPL_RSS_FOOTER','&lt;/channel&gt;&lt;/rss&gt;'.$r);
## FUNCTIONS
function file_curl_contents($url){$ch = curl_init();curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,  FALSE);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_URL, $url);if (!ini_get("safe_mode") &amp;&amp; !ini_get('open_basedir') ) {curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);}curl_setopt($ch, CURLOPT_MAXREDIRS, 10); $data = curl_exec($ch);curl_close($ch);return $data;}  
function load_feed($url){
	try {
		$flux=file_curl_contents($url);
		$flux =new SyndExport($flux,false);
		$type = $flux-&gt;returnType();
	}
	catch(Exception $e){
		return false;
	}
	$contenu['infos']=$flux-&gt;exportInfos();
	$contenu['items']=$flux-&gt;exportItems(-1);
	return $contenu;
}
function make_rss($array){
	header("Content-Type: application/rss+xml");
	echo TPL_RSS;
	foreach($array as $key=&gt;$item){
		if(!isset($item['date'])){$item['date']='';}
		if(!isset($item['description'])){$item['description']='';}
		if(!isset($item['guid'])){$item['guid']='';}
		if(!isset($item['link'])){$item['link']='';}
		if(!isset($item['title'])){$item['title']='';}

		$a=array(
			'#DATE'=&gt;$item['date'],
			'#DESCRIPTION'=&gt;$item['description'].'&lt;br/&gt;&lt;a href="'.$item['source_url'].'"&gt;[via '.$item['source'].']&lt;/a&gt;',
			'#GUID'=&gt;$item['guid'],
			'#LIEN'=&gt;$item['link'],
			'#TITLE'=&gt;$item['title'],
		);
		echo str_replace(array_keys($a),array_values($a),TPL_RSS_ITEM);
	}
	echo TPL_RSS_FOOTER;
}



include('syndexport.php');

## ENGINE
$funnel_array=array();
if (isset($_GET['feeds'])&amp;&amp;ALLOW_GET){
	$feeds=explode(' ',urldecode($_GET['feeds']));
}elseif(!isset($feeds)||count($feeds)==0){
	exit('no feeds given');
}

foreach ($feeds as $feed){ # pour chaque flux
	if ($contenu=load_feed($feed)){
		foreach($contenu['items'] as $item){ 
			# on ajoute les items à un tableau commun, 
			# avec la date comme clé (classement global ultérieur)
			$item['source']=$contenu['infos']['title'];
			if(isset($contenu['infos']['link'])){$item['source_url']=$contenu['infos']['link'];}
			$funnel_array[strtotime($item['date']).'_'.$contenu['infos']['title']]=$item;
		}
	}
}
krsort($funnel_array);
make_rss($funnel_array);

?&gt;</pre>
<p class="plettrine">
	Histoire de tester, vous pouvez &nbsp;utiliser le nouveau lien dans mes flux RSS à droite -&gt; le dernier cumule tout ce qui est posté sur wdd: articles+commentaires+shaarli+touïts... ça évite de jongler ^^</p>
<p>
	Pour récupérer un zip prêt à l'emploi,<a href="https://github.com/broncowdd/funnel"> passez par github</a>...</p>
<p>
	&nbsp;</p>
<p>
	Salut les copains, et ne lâchez rien ! *tartag*</p>
<p>
	P.S.: il est pas beau, mon logo ?! :-D</p>


feed_id: http://www.warriordudimanche.net/article170/googol-1-4-filtrage-des-images
title: Googol 1.4: filtrage des images
uri: Googol-1-4-filtrage-des-images
url: http://www.warriordudimanche.net/article170/googol-1-4-filtrage-des-images
content:
<p>
	<img alt="" class="rond englobe" src="media/e66ddd8f.googol1.4.jpg" data-original-source="http://www.warriordudimanche.net/data/images/googol1.4.jpg" style="width: 250px; height: 250px;" />&nbsp;Salut à tous !&nbsp;</p>
<p>
	Je viens d'ajouter le filtrage d'images à googol : désormais, on peut effectuer les recherches images en spécifiant couleur et tailles.</p>
<p>
	J'en ai profité pour augmenter le nombre de résultats sur la page de recherche web et ajouter un numéro de résultat.</p>
<p>
	<strike>Faut que je fasse un tableau des arguments get de google... ça pourrait intéresser ?!</strike></p>
<p>
	J'ai fait un pdf des arguments que j'ai utilisés dans googol: <a href="media/c5ca5082.googlesheet.pdf" data-original-source="http://files.warriordudimanche.net/googlesheet.pdf">googlesheet.pdf</a>.</p>
<p>
	Il y en a beaucoup d'autres mais la plupart sont difficilement compréhensibles ^^</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p><hr />
<p style="text-align: center;">
	<img alt="" class="rond" src="media/05755d9e.googolcapt.jpg" data-original-source="http://www.warriordudimanche.net/data/images/googolcapt.jpg" style="width: 600px; height: 202px;" /></p>


feed_id: http://www.warriordudimanche.net/article168/dieu-est-fou
title: Dieu est fou...
uri: Dieu-est-fou
url: http://www.warriordudimanche.net/article168/dieu-est-fou
content:
<p>
	<img alt="" class="rond englobe" src="media/95202269.dieuestfou.jpg" data-original-source="http://www.warriordudimanche.net/data/images/dieuestfou.jpg" style="width: 250px; height: 250px;" />Encore une excellente infobdgraphie de cinismo ilustrado qui va peut-être m'attirer les foudres épiscolales et oecumeniques...</p>
<p>
	Tant pis, ya les autoblogs pour porter notre bonne parole ^^</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	En effet, il y affirme que dieu est fou, et il le prouve ^^.</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p><hr />
<p style="text-align: center;">
	<img alt="" class="rond" src="media/5ba5eb8f.diosestaloco.png" data-original-source="http://www.warriordudimanche.net/data/images/diosestaloco.png" style="width: 500px; height: 701px;" /></p>


feed_id: http://www.warriordudimanche.net/article166/un-jeu-de-course-comme-dans-ma-jeunesse-ta-gueule-papi
title: Un jeu de course comme dans ma jeunesse... (ta gueule papi...)
uri: Un-jeu-de-course-comme-dans-ma-jeunesse-(ta-gueule-papi-)
url: http://www.warriordudimanche.net/article166/un-jeu-de-course-comme-dans-ma-jeunesse-ta-gueule-papi
content:
<p>
	<img alt="" class="rond englobe" src="media/8d2a7667.pixelracer.jpg" data-original-source="http://www.warriordudimanche.net/data/images/pixelracer.jpg" style="width: 250px; height: 208px;" />&nbsp;Je me souviens d'un jeu de course, quand j'étais au lycée, vers le quel on se précipitait avec un copain quand on avait un peu de temps: on y jouait avec un gros bête bouton rouge de joystick à la atari comme celui-là:</p>
<p>
	<img alt="" class="englobe" src="media/d02539b1.grosbeteboutonrouge.jpg" data-original-source="http://www.warriordudimanche.net/data/images/grosbeteboutonrouge.jpg" style="width: 165px; height: 166px;" /></p>
<p>
	Bien entendu, c'était pas 3d mais très prenant... J'ai retrouvé un peu le même plaisir avec ce jeu : RetroPixelRacer...&nbsp;</p>
<p>
	A mon avis, l'auteur a dû avoir le même joystick que moi...</p><hr />
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="300" width="550"><param name="quality" value="high" /><param name="movie" value="data/documents/RetroPixelRacers.swf" /><embed height="300" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/RetroPixelRacers.swf" type="application/x-shockwave-flash" width="550"></embed></object></p>


feed_id: http://www.warriordudimanche.net/article173/respawn-bronco-s-edition-1-0
title: Respawn - Bronco's edition 1.0 [MAJ]
uri: Respawn-Bronco-s-edition-1-0
url: http://www.warriordudimanche.net/article173/respawn-bronco-s-edition-1-0
content:
<p>
	<img alt="" class="englobe" src="media/6aabe2cd.logorespawn.png" data-original-source="http://www.warriordudimanche.net/data/images/logorespawn.png" style="width: 128px; height: 128px;" />Salut les copains, ce soir, j'ai bossouillé sur l'appli de Timo, <a href="http://lehollandaisvolant.net/index.php?mode=links&amp;id=20121211195941">Respawn</a>, dont on ne peut qu'admirer l'efficacité et la simplicité structurelle.&nbsp;</p>
<p>
	Ca faisait en effet un moment que j'avais envie de me l'adapter un chouïa, j'y ai donc ajouté:</p>
<p>
	- un bookmarklet pour typiak direct une page</p>
<p>
	- un verrouillage admin pour ajouter ou modifier des trucs</p>
<p>
	- un espace public/privé (par défaut toute page ajoutée est publique) avec une adresse de page publique</p>
<p>
	- une icône pour récupérer une page respawnée au format zip</p>
<p>
	- des icônes tout partout et la possibilité de passer une page de public à privé en vice cerça,</p>
<p>
	- une maquette encore à parfaire (euphémisme inside)&nbsp;</p>
<p>
	- un logo.</p>
<p>
	J'ai bien dans l'idée d'ajouter un ou deux trucs, mais là, franchement, je commence à voir flou *mort*</p>
<p>
	D'ailleurs, la phase de test réel va être pour demain... mais pour le moment, les choses fonctionnent normalement.</p>
<p>
	J'ai mis ça au dépôt et j'ai créé un <a href="http://respawn.warriordudimanche.net/?public">respawn.warriordudimanche.net</a> pour l'occasion... Même s'il est assez vide pour le moment ^^</p>
<p>
	Tout ce qui peut diffuser, conserver et partager l'info, moi je dis qu'il faut le faire... bon, je vais faire dormir les yeux...</p><hr />
<p style="text-align: center;">
	La partie admin (public et privé)</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/ffd7cd3e.respawncapt1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/respawncapt1.jpg" style="width: 550px; height: 378px;" /></p>
<p style="text-align: center;">
	La page publique (partie publique uniquement)</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/291e42f6.respawncapt2.jpg" data-original-source="http://www.warriordudimanche.net/data/images/respawncapt2.jpg" style="width: 550px; height: 378px;" /></p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/684674a2.respawncapt3.jpg" data-original-source="http://www.warriordudimanche.net/data/images/respawncapt3.jpg" style="width: 388px; height: 200px;" /></p>
<hr />
<p>
	&nbsp;</p>
<p>
	Pour améliorer la sécurité, je vous conseille de configurer l'appli avec des noms de dossiers perso:</p>
<pre class="brush:php;">
// CONFIGURABLE OPTIONS
// change those directories'names for more security
$GLOBALS['data_folder'] = 'dossier_data_a_modifier'; 
$GLOBALS['private_data_folder'] = $GLOBALS['data_folder'].'/private'; // modifiable
$GLOBALS['public_data_folder'] =  $GLOBALS['data_folder'].'/public'; // modifiable
$GLOBALS['default_data_folder'] =  $GLOBALS['public_data_folder'];
</pre>
<p>
	Ainsi, il est impossible de trouver où sont les données...</p>
<p>
	&nbsp;</p>
<p>
	Les dossiers seront créés au besoin dès le premier lancement</p>
<pre class="brush:php;">
if (!creer_dossier($GLOBALS['data_folder'], TRUE)) { die('Cant create '.$GLOBALS['data_folder'].' folder.'); }
if (!creer_dossier($GLOBALS['data_folder'].'/zipversions', TRUE)) { die('Cant create '.$GLOBALS['data_folder'].'/zipversions'.' folder.'); }
if (!creer_dossier($GLOBALS['private_data_folder'], TRUE)) { die('Cant create '.$GLOBALS['private_data_folder'].' folder.'); }
if (!creer_dossier($GLOBALS['public_data_folder'], TRUE)) { die('Cant create '.$GLOBALS['public_data_folder'].' folder.'); }
</pre>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article174/caca-nerveux-petage-de-plombs-et-tout-ca
title: Caca nerveux, pétage de plombs et tout ça
uri: Caca-nerveux-pétage-de-plombs-et-tout-ça
url: http://www.warriordudimanche.net/article174/caca-nerveux-petage-de-plombs-et-tout-ca
content:
<p>
	<img alt="" class="englobe" src="media/72803821.fuckbook.png" data-original-source="http://www.warriordudimanche.net/data/images/fuckbook.png" style="width: 250px; height: 250px;" />&nbsp;Bon, là, je vais chier ma pendule en images et pas en mots (mais heureusement métaphoriquement quand même ^^ ) ... marre des FB, flicages, google glasses...</p>
<p>
	&nbsp;</p>
<p>
	Faites des tshirts ^^...</p>
<p>
	&nbsp;</p><hr />
<p>
	&nbsp;</p>
<p>
	<img alt="" src="media/908ce3c3.facebook-nothing-to-hidei.png" data-original-source="http://www.warriordudimanche.net/data/images/facebook-nothing-to-hidei.png" style="height: auto; width: 100%;" /></p>
<hr />
<p>
	<img alt="" src="media/b7392c79.Fbi.png" data-original-source="http://www.warriordudimanche.net/data/images/Fbi.png" style="width: 668px;" /></p>
<hr />
<p>
	<img alt="" src="media/b0e51105.fuckbook2.png" data-original-source="http://www.warriordudimanche.net/data/images/fuckbook2.png" style="width: 100%; height: auto;" /></p>
<hr />
<p>
	&nbsp;</p>
<p>
	<img alt="" class="rond" src="media/743e51b0.qui-n27a-pas-ses-gglasses.png" data-original-source="http://www.warriordudimanche.net/data/images/qui-n%27a-pas-ses-gglasses.png" style="width: 100%;" /></p>
<hr />
<p>
	&nbsp;</p>
<p>
	<img alt="" class="rond" src="media/c1eda565.invasion.png" data-original-source="http://www.warriordudimanche.net/data/images/invasion.png" style="width: 100%;" /></p>


feed_id: http://www.warriordudimanche.net/article171/ouate-ze-phoque
title: Ouate ze phoque ?
uri: Ouate-ze-phoque
url: http://www.warriordudimanche.net/article171/ouate-ze-phoque
content:
<p>
	<img alt="" class="rond englobe" src="media/9435ec3f.questionicon.png" data-original-source="http://www.warriordudimanche.net/data/images/questionicon.png" style="width: 250px; height: 250px;" />&nbsp;Un petit défi nippon du lundi, ça vous dit ?</p>
<p>
	Et bien il suffit de deviner ce que ces gambettes ont de spécial... C'est typiquement nippon comme idée...</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/b154ed4f.poilu1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/poilu1.jpg" style="width: 600px; height: 704px;" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	Pour spoiler, je dirais que la réponse <a href="http://www.nopuedocreer.com/quelohayaninventado/23887/medias-peludas-realistas-para-evitar-a-los-pervertidos/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+NoPuedoCreerQueLoHayanInventado+%28No+puedo+creer+que+lo+hayan+inventado...%29">est par là</a></p>


feed_id: http://www.warriordudimanche.net/article172/et-le-vice-versa
title: Et le vice versa...
uri: Et-le-vice-versa
url: http://www.warriordudimanche.net/article172/et-le-vice-versa
content:
<p>
	<img alt="" class="rond englobe" src="media/4c3ee09c.will.jpg" data-original-source="http://www.warriordudimanche.net/data/images/will.jpg" style="width: 250px; height: 250px;" />&nbsp;En voilà une belle idée... photoshopper les stars pour changer leur ethnie: de blancs à noirs, de noirs à blancs, d'asiatiques à africains etc...</p>
<p>
	Outre le message universel et humain que ces réalisations véhiculent, la plupart sont parfaitement réalisées.</p>
<p>
	Certains sont tellement bien fait, qu'ils ont l'air dans leur état habituel... en tout cas, c'est beau et c'est une très belle idée.&nbsp;</p>
<p>
	Je vous en mets quelques-uns...</p>
<p>
	via&nbsp;<a href="http://www.worldwideinterweb.com/item/4794-celebrity-race-reversal-photoshop-funny.html">worldwideinterweb.com</a></p><hr />
<p>
	<a href="media/b84b145b.tomselleck.jpg" data-original-source="http://images.warriordudimanche.net/tomselleck.jpg" rel="lightbox"><img alt="" class="rond" src="media/b84b145b.tomselleck.jpg" data-original-source="http://images.warriordudimanche.net/tomselleck.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/56d03d91.KateBeckinsale.jpg" data-original-source="http://images.warriordudimanche.net/KateBeckinsale.jpg" rel="lightbox"><img alt="" class="rond" src="media/56d03d91.KateBeckinsale.jpg" data-original-source="http://images.warriordudimanche.net/KateBeckinsale.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/866ae386.JustinTimberlake.jpg" data-original-source="http://images.warriordudimanche.net/JustinTimberlake.jpg" rel="lightbox"><img alt="" class="rond" src="media/866ae386.JustinTimberlake.jpg" data-original-source="http://images.warriordudimanche.net/JustinTimberlake.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/bf2d8e8f.HalleBerry.jpg" data-original-source="http://images.warriordudimanche.net/HalleBerry.jpg" rel="lightbox"><img alt="" class="rond" src="media/bf2d8e8f.HalleBerry.jpg" data-original-source="http://images.warriordudimanche.net/HalleBerry.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/18038a8e.sarahmichellegellar.jpg" data-original-source="http://images.warriordudimanche.net/sarahmichellegellar.jpg" rel="lightbox"><img alt="" class="rond" src="media/18038a8e.sarahmichellegellar.jpg" data-original-source="http://images.warriordudimanche.net/sarahmichellegellar.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/4ea3606b.patrickstewart.jpg" data-original-source="http://images.warriordudimanche.net/patrickstewart.jpg" rel="lightbox"><img alt="" class="rond" src="media/4ea3606b.patrickstewart.jpg" data-original-source="http://images.warriordudimanche.net/patrickstewart.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/d80fbb49.michaeljordan.jpg" data-original-source="http://images.warriordudimanche.net/michaeljordan.jpg" rel="lightbox"><img alt="" class="rond" src="media/d80fbb49.michaeljordan.jpg" data-original-source="http://images.warriordudimanche.net/michaeljordan.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/5e05e71b.MartinLawrence.jpg" data-original-source="http://images.warriordudimanche.net/MartinLawrence.jpg" rel="lightbox"><img alt="" class="rond" src="media/e88322ef.MartinLawrence.jpg" data-original-source="http://images.warriordudimanche.net//MartinLawrence.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/ac1f425b.oprah.jpg" data-original-source="http://images.warriordudimanche.net/oprah.jpg" rel="lightbox"><img alt="" class="rond" src="media/ac1f425b.oprah.jpg" data-original-source="http://images.warriordudimanche.net/oprah.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/b91b5c8c.obama.jpg" data-original-source="http://images.warriordudimanche.net/obama.jpg" rel="lightbox"><img alt="" class="rond" src="media/b91b5c8c.obama.jpg" data-original-source="http://images.warriordudimanche.net/obama.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/cc6d37d6.willsmith.jpg" data-original-source="http://images.warriordudimanche.net/willsmith.jpg" rel="lightbox"><img alt="" class="rond" src="media/cc6d37d6.willsmith.jpg" data-original-source="http://images.warriordudimanche.net/willsmith.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/d540dc2a.bradpitt.jpg" data-original-source="http://images.warriordudimanche.net/bradpitt.jpg" rel="lightbox"><img alt="" class="rond" src="media/d540dc2a.bradpitt.jpg" data-original-source="http://images.warriordudimanche.net/bradpitt.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/938da9a3.angelinajoile.jpg" data-original-source="http://images.warriordudimanche.net/angelinajoile.jpg" rel="lightbox"><img alt="" class="rond" src="media/938da9a3.angelinajoile.jpg" data-original-source="http://images.warriordudimanche.net/angelinajoile.jpg" style="width: 40%; height: 40%;" /></a> <a href="media/8ab6a99f.jimcarrey.jpg" data-original-source="http://images.warriordudimanche.net/jimcarrey.jpg" rel="lightbox"><img alt="" class="rond" src="media/8ab6a99f.jimcarrey.jpg" data-original-source="http://images.warriordudimanche.net/jimcarrey.jpg" style="width: 40%; height: 40%;" /></a></p>
<hr />
<p style="text-align: right;">
	(article fait jeudi 20 juin)&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article175/sonar-rss-le-netvibes-a-la-bronco
title: Sonar'RSS : Le Netvibes à la Bronco
uri: Sonar-RSS-Le-Netvibes-à-la-Bronco
url: http://www.warriordudimanche.net/article175/sonar-rss-le-netvibes-a-la-bronco
content:
<p>
	<img alt="" class="englobe" src="media/73a51ca3.logosonarss28129.jpg" data-original-source="http://www.warriordudimanche.net/data/images/logosonarss%281%29.jpg" style="width: 250px; height: 221px;" />&nbsp;Depuis la mort de google reader, on a vu fleurir beaucoup de lecteurs de flux RSS, souvent libres et open sources, parfaitement réalisés, simples à utiliser et en plus fait par des gens agréables, sympas et réactifs (Leed et Kriss Feed par exemple, salut les copains !)... <strong>[ceci est un préambule, d'où l'intérêt que je suscite]</strong></p>
<p class="plettrine">
	Seulement, voilà... moi je n'utilisais pas google reader... non... J'utilise NetVibes.&nbsp;</p>
<p>
	Et j'ai eu envie de migrer vers du libre, opensource autohébergé pour les mêmes raisons qui poussent tout un chacun (et les autres) à fuir google... mais sans perdre la vue en widgets.</p><hr />
<p>
	&nbsp;</p>
<p class="plettrine">
	En effet, les colonnes plus étroites facilitent la lecture (les paragraphes trop larges augmentent la difficulté de lecture et le syndrôme TL;TR). J'ai donc pris mon crayon et mon papier et j'ai démarré mon propre netvibes...</p>
<p>
	Il y a encore des choses à améliorer, mais je l'utilise d'ores et déjà entièrement à la place de son alterego...</p>
<p class="plettrine">
	Plutôt que de vous déverser un flot d'explications de documentation et tout ça, je vais direct dire ce que fait Sonar'RSS:</p>
<ul>
	<li>
		gestion d'onglets (ajout et suppression, renommage)</li>
	<li>
		ajout, suppression, modification de widget/flux pour chaque onglet,</li>
	<li>
		Sonar'RSS cherche toujours à présenter les widgets de la façon la plus homogène et logique, en fonction du nombre de widgets de l'onglet et de la taille de la fenêtre...</li>
	<li>
		gestion du statut lu/ nonlu individuel (pour chaque item) et global (pour tout le widget/flux)</li>
	<li>
		customisation des couleurs de la barre de titre des widgets</li>
	<li>
		fold / unfold de la description de chaque item (individuelle sur clic dans la description et par widget via un bouton)</li>
	<li>
		raffraîchissement individuel des widgets</li>
	<li>
		chaque widget/flux est chargé en asynchrone, individuellement.</li>
	<li>
		la page de configuration permet d'ajouter des filtres aux onglets servant à augmenter ou diminuer la visibilité de certains items des widgets qui le composent:
		<ul>
			<li>
				un filtre positif:les items contenant un des mots (séparés par une virgule) seront mis en valeur avec un fond vert</li>
			<li>
				un filtre négatif:&nbsp;les items contenant un des mots auront un fond rose et une opacité moindre</li>
		</ul>
	</li>
</ul>
<p style="margin-left: 40px;">
	Cette option permet par exemple de voir en priorité les flux qui parlent de toi ou, pour la récup de films de vacances, qui offrent du "1080" et de passer au second plan ceux qui ne proposent que des "sons LD" ou qualite R5" (je pense qu'on se comprend ^^)</p>
<ul>
	<li>
		J'ai de plus ajouté une option pour les flux shaarli: un lien répondre via shaarli qui permet d'ajouter l'item dans son propre shaarli pour y répondre ou compléter.</li>
</ul>
<p>
	&nbsp;</p>
<p>
	J'ai réutilisé mon <a href="http://www.warriordudimanche.net/?article169/funnel-agreger-plusieurs-flux-en-un-seul">funnel </a>pour proposer en plus un flux rss qui agrège tous les flux de chaque onglet: Le flux global de l'onglet se trouve en bas de page, à gauche.</p>
<hr />
<p>
	&nbsp;</p>
<p>
	Dans ma todo, j'ai encore un ou deux trucs, comme par exemple une éventuelle page publique.</p>
<p>
	&nbsp;</p>
<p>
	Mais place à la screencapture madness !</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/fefaad36.sonarsscapt1.jpg" data-original-source="http://images.warriordudimanche.net/sonarrss/sonarsscapt1.jpg" style="width: 580px; height: 465px;" /></p>
<p style="text-align: center;">
	la vue globale</p>
<hr />
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<div>
	<p style="text-align: center;">
		<img alt="" class="rond" src="media/17e79688.sonarsscapt2.jpg" data-original-source="http://images.warriordudimanche.net/sonarrss/sonarsscapt2.jpg" style="width: 580px; height: 465px;" /></p>
	<p style="text-align: center;">
		la vue avec des items marqués vus et un item développé (au centre)</p>
	<hr />
</div>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<div>
	<p style="text-align: center;">
		<img alt="" class="rond" src="media/6b593ed2.sonarsscapt3.jpg" data-original-source="http://images.warriordudimanche.net/sonarrss/sonarsscapt3.jpg" style="width: 378px; height: 90px;" /></p>
	<p style="text-align: center;">
		la barre de titre et ses options</p>
	<hr />
</div>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<div>
	<div>
		<p style="text-align: center;">
			<img alt="" class="rond" src="media/5d57f42a.sonarsscapt4.jpg" data-original-source="http://images.warriordudimanche.net/sonarrss/sonarsscapt4.jpg" style="width: 413px; height: 70px;" /></p>
		<p style="text-align: center;">
			la barre d'onglets et les boutons de gestion</p>
		<hr />
	</div>
</div>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<div>
	<p style="text-align: center;">
		<img alt="" class="rond" src="media/f6d40e36.sonarsscapt5.jpg" data-original-source="http://images.warriordudimanche.net/sonarrss/sonarsscapt5.jpg" style="width: 580px; height: 465px;" /></p>
	<p style="text-align: center;">
		la page de config (notez les couleurs à gauche des liens qui peuvent être modifiées)</p>
	<hr />
</div>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<div>
	<p style="text-align: center;">
		<img alt="" class="rond" src="media/737a19fc.sonarsscapt6.jpg" data-original-source="http://images.warriordudimanche.net/sonarrss/sonarsscapt6.jpg" style="width: 332px; height: 123px;" /></p>
	<p style="text-align: center;">
		Le lien permettant de répondre via shaarli</p>
</div>
<hr />
<p>
	Voyez le dépôt<a href="https://github.com/broncowdd/"> github de WDD</a> pour &nbsp;récupérer le tout.</p>


feed_id: http://www.warriordudimanche.net/article177/sonar-rss-0-3-l-import-opml-de-netvibes
title: Sonar'RSS 0.3 : l'import opml de Netvibes
uri: Sonar-RSS-0-3-l-import-opml-de-Netvibes
url: http://www.warriordudimanche.net/article177/sonar-rss-0-3-l-import-opml-de-netvibes
content:
<p>
	<img alt="" class="englobe" src="media/73a51ca3.logosonarss28129.jpg" data-original-source="http://www.warriordudimanche.net/data/images/logosonarss%281%29.jpg" style="width: 250px; height: 221px;" />Une petite info en passant à propos de l'appli Sonar'RSS: j'ai ajouté la possibilité d'importer les flux depuis netvibes:</p>
<p>
	Via la page de config, en bas, envoyez le fichier xml récupéré chez Netvibes et c'est tout... Sonar'RSS créera les onglets manquants, complètera les onglets existants avec les flux qui n'y sont pas encore.</p>
<p>
	Pour être tranquilles, un backup de vos flux avant import est réalisé pour que vous puissiez revenir en arrière...</p>
<p>
	Je n'ai pas testé avec des fichiers provenant d'autres agrégateurs de flux... vous me direz et j'adapterai au besoin !&nbsp;</p>
<p>
	<a href="https://github.com/broncowdd/SonarRSS">Récupérons la dans la joie</a></p>
<div>
	&nbsp;</div>


feed_id: http://www.warriordudimanche.net/article176/google-hipsterglass-cinismoilustrado
title: Google HipsterGlass : cinismoilustrado
uri: Google-HipsterGlass-cinismoilustrado
url: http://www.warriordudimanche.net/article176/google-hipsterglass-cinismoilustrado
content:
<p>
	<img alt="" class="rond englobe" src="media/eeaa001e.gglehgl.png" data-original-source="http://www.warriordudimanche.net/data/images/gglehgl.png" style="width: 250px; height: 250px;" />&nbsp;Les google glass sont déjà trop #OLD, mon pote... le top du hype qui roxetrouckite sa race, c'est les google Hipster Glasses...&nbsp;</p>
<p>
	C'est des Google glass mais avec plus de cynisme dedans...</p>
<p>
	Merci à cinismoilustrado.com.</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p><hr />
<p style="text-align: center;">
	<img alt="" class="rond" src="media/42e44e4f.googlehipsterglass.png" data-original-source="http://www.warriordudimanche.net/data/images/googlehipsterglass.png" style="width: 500px; height: 747px;" /></p>


title: Feed2array: obtenir un flux rss/atom sous forme de tableau
uri: Feed2array-obtenir-un-flux-rss-atom-sous-forme-de-tableau
feed_id:
http://www.warriordudimanche.net/article178/feed2array-obtenir-un-flux-rss-atom-sous-forme-de-tableau

url:
http://www.warriordudimanche.net/article178/feed2array-obtenir-un-flux-rss-atom-sous-forme-de-tableau

content:
<p>
	<img alt="" class="englobe" src="media/218a9298.feed2array.jpg" data-original-source="http://www.warriordudimanche.net/data/images/feed2array.jpg" style="width: 250px; height: 250px;" />&nbsp;De retour de vacances et travaillant sur Sonar'RSS pour l'optimiser et bosser les cronjobs, je me suis heurté à l'utilisation de syndexport.php, une lib au demeurant excellente mais qui me faisait une erreur sur un flux à l'encodage fait à la truelle...</p>
<p class="plettrine">
	Du coup, j'me suis dit comme ça: quitte à bidouiller une lib pas à moi, autant me faire ma propre fonction...</p>
<p>
	Je vous la donne elle est sur <a href="https://github.com/broncowdd/feed2array">mon github</a>&nbsp;:-D</p><hr />
<p>
	&nbsp;</p>
<p>
	Pour les bidouilleurs, voilà le code ^^ en partie repris de syndexport (<a href="http://milletmaxime.net/syndexport/">http://milletmaxime.net/syndexport/</a>)</p>
<p>
	<iframe height="1352" src="http://snippetvamp.warriordudimanche.net/snippetvamp.php?embed=51fa76e95be3e" type="text/html" width="100%"></iframe></p>


title: Array2feed: produire un flux valide à partir d'un tableau
uri: Array2feed-produire-un-flux-valide-à-partir-d-un-tableau
feed_id:
http://www.warriordudimanche.net/article179/array2feed-produire-un-flux-valide-a-partir-d-un-tableau

url:
http://www.warriordudimanche.net/article179/array2feed-produire-un-flux-valide-a-partir-d-un-tableau

content:
<p>
	<img alt="" class="englobe" src="media/b5b009fb.array2feed.jpg" data-original-source="http://www.warriordudimanche.net/data/images/array2feed.jpg" style="width: 250px; height: 250px;" />&nbsp;Hier, je postais<a href="http://www.warriordudimanche.net/article178/feed2array-obtenir-un-flux-rss-atom-sous-forme-de-tableau"> une fonction pour récupérer le contenu d'un flux dans un tableau</a>, aujourd'hui, je propose le contraire ^^</p>
<p class="plettrine">
	A<em><strong>rray2feed</strong></em> permet de produire un flux valide à partir des données d'un tableau. J'ai eu l'idée de cette fonction parce qu'il y a quelques temps, JérômeJ m'avait demandé le code de mon touïteur pour voir comment faire un flux qui passe la validation (et que j'en avais bavé ma race toute une soirée avec le<a href="http://validator.w3.org/feed/"> feed validation service</a> *mort* )</p>
<p class="plettrine">
	Dans la foulée, j'ai bien entendu mis à jour la &nbsp;page&nbsp;<a href="https://github.com/broncowdd/feed2array">github</a>&nbsp;correspondante...</p><hr />
<p class="plettrine">
	Le tableau passé à la fonction devra avoir une certaine structure pour être reconnu correctement et il devra contenir certaines données pour produire un flux valide...</p>
<p>
	Il devra avoir deux clés: <em><strong>infos </strong></em>et <em><strong>items</strong></em></p>
<p>
	1- Infos contiendra au moins :</p>
<ul>
	<li>
		pour les flux rss: les clés<em><strong>&nbsp;'title', 'description', 'guid'&nbsp;</strong></em></li>
	<li>
		pour les flux atom : &nbsp;les clés<em><strong>&nbsp;'title', 'id', 'subtitle' et 'link'</strong></em></li>
</ul>
<p>
	2- items contiendra un tableau dont chaque clé sera elle-même un tableau contenant:</p>
<ul>
	<li>
		pour les flux rss: les clés<em><strong>&nbsp;'title', 'description', 'pubDate' et 'link'</strong></em></li>
	<li>
		pour les flux atom : &nbsp;les clés<em><strong>&nbsp;'title', 'id', 'updated, 'link' et 'content'</strong></em></li>
</ul>
<p class="plettrine">
	A noter pour ceux qui ne se seraient encore jamais pris la tête à générer un flux rss que la pubDate doit respecter un certain format (RFC 2822)&nbsp;correspondant a <a href="http://php.net/manual/fr/function.date.php">&nbsp;date('r') </a>en php et que le lien guid doit être différent pour chaque item. *mort*</p>
<hr />
<p>
	Pour plus de clarté, voilà le print_r du tableau d'exemple:</p>
<pre class="brush:plain;">
Array
(
    [infos] =&gt; Array
        (
            [type] =&gt; rss
            [description] =&gt; Ceci est le test ultime de la mort
            [title] =&gt; test de crÃ©ation de flux rss
            [link] =&gt; http://www.warriordudimanche.net
        )

    [items] =&gt; Array
        (
            [0] =&gt; Array
                (
                    [description] =&gt; Ceci est le premier item du flux
                    [title] =&gt; item 1 : le titre
                    [link] =&gt; http://www.warriordudimanche.net
                    [guid] =&gt; http://www.warriordudimanche.net#1
                    [pubDate] =&gt; Fri, 02 Aug 2013 17:55:42 +0200
                )

            [1] =&gt; Array
                (
                    [description] =&gt; Ceci est le second item du flux
                    [title] =&gt; item 2 : le retour
                    [link] =&gt; http://www.warriordudimanche.net
                    [guid] =&gt; http://www.warriordudimanche.net#2
                    [pubDate] =&gt; Fri, 02 Aug 2013 17:55:42 +0200
                )

            [2] =&gt; Array
                (
                    [description] =&gt; Ceci est le troisiÃ¨me item du flux
                    [title] =&gt; item 3 : la revanche
                    [link] =&gt; http://www.warriordudimanche.net
                    [guid] =&gt; http://www.warriordudimanche.net#3
                    [pubDate] =&gt; Fri, 02 Aug 2013 17:55:42 +0200
                )

        )

)</pre>
<hr />
<p>
	Voilà le code de la fonction:</p>
<p>
	&nbsp;</p>
<p>
	<iframe height="2018" src="http://snippetvamp.warriordudimanche.net/snippetvamp.php?embed=51fbd0ddf3070" type="text/html" width="100%"></iframe></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article180/bing-dans-ta-gu
title: Bing dans ta gu...
uri: Bing-dans-ta-gu
url: http://www.warriordudimanche.net/article180/bing-dans-ta-gu
content:
<p>
	<img alt="" class="rond englobe" src="media/fe677c9b.fuckbing.jpg" data-original-source="http://www.warriordudimanche.net/data/images/fuckbing.jpg" style="width: 250px; height: 240px;" />&nbsp;Ma femme a installé un logiciel pour redimensionner facilement les photos et, malgré l'attention portée aux décochages des applis surnuméraires que l'installeur te fourgue, l'une est passée au travers (de l'attention, pas de ma femme, soyez un peu à la conversation, que diable)... Du coup, elle s'est retrouvée avec Bing comme moteur de recherche par défaut... le tout avec un plugin à la con (speedsearch...)</p>
<p>
	Bon, alors, pour le virer, c'est par là...</p><hr />
<p>
	&nbsp;</p>
<p>
	Bon, déjà, il faut supprimer le plugin en question, tout le mode sait faire (menu&gt;modules complémentaires, supprimer le plugin alaC &nbsp;et redémarrer...)</p>
<p>
	Mais voilà, ça ne suffisait pas... Encore fallait-il rétablir la page d'accueil: super simple... tout le monde sait ça: menu &gt; options &gt; général &gt; Restaurer la configuration par défaut...</p>
<p>
	Mais voilà, ça suffisait pas non plus: je me retrouvais encore avec bing quand on ouvrait un nouvel onglet...</p>
<p>
	Pour rétablir la config par défaut vérolée par cette déjection de bing, on passe par <em><strong>about:config</strong></em> (rappel: on tape ça dans la barre d'adresse), on clique sur le bouton et on tape, dans la barre de recherche:</p>
<p>
	<em><strong>browser.newtab.url</strong></em></p>
<p>
	On double-clique dessus et on met&nbsp;<em><strong>about:newtab</strong></em> (ou l'adresse de la page qu'on veut en accueil.)</p>
<p>
	&nbsp;</p>
<p>
	Si vous voulez en plus rétablir le moteur de recherche utilisé quand on tape dans la barre d'adresse, vous pouvez aller voir également&nbsp;<a href="http://www.olivierpons.fr/2009/09/02/desinstaller-bing/">http://www.olivierpons.fr/2009/09/02/desinstaller-bing/</a>&nbsp;sur lequel il est expliqué en substance qu'en tapant <em><strong>keyword.URL</strong></em> dans <em><strong>about:config</strong></em> et en double cliquant sur la ligne trouvée, on peut rétablir son moteur de recherche par défaut (pour <em><strong>googol:&nbsp;http://googol.warriordudimanche.net/?lang=fr&amp;q=</strong></em>&nbsp; ^^ )</p>
<p>
	A+ les copains et ne lâchez rien !</p>


feed_id: http://www.warriordudimanche.net/article181/game-of-thrones-theme-covers
title: Game of Thrones theme coverS...
uri: Game-of-Thrones-theme-coverS
url: http://www.warriordudimanche.net/article181/game-of-thrones-theme-covers
content:
<p>
	<img alt="" class="rond englobe" src="media/3fdfa55d.gotguitar.jpg" data-original-source="http://www.warriordudimanche.net/data/images/gotguitar.jpg" style="width: 250px; height: 250px;" />&nbsp;Rarement une série télévisée aura autant soulevé un unanime et légitime engouement que Game of thrones... Pour ma part, la seule musique de générique me plonge dans un état de transe guerrière que je n'avais pas connu depuis la BO du premier Conan par Poldelouris...</p>
<p>
	Preuve que je ne suis pas seul dans ce cas: &nbsp;nombre de reprises et covers talentueuses ont su conserver la magnifique mélodie soutenue par la rythmique si galvanisante de ce générique parfait.</p>
<p>
	Un petit assortiment ?! ok...</p><p>
	&nbsp;</p>
<hr />
<p class="plettrine">
	Déjà, on n'a pas besoin de beaucoup d'instruments pour être envoûté par le parfait équilibre de cet ensemble musical: Lindsay Stirling (violon) et Peter Hollens (voix au pluriel) le prouvent... C'est une vidéo très connue mais toujours aussi plaisante à revoir.</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/_oNpmSAvpGQ?feature=oembed" width="480"></iframe></p>
<hr />
<p>
	Puis il y a des gars qu'ont même pas peur et qui reprennent le thème tout seul, à la guitare... (je VEUX jouer comme ça... l'air de rien *tartag*)</p>
<p>
	Dans le lot il y a Ernesto Shnack, <strike>qui poutre velu sa race... </strike>qui reste à la fois assez impressionnant dans son doigté et parfait dans son exécution...</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/ndFiD-Bcyus?feature=oembed" width="480"></iframe></p>
<p>
	&nbsp;</p>
<p>
	Mais aussi ce très bon guitariste, plus arpège dans le style, qui nous fait une excellente cover...</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/NozQvmNekIw?feature=oembed" width="480"></iframe></p>
<p>
	&nbsp;</p>
<p>
	Ou encore le célèbre Igor Presnyakov, qu'on ne présente plus (et dont je conseille au passage <a href="http://www.youtube.com/watch?v=Tx20IzFoEGM">la cover de skyrim</a>)&nbsp;:</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/l8ymiHcPr8w?feature=oembed" width="480"></iframe></p>
<p>
	&nbsp;</p>
<p>
	D'autres font leur propre interprétation du morceau et le font dériver vers un résultat intéressant et plus mélodique...</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/3r9N9er_i84?feature=oembed" width="480"></iframe></p>
<p>
	&nbsp;</p>
<p>
	Et on ne saurait échapper à l'inévitable, et parfaite, interprétation version Métal:</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/Iip0hrBtGQU?feature=oembed" width="480"></iframe></p>
<hr />
<p>
	Mais la musique ce n'est pas que la guitare... il y a le violon :</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/1yydcG9woWA?feature=oembed" width="480"></iframe></p>
<p>
	&nbsp;</p>
<p>
	Le <font color="#000000" face="arial, sans-serif">violoncelle&nbsp;</font>(assez extraordinaire):&nbsp;</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/ydRAb9cwHnA?feature=oembed" width="480"></iframe></p>
<p>
	&nbsp;</p>
<p>
	Au piano (même si ça me semble moins péchu):</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/0m1FPqBtMtE?feature=oembed" width="480"></iframe></p>
<p>
	&nbsp;</p>
<p>
	Plus improbable, l'harmonica (bon, là c'est pour déconner, parce que même si le mec fait tout son possible, ça rend quand même pas tout à fait justice au morceau original, je pense qu'on peut l'affirmer sans ambage...)</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/13IgZguZQbw?feature=oembed" width="480"></iframe></p>
<p>
	&nbsp;</p>
<p>
	La harpe :</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/vGqr51dwxyk?feature=oembed" width="480"></iframe></p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Ou encore, pour s'arrêter là, plus improbable encore que l'harmonica, la musique des sphères (oui avec un tube, laisse tomber...) avec un instrument qu'on peine à identifier même en HD, mais qui n'a un bon son quand même ... (au passage, c'est un <a href="http://fr.wikipedia.org/wiki/Eigenharp">Eigenharp</a> Alpha ... oO &nbsp;) Le résultat est surleculesque... (hein?! oui, oui, c'est un néologisme...) (mais ça tue quand même...)</p>
<p>
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/YF38B38dSHo?feature=oembed" width="480">&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;</iframe></p>
<p>
	&nbsp;</p>
<hr />
<p class="plettrine">
	Bon, cet article n'est pas complet, mais parti comme on l'est -et comme on connaît la créativité des gens sur youtube - on aura vite fait de se retrouver avec une interprétation à la scie musicale, au débouche évier ou au proutprout-la-main-sous-les-aiselles... Donc, je propose qu'on s'en tienne là avant que la pire version ne nous reste indéboulonablement rivée au cerveau, genre la petite-musique-qui-veut-pas-partir et qu'on transforme ce chef d'oeuvre en mutation ratée du <em>petit bonhomme en mousse</em>...</p>
<p>
	Déjà, là, si vous avez écouté ces versions, vous allez la <em>meumeumer &nbsp;</em>un bon moment ^^</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Je sais pas vous, mais ça me donne envie de me refaire les trois saisons... là, de suite, d'un coup... Vous en pensez quoi ? je vais chercher le popcorn ?&nbsp;</p>
<p>
	Allez, oui...</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article182/nouvel-article
title: Break your xss breach bitch ! [EDIT du 30 septembre]
uri: Break-your-xss-breach-bitch
url: http://www.warriordudimanche.net/article182/nouvel-article
content:
<p>
	<img alt="" class="rond englobe" src="media/0d113829.faille.jpg" data-original-source="http://www.warriordudimanche.net/data/images/faille.jpg" style="width: 250px; height: 250px;" />Tous ceux qui ont le triste privilège de relire mes snipètes *mort* vous le diront, à force de ne coder que pour mon usage personnel, je n'ai pas appris à me méfier des utilisations malhonnêtes des sites et la faille XSS est en quelque sorte devenue ma marque de fabrique (spécial wink to JérômeJ entre autres ). ^^</p>
<p class="plettrine">
	Ce désolant constat posé, j'ai commencé un travail sur moi-même *tartag* et m'efforce de sécuriser les choses les plus évidentes à coup de <strong><em>htmlentities </em></strong>ou <em><strong>hmltspecialchars </strong></em>...</p>
<p>
	Toutefois, et afin de tempérer le légitime engouement pour ces fonctions, il faut bien reconnaître que parfois, on veut bien sécuriser mais on aimerait tout de même conserver le balisage html, ou alors, on aimerait bien qu'en cas de balisage (volontaire ou pas) on ne se retrouve pas avec un texte tout moche qui apparaisse AVEC les balises html pour cause d'entités...</p><p>
	&nbsp;</p>
<hr />
<p class="plettrine">
	Je vous propose une petite fonction, à améliorer sans doute, qui permettra:</p>
<ul>
	<li>
		de sécuriser une chaine,</li>
	<li>
		de sécuriser un tableau, même multidimensionnel,</li>
	<li>
		de préciser le résultat que vous souhaitez obtenir</li>
</ul>
<p>
	&nbsp;</p>
<hr />
<p>
	<iframe height="362" src="http://snippetvamp.warriordudimanche.net/snippetvamp.php?embed=52344b881a292" type="text/html" width="100%"></iframe></p>
<p class="plettrine">
	Il suffit d'appeler la fonction secure pour virer ce qui peut s'avérer dangereux. Le second argument de cette fonction spécifie le niveau d'agressivité de la suppression:&nbsp;</p>
<ul>
	<li>
		0 (valeur par défaut) : elle vire tout balisage par un strip_tags et ne retrourne que le texte brut, ce qui est utile pour éviter de voir apparaître le balisage dans un titre ou un bouton par exemple...</li>
	<li>
		1 : seuls les balises script et javascript: ainsi que les js attachés aux évènements onclick etc sont supprimés... On conserve donc le balisage html normal.</li>
	<li>
		2: on sécurise par un htmlspecialchars, ce qui aura pour effet collatéral de laisser apparaître les tags html.</li>
</ul>
<hr />
<p>
	&nbsp;</p>
<p class="plettrine">
	<strike>En conclusion, je préciserais tout de même que le paramètre 1 de cette fonction ne protègera pas d'un code malicieux <em>inline </em>implanté dans un évènement, comme par exemple:</strike></p>
<pre class="brush:php;">
<strike>echo secure('&lt;a href="test.htm" onclick="alert(\'\')"&gt;yo!&lt;/a&gt;',1);</strike></pre>
<p>
	<strike>Il faudra, pour être sûr de soi, mettre 0 ou 2 à la place du 1.</strike></p>
<p>
	Désormais, cette fonction supprime directement le code inline en même temps que les balises &lt;script&gt; et javascipt: .</p>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<div>
	<p>
		<img alt="" class="englobe rond" src="media/dbfe84ae.tete-soupcon.png" data-original-source="http://www.warriordudimanche.net/data/images/tete-soupcon.png" /></p>
	<p class="bulle left">
		<b><i>Attends, c'est quand même pas TOI qui vas nous filer des trucs contre les failles XSS, si ?!</i></b></p>
	<p>
		&nbsp;</p>
	<p>
		&nbsp;</p>
	<p>
		&nbsp;</p>
	<p>
		&nbsp;</p>
	<p>
		&nbsp;</p>
	<p class="bulle right">
		Ce qui m'étonne le plus, pour ma part, c'est que tu saches épeler XSS...&nbsp;</p>
	<p>
		<img alt="" class="englobe rond" src="media/4d0f6439.clint.png" data-original-source="http://www.warriordudimanche.net/data/images/clint.png" style="float: right;" /></p>
	<p>
		&nbsp;</p>
	<p>
		&nbsp;</p>
	<p>
		&nbsp;</p>
	<p>
		&nbsp;</p>
	<p>
		&nbsp;</p>
	<p class="bulle right">
		Allez, ramasse tes dents et ton air con pis barre-toi.&nbsp;</p>
	<p>
		<img alt="" class="englobe rond" src="media/e509e638.terencehill.jpg" data-original-source="http://www.warriordudimanche.net/data/images/terencehill.jpg" style="float: right; width: 62px; height: 64px;" /></p>
</div>
<p>
	&nbsp;</p>
<div>
	&nbsp;</div>


feed_id: http://www.warriordudimanche.net/article183/filetmaroilles
title: Le cuistot du dimanche: filet mignon au maroilles
uri: Le-cuistot-du-dimanche-filet-mignon-au-maroilles
url: http://www.warriordudimanche.net/article183/filetmaroilles
content:
<p>
	<img alt="" class="rond englobe" src="media/0fb9d78f.clintcook.jpg" data-original-source="http://www.warriordudimanche.net/data/images/clintcook.jpg" style="width: 200px; height: 199px;" />&nbsp;Aujourd'hui, à l'occasion du repas dominical, j'ai testé une recette trouvée dans<a href="http://livre.fnac.com/a2682063/Emma-Sanvoisin-100-excellent-100-regional"> un ouvrage dont le titre est trop long pour perdre du temps à le mentionner laborieusement dans ces colonnes</a> (M****, finalement j'ai fait plus long... maudit verbeux ! ) : le filet mignon au maroilles...</p>
<p>
	Ben c'est pas dur et pis c'est bon... je fais tourner une version un peu personnalisée tout en vous conseillant la lecture de cet opuscule édifiant. ^^</p><hr />
<p style="text-align: center;">
	<img alt="" class="rond" src="media/d6448d6a.filetmignon.jpg" data-original-source="http://www.warriordudimanche.net/data/images/filetmignon.jpg" style="width: 600px; height: 3541px;" /></p>
<hr />
<p class="plettrine">
	Au moment de servir, découpez des tranches de filet et arrosez-le de sauce... Un rouge avec un peu de caractère passe vraiment bien dessus... ^^</p>
<p>
	Tchuss les copains et bon app'.</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article184/devinez-xiv-un-voyage-inattendu
title: Devinez XIV: Un voyage inattendu...
uri: Devinez-XIV-Un-voyage-inattendu
url: http://www.warriordudimanche.net/article184/devinez-xiv-un-voyage-inattendu
content:
<p>
	<img alt="" class="rond englobe" src="media/5ece2faf.vv.png" data-original-source="http://www.warriordudimanche.net/data/images/enigmes/vv.png" style="width: 200px; height: 172px;" />&nbsp;Pour la rentrée de la question du lundi, <a href="http://www.warriordudimanche.net/article111/devinez-xi-the-return-the-revenge-of-the-son-who-is-back-again#c1359068388-1">et malgré le regard injecté de sang de Timo qui pressent le recours à une énigme</a>, je persiste et signe en vous proposant un voyage très organisé et rigoureux...</p>
<p>
	Ceci dit, dès que vous aurez compris le truc, ce sera enfantin... oui, Timo, même pour toi... ^^ (<a href="http://couleur-science.eu/">surtout pour toi je devrais dire</a>)&nbsp;</p>
<p>
	Allez, attachez vos chaussures et c'est parti...&nbsp;</p>
<p>
	Timo, lâche ce flingue !&nbsp;</p><hr />
<p style="text-align: center;">
	<img alt="" src="media/82ac3475.CLPEL.jpg" data-original-source="http://www.warriordudimanche.net/data/images/CLPEL.jpg" style="width: 555px; height: 739px;" /></p>


feed_id: http://www.warriordudimanche.net/article185/little-wheel
title: Little Wheel...
uri: Little-Wheel
url: http://www.warriordudimanche.net/article185/little-wheel
content:
<p>
	<img alt="" class="rond englobe" src="media/d64c0ed3.littlewheel.jpg" data-original-source="http://www.warriordudimanche.net/data/images/littlewheel.jpg" style="width: 250px; height: 250px;" />&nbsp;Un jeu avec des robots, un style simple mais parfaitement maîtrisé, de la réflexion et des clics, une chouette musique jazzy qui groove bien... ça sent la fin de la semaine prématurée: préparez votre panic button, branchez un casque, gardez un oeil au-dessus du mur de votre open-space et lâchez-vous... on est vendredi que diable !&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p><p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="400" width="600"><param name="quality" value="high" /><param name="movie" value="data/documents/little-wheel.swf" /><embed height="400" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/little-wheel.swf" type="application/x-shockwave-flash" width="600"></embed></object></p>


feed_id: http://www.warriordudimanche.net/article188/devinez-xv-divines-devinettes
title: Devinez XV : Divines devinettes
uri: Devinez-XV-Divines-devinettes
url: http://www.warriordudimanche.net/article188/devinez-xv-divines-devinettes
content:
<p>
	<img alt="" class="rond englobe" src="media/5ece2faf.vv.png" data-original-source="http://www.warriordudimanche.net/data/images/enigmes/vv.png" style="width: 200px; height: 172px;" />&nbsp; Une petite devinette culturelle pour débuter la semaine ?&nbsp;</p><hr />
<p style="text-align: center;">
	<img alt="" src="media/cc8b3538.35.jpg" data-original-source="http://www.warriordudimanche.net/data/images/35.jpg" style="width: 424px; height: 362px;" /></p>


feed_id: http://www.warriordudimanche.net/article189/la-minute-fonction-pour-le-noob-sendmail
title: La minute fonction pour le noob: SendMail
uri: La-minute-fonction-pour-le-noob-SendMail
url: http://www.warriordudimanche.net/article189/la-minute-fonction-pour-le-noob-sendmail
content:
<p>
	<img alt="http://www.medium4you.be/Pakistan-tradition-et-modernite.html" class="rond englobe" longdesc="" src="media/8e93a94b.lancepierres.jpg" data-original-source="http://www.warriordudimanche.net/data/images/lancepierres.jpg" style="width: 250px; height: 250px;" />&nbsp;Hier, je me grattais la tête avec la fonction mail() de php qui refusait de fonctionner...</p>
<p>
	J'ai épluché la doc, tripatouillé, testé pendant une heure des modifs, avant de me rendre compte que je ne lui passais pas la bonne variable d'adresse... (nudge à tous les codeurs qui ont envie de se coller des tartes en se rendant compte qu'ils pestent depuis une demi-journée contre un langage/doc etc avant de se rendre compte que l'erreur vient d'eux *mort* )</p>
<p>
	M'enfin, j'ai tellement tripatouillé que j'en étais à me faire une fonction toute prête, en mode <em><strong>c'est la dernièrefois que je réfléchis à ça</strong></em>...</p>
<p>
	Donc, si jamais ça peut servir je la pose là.</p><hr />
<p>
	&nbsp;</p>
<p>
	<iframe height="326" src="http://snippetvamp.warriordudimanche.net/snippetvamp.php?embed=52400638cf9dd" type="text/html" width="100%"></iframe></p>


feed_id: http://www.warriordudimanche.net/article186/rew
title: Rew
uri: Rew
url: http://www.warriordudimanche.net/article186/rew
content:
<p>
	<img alt="" class="rond englobe" src="media/627b83b1.memento.jpg" data-original-source="http://www.warriordudimanche.net/data/images/memento.jpg" style="width: 250px; height: 250px;" />&nbsp;Le productivity killer d'aujourd'hui est un jeu basé sur le principe du film Memento (si vous ne l'avez pas vu, dépéchez-vous de le <strike>téléch </strike>louer légalement en VOD, faites-moi confiance), c'est-à-dire qu'il est monté à l'envers: à l'instar du film dont le héros souffre d'une forme d'amnésie le conduisant à redécouvrir la réalité toutes les deux minutes, le personnage du jeu en remonte les scènes par tranches de cinq minutes...</p>
<p class="plettrine">
	Alors, emmenez votre laptop aux cabinets en annonçant à la cantonnade que la béchamel au chocolat d'hier-soir ne se mariait pas si bien qu'on aurait pu le souhaiter avec les huîtres à la crème anglaise, verrouillez la porte et tout en poussant de temps à autres des gémissements désespérés, cliquez là-dessous...&nbsp;</p><hr />
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="400" width="600"><param name="quality" value="high" /><param name="movie" value="data/documents/rew.swf" /><embed height="400" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/rew.swf" type="application/x-shockwave-flash" width="600"></embed></object></p>


feed_id: http://www.warriordudimanche.net/article191/il-pousse-le-concept-assez-loin
title: Il pousse le concept assez loin...
uri: Il-pousse-le-concept-assez-loin
url: http://www.warriordudimanche.net/article191/il-pousse-le-concept-assez-loin
content:
<p>
	<img alt="" class="rond englobe" src="media/56754a94.impressionant.jpg" data-original-source="http://www.warriordudimanche.net/data/images/impressionant.jpg" style="width: 312px; height: 284px;" />&nbsp;La question du lundi aura pour sujet le jeune homme que voilà...&nbsp;</p>
<p>
	Il excelle dans une spécialité qui compte pourtant un très grand nombre de pratiquants, c'est vous dire s'il est doué dans son domaine.</p>
<p>
	Seulement, voilà... quel domaine ?</p>
<p>
	(oui, c'est facile, mais c'est rigolo quand même ^^, j'ai même hésité à la poster dans l'inspiration du mardi :-D &nbsp;)</p>
<!--- http://www.ufunk.net/en/insolite/wtf-japonais-du-jour-masanobu-sato-le-champion-du-monde-de-masturbation/ --->


feed_id: http://www.warriordudimanche.net/article192/badidi-bobidi-bou
title: Babidi Bobidi Bou !
uri: Babidi-Bobidi-Bou
url: http://www.warriordudimanche.net/article192/badidi-bobidi-bou
content:
<p>
	<img alt="" class="rond englobe" src="media/6402112e.fontdropper.png" data-original-source="http://www.warriordudimanche.net/data/images/fontdropper.png" style="width: 250px; height: 245px;" />&nbsp;Oui, je me rends bien compte que le titre, si évocateur qu'il soit, ne permet pas vraiment de faire un lien direct avec <a href="http://www.webink.com/fontdropper">FontDropper</a>, une petite appli qui pourrait rapidement se révéler indispensable à tout intégrateur / maquettiste qui veut gagner du temps...&nbsp;</p>
<p class="plettrine">
	Toutefois, j'aime bien être créatif et fantaisiste parce que sinon, à la longue, je m'ennuie et c'est en s'ennuyant qu'on finirait par devenir adulte, si on n'y prenait pas garde (si, si, méfiez vous, ça peut arriver très insidieusement)...</p>
<p>
	Bon, pour revenir au thème de ce billet - la présentation de Font Dropper - c'est par là, ici, en dessous... (à tout de suite).</p><hr />
<p class="plettrine">
	Donc, <a href="http://www.webink.com/fontdropper">FontDropper </a>est une application qui permet de remplacer les polices de caractères de n'importe quel site web par une autre de votre choix.</p>
<p>
	On se rend sur le site et on récupère le Bookmarklet par un rapide drag'N drop dans sa barre de favoris. C'est bien entendu en cliquant par la suite sur ce raccourci que vous pourrez utiliser l'appli sur votre site.</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond " src="media/9f0076bf.fontdropper2.png" data-original-source="http://www.warriordudimanche.net/data/images/fontdropper2.png" style="width: 224px; height: 150px;" /></p>
<p>
	&nbsp;</p>
<hr />
<p style="text-align: center;">
	<img alt="" class="rond" src="media/aeb79eb8.fontdropper5.jpg" data-original-source="http://www.warriordudimanche.net/data/images/fontdropper5.jpg" style="width: 500px; height: 204px;" /></p>
<p class="plettrine">
	Une fois l'appli chargée, une nouvelle fenêtre apparaît offrant une liste de polices classées par ordre alphabétique (filtrable) et les réglages élémentaires de taille, espacements, couleur et ombrages.</p>
<p>
	Cette fenêtre est bien évidemment déplaçable sur simple drag'N drop.</p>
<hr />
<p>
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<p class="plettrine">
	Il suffit ensuite de glisser déposer une des fontes de la liste de FontDropper vers un des paragraphes de la page, mis en évidence par un outline rouge en Hover.</p>
<p>
	Une fois lâchée, la police est appliquée au texte du paragraphe avec les réglages spécifiés. Si ces derniers ne conviennent pas, on peut les modifier en temps réel dans la fenêtre de FontDropper.</p>
<p style="text-align: center;">
	<img alt="" src="media/d35cd30f.fontdropper3.jpg" data-original-source="http://www.warriordudimanche.net/data/images/fontdropper3.jpg" style="width: 500px; height: 523px;" /></p>
<p style="text-align: center;">
	<img alt="" src="media/035e83a6.fontdropper4.jpg" data-original-source="http://www.warriordudimanche.net/data/images/fontdropper4.jpg" style="width: 500px; height: 66px;" /></p>
<hr />
<p class="plettrine">
	On peut également cloner le réglage d'un paragraphe sur un autre en glissant le premier paragraphe sur le deuxième: enfantin !</p>
<p>
	Un autre aspect qui plaide en sa faveur à mes yeux, c'est la liste des navigateurs supportés ^^ :</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/96af8601.fontdropper6.png" data-original-source="http://www.warriordudimanche.net/data/images/fontdropper6.png" style="width: 207px; height: 169px;" /></p>
<p style="text-align: center;">
	notez l'absence d'IE *tartag*</p>
<hr />
<p class="plettrine">
	Il ne manque qu'une chose pour que cet outil soit parfait, la possibilité d'utiliser ses propres polices de caractère dans l'application...&nbsp;</p>
<p>
	D'autres bookmarklets permettent de tester des polices sur une page:</p>
<p>
	&nbsp;</p>
<ul>
	<li>
		<a href="http://fontdragr.com/">fontdragr</a>&nbsp;: pour utiliser ses propres polices, mais&nbsp;&nbsp;il m'a toutefois semblé un peu moins complet et intuitif que FontDropper...</li>
	<li>
		<a href="http://somadesign.ca/projects/fontfriend/">fontfriend</a>&nbsp;: très complet, permet également d'utiliser ses propres polices (ou directement les googlefonts), mais il est moins sexy, moins simple d'utilisation et ne permet pas de déplacer précisément la fenêtre où l'on veut (on peut toutefois la réduire)<br />
		<img alt="" class="rond" src="media/a6ba7d6a.fontfriend.png" data-original-source="http://www.warriordudimanche.net/data/images/fontfriend.png" style="width: 400px; height: 167px;" /></li>
</ul>
<p>
	&nbsp;</p>
<p>
	Gros plus cependant pour ces deux derniers outils, ils peuvent être utilisés en local:&nbsp;</p>
<ul>
	<li>
		<a href="https://github.com/ryanseddon/font-dragr">https://github.com/ryanseddon/font-dragr</a></li>
	<li>
		et&nbsp;<a href="https://code.google.com/p/font-friend/">https://code.google.com/p/font-friend/</a></li>
</ul>
<hr />
<p>
	Faudra un jour que je fasse une liste des bookmarklets que j'utilise -&gt; note pour plus tard. *mort*</p>


feed_id: http://www.warriordudimanche.net/article190/nos-amis-les-japoniais
title: Dégoût et des douleurs
uri: Dégoût-et-des-douleurs
url: http://www.warriordudimanche.net/article190/nos-amis-les-japoniais
content:
<p>
	<img alt="" class="rond englobe" src="media/80ce5fbd.eliWTF.jpg" data-original-source="http://www.warriordudimanche.net/data/images/eliWTF.jpg" style="width: 250px; height: 250px;" />&nbsp;Voilà un moment que je voulais poster un billet en passant sur quelques "nouveautés" pour le moins originales...</p>
<p>
	Quand on commence à vraiment chercher, on tombe sur des trucs d'autant plus éprouvants que la majorité d'entre-eux sont réels et effectivement vendus dans le commerce... (souvent au japon, tu remarqueras oO )</p>
<p>
	Au menu aujourd'hui, des pâtisseries étonnantes, des sucreries appétissantes, &nbsp;des gourmandises affriolantes, des jouets affligeants, des soins gluants... tout ça sur une seule page, en couleurs et avec les liens !&nbsp;</p>
<p>
	Bon <strike>appétit</strike>&nbsp;courage !</p><p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<hr />
<h3 style="text-align: center;">
	Le gâteau de cervelle</h3>
<p style="text-align: center;">
	(<a href="http://www.nopuedocreer.com/quelohayaninventado/24366/pastel-de-cerebro-de-mono-si-el-de-indy/">http://www.nopuedocreer.com/quelohayaninventado/24366/pastel-de-cerebro-de-mono-si-el-de-indy/</a>)</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/24af2eb0.Pastel-cabeza-de-mono-1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/Pastel-cabeza-de-mono-1.jpg" style="width: 400px; height: 340px;" /></p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/f7f39fc6.Indiana-mono-128129.jpg" data-original-source="http://www.warriordudimanche.net/data/images/Indiana-mono-1%281%29.jpg" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	et sa version CAPCOM :&nbsp;</p>
<p style="text-align: center;">
	<a href="http://www.ufunk.net/en/food/capcom-bar-que-mange-t-on-dans-un-bar-pour-geek-au-japon/">http://www.ufunk.net/en/food/capcom-bar-que-mange-t-on-dans-un-bar-pour-geek-au-japon/</a></p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/98582389.brain.jpg" data-original-source="http://www.warriordudimanche.net/data/images/brain.jpg" style="width: 400px; height: 336px;" /></p>
<hr />
<h3 style="text-align: center;">
	Le gâteau de cul</h3>
<p style="text-align: center;">
	(<a href="http://www.nopuedocreer.com/quelohayaninventado/24349/pudin-de-culo-si-habeis-leido-bien-pudin-de-culo">http://www.nopuedocreer.com/quelohayaninventado/24349/pudin-de-culo-si-habeis-leido-bien-pudin-de-culo</a>)</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/71ed95c4.Pudin-de-culo-1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/Pudin-de-culo-1.jpg" style="width: 300px; height: 225px;" /></p>
<p style="text-align: center;">
	on en mangerait... ^^ (Quoi que je pense qu'un vrai serait sans doute plus savoureux ^^ )</p>
<hr />
<h3 style="text-align: center;">
	Le bonbon de chiottes</h3>
<p style="text-align: center;">
	(<a href="http://www.ufunk.net/en/gadgets/japanese-toilet-candy/">http://www.ufunk.net/en/gadgets/japanese-toilet-candy/</a>)</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/a01b5c54.bonbonchiotte.jpg" data-original-source="http://www.warriordudimanche.net/data/images/bonbonchiotte.jpg" style="width: 400px; height: 224px;" /></p>
<hr />
<h3 style="text-align: center;">
	Le Kit-kat aux saveurs exotiques</h3>
<p style="text-align: center;">
	(wasabi, soja etc <a href="http://www.ufunk.net/en/food/les-etonnants-kit-kat-japonais-wasabi-sauce-soja-patate-douce-cheese-cake-etc/">http://www.ufunk.net/en/food/les-etonnants-kit-kat-japonais-wasabi-sauce-soja-patate-douce-cheese-cake-etc/</a> )</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/6450ece9.kitkat.jpg" data-original-source="http://www.warriordudimanche.net/data/images/kitkat.jpg" style="width: 400px; height: 266px;" /></p>
<hr />
<h3 style="text-align: center;">
	Un <em><strong>MOUL</strong></em>age comestible ^^</h3>
<p style="text-align: center;">
	(&nbsp;<a href="http://www.nopuedocreer.com/quelohayaninventado/14456/haz-un-postre-con-la-forma-de-tu-vagina/">http://www.nopuedocreer.com/quelohayaninventado/14456/haz-un-postre-con-la-forma-de-tu-vagina/</a> )</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/31ce0506.Clone-a-pussy-Chocolate.jpg" data-original-source="http://www.warriordudimanche.net/data/images/Clone-a-pussy-Chocolate.jpg" style="width: 343px; height: 450px;" /></p>
<hr />
<h3 style="text-align: center;">
	Le parfum de toast</h3>
<p style="text-align: center;">
	(&nbsp;<a href="http://www.nopuedocreer.com/quelohayaninventado/24353/eau-de-tostada/">http://www.nopuedocreer.com/quelohayaninventado/24353/eau-de-tostada/</a> )</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/ff006c6c.eaudetoast.jpg" data-original-source="http://www.warriordudimanche.net/data/images/eaudetoast.jpg" style="width: 400px; height: 250px;" /></p>
<hr />
<h3 style="text-align: center;">
	Le calmar servi vivant...</h3>
<p style="text-align: center;">
	(<a href="http://www.ufunk.net/en/food/wtf-japonais-vivant-un-calmar-vivant-servi-dans-un-restaurant/">http://www.ufunk.net/en/food/wtf-japonais-vivant-un-calmar-vivant-servi-dans-un-restaurant/</a> )&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/398aa1b4.poulpe.jpg" data-original-source="http://www.warriordudimanche.net/data/images/poulpe.jpg" style="width: 400px; height: 228px;" /></p>
<hr />
<h3 style="text-align: center;">
	Le massage facial gasteropodique</h3>
<p style="text-align: center;">
	( ou snail facial, ça laisse rêveur ^^ <a href="http://www.ufunk.net/en/insolite/snails-facial/">http://www.ufunk.net/en/insolite/snails-facial/</a>&nbsp;)</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/ff01798e.massageescargot.jpg" data-original-source="http://www.warriordudimanche.net/data/images/massageescargot.jpg" style="width: 400px; height: 350px;" /></p>
<hr />
<h3 style="text-align: center;">
	Les moufles idéales pour la plage</h3>
<p style="text-align: center;">
	(&nbsp;<a href="http://www.nopuedocreer.com/quelohayaninventado/24344/enfundate-unas-pinzas-de-langosta/">http://www.nopuedocreer.com/quelohayaninventado/24344/enfundate-unas-pinzas-de-langosta/</a> )</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/640567c9.pinces.jpg" data-original-source="http://www.warriordudimanche.net/data/images/pinces.jpg" style="width: 400px; height: 293px;" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<hr />
<h3 style="text-align: center;">
	Une réplique de VOTRE foetus</h3>
<p style="text-align: center;">
	( comme presse-papier ?<a href="http://www.ufunk.net/en/gadgets/foetus-imprimante-3d/"> http://www.ufunk.net/en/gadgets/foetus-imprimante-3d/&nbsp;</a>)</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/45226dcb.bebecrystal.jpg" data-original-source="http://www.warriordudimanche.net/data/images/bebecrystal.jpg" style="width: 400px; height: 400px;" /></p>
<hr />
<h3 style="text-align: center;">
	La techno brosse à dents</h3>
<p style="text-align: center;">
	(et d'autres inventions "originales" ^^&nbsp;<a class="rond" href="http://www.behance.net/gallery/Prototypes/5985565">http://www.behance.net/gallery/Prototypes/5985565</a>)</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/0be742ad.dentaire.jpg" data-original-source="http://www.warriordudimanche.net/data/images/dentaire.jpg" style="width: 402px; height: 641px;" /></p>
<hr />
<h3 style="text-align: center;">
	Le gâteau gonflable</h3>
<p style="text-align: center;">
	(<a href="http://www.nopuedocreer.com/quelohayaninventado/21168/pastel-hinchable/">&nbsp;http://www.nopuedocreer.com/quelohayaninventado/21168/pastel-hinchable/ </a>)</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/370ffa56.gateaugonflable.jpg" data-original-source="http://www.warriordudimanche.net/data/images/gateaugonflable.jpg" style="width: 400px; height: 250px;" /></p>
<p style="text-align: center;">
	Donc, là... pourquoi ?!</p>
<hr />
<h3 style="text-align: center;">
	Le muscleur de bouche: embellissez votre orifice buccal&nbsp;</h3>
<p style="text-align: center;">
	(&nbsp;<a href="http://www.ufunk.net/en/gadgets/gadget-japonais-wtf-face-slimmer/">http://www.ufunk.net/en/gadgets/gadget-japonais-wtf-face-slimmer/ </a>)</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/aa8d4f74.mouthbuilder.jpg" data-original-source="http://www.warriordudimanche.net/data/images/mouthbuilder.jpg" style="width: 400px; height: 400px;" /></p>
<hr />
<h3 style="text-align: center;">
	Le mainphone case</h3>
<p style="text-align: center;">
	( <a href="http://www.ufunk.net/en/gadgets/wtf-japonais-du-jour-la-coque-iphone-qui-vous-prend-par-la-main/">http://www.ufunk.net/en/gadgets/wtf-japonais-du-jour-la-coque-iphone-qui-vous-prend-par-la-main/</a>&nbsp;)&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/16fc85f2.mainphone.jpg" data-original-source="http://www.warriordudimanche.net/data/images/mainphone.jpg" style="width: 400px; height: 283px;" /></p>
<hr />
<h3 style="text-align: center;">
	Un jeu de roulette russe pour les enfants *mort*</h3>
<p style="text-align: center;">
	( <a href="http://www.ufunk.net/en/gadgets/kaba-kick-la-roulette-russe-pour-les-enfants/">http://www.ufunk.net/en/gadgets/kaba-kick-la-roulette-russe-pour-les-enfants/</a>&nbsp;)&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/beed7746.roulette.jpg" data-original-source="http://www.warriordudimanche.net/data/images/roulette.jpg" style="width: 400px; height: 257px;" /></p>


feed_id: http://www.warriordudimanche.net/article187/the-blue-beanie
title: The blue Beanie
uri: The-blue-Beanie
url: http://www.warriordudimanche.net/article187/the-blue-beanie
content:
<p>
	<img alt="" class="rond englobe" src="media/dd3f6fa8.bluebeanie.jpg" data-original-source="http://www.warriordudimanche.net/data/images/bluebeanie.jpg" style="width: 250px; height: 250px;" />&nbsp;Ce vendredi, on va faire dans le bucolique, dans le poétique, dans l'écologique...</p>
<p>
	En plus d'être particulièrement mignons, les personnages du jeu évoluent dans des décors photographiques, un peu à l'instar des insectes de la série minuscule...</p>
<p>
	L'objectif de l'âme charitable émue par tant de poésie que vous ne manquerez pas d'être sera d'aider un adorable quoi que ce soit à retrouver un bonnet bleu lâchement dérobé par un oiseau de passage...</p>
<p class="plettrine">
	Alors quand votre patron viendra vous reprocher d'avoir abandonné la tâche qu'il vous avait attribuée, rétorquez-lui qu'il y a des urgences auxquelles il est impossible de se dérober et qu'il ferait mieux de vous filer un coup de main au lieu de se répandre en reproches stériles et inopérants.</p><hr />
<p>
	&nbsp;</p>
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="400" width="600"><param name="quality" value="high" /><param name="movie" value="data/documents/the-blue-beanie.swf" /><embed height="400" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/the-blue-beanie.swf" type="application/x-shockwave-flash" width="600"></embed></object></p>


feed_id: http://www.warriordudimanche.net/article196/devinez-xvi-l-aphone-ethique
title: Devinez XVI : l'aphone éthique
uri: Devinez-XVI-l-aphone-éthique
url: http://www.warriordudimanche.net/article196/devinez-xvi-l-aphone-ethique
content:
<p>
	<img alt="" class="rond englobe" src="media/5ece2faf.vv.png" data-original-source="http://www.warriordudimanche.net/data/images/enigmes/vv.png" style="width: 200px; height: 172px;" />&nbsp; Je suis un peu à la bourre ce matin pour poster ma question du lundi... ben, en même temps, j'ai un boulot auquel je doit bien me consacrer un peu, tout de même ^^</p>
<p>
	Donc, aujourd'hui, à nouveau, je ressors une de mes vieilles énigmes: mais avant d'en résoudre le texte, encore faudra-t-il le traduire ^^</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Comment ? oui, en effet, le jeu de mot pitoyable qui tient lieu de titre constitue bel et bien un indice...</p>
<p>
	Quand vous aurez lamentablement échoué, je vous expliquerait comment m'est venue cette idée... :-D</p><p>
	&nbsp;</p>
<hr />
<p style="text-align: center;">
	<img alt="" src="media/f78cf82d.2728229.jpg" data-original-source="http://www.warriordudimanche.net/data/images/27%282%29.jpg" style="width: 399px; height: 415px;" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<hr />
<p>
	<img alt="" class="englobe rond" src="media/28c1a079.tete-ahuri.png" data-original-source="http://www.warriordudimanche.net/data/images/tete-ahuri.png" style="width: 62px; height: 77px;" /></p>
<p class="bulle left">
	<b><i>Tu te fous de nous, non ?! C'est pas un langage humain, ça !</i></b></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p class="bulle right">
	Ben t'as toutes tes chances alors...</p>
<p>
	<img alt="" class="englobe rond" src="media/4d0f6439.clint.png" data-original-source="http://www.warriordudimanche.net/data/images/clint.png" style="float: right;" /></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p class="bulle right">
	C'est qu'il insiste ce con là...</p>
<p>
	<img alt="" class="englobe rond" src="media/e509e638.terencehill.jpg" data-original-source="http://www.warriordudimanche.net/data/images/terencehill.jpg" style="float: right; width: 62px; height: 64px;" /></p>


feed_id: http://www.warriordudimanche.net/article193/search2feed-transformer-une-recherche-en-flux
title: search2feed : transformer une recherche en flux
uri: search2feed-transformer-une-recherche-en-flux
url: http://www.warriordudimanche.net/article193/search2feed-transformer-une-recherche-en-flux
content:
<p>
	<img alt="" class="rond englobe" src="media/06e586f3.search2feed.png" data-original-source="http://www.warriordudimanche.net/data/images/search2feed.png" style="width: 250px; height: 250px;" />&nbsp;Des fois, on a une idée qui germe spontanément, les yeux plongés dans le vague en touillant son café, en cherchant désespérément à se sortir la tête du fondement sous le jet brûlant de la douche ou en attendant patiemment la motivation nécessaire pour se mettre à bosser... *mort*</p>
<p class="plettrine">
	Search2feed est de celles-là... comme je regardais mes flux pour chercher les nouveautés torrent (en matière de distro linux et de films de vacances s'entend *dodo*), je me suis rendu compte que j'en venais toujours à recourir à googol pour une recherche plus complète ou sélective...</p>
<p>
	<em>"Si on pouvait faire un flux à partir d'une recherche, ce serait bien"</em> que je me suis dit... "<em>pas con</em>" que je me suis rétorqué du tac au tac (chuis comme ça, moi *dsl* ) pis ça a fait "plop" dans ma tête et j'ai ajouté : "<em>banco</em>".</p>
<p>
	Et voilà...</p><hr />
<p>
	&nbsp;</p>
<p>
	<img alt="" class="rond " src="media/49c04b4e.peche.png" data-original-source="http://www.warriordudimanche.net/data/images/peche.png" style="width: 150px; height: 141px; float: right; margin-left: 10px;" /></p>
<p class="plettrine">
	Donc, search2feed permet de lancer une query à la <a href="http://www.warriordudimanche.net/?article159/google-vous-ment-googol-vous-prend-pas-pour-un-hon">googol</a>, donc en filtrant les saletés de google et renvoie un flux RSS contenant le résultat.</p>
<p>
	Pour l'utiliser, il suffit de préciser la query en GET: <em><strong>search2feed.php?q=ce+que+je+recherche </strong></em>et c'est tout...</p>
<p>
	Pour que le tout fonctionne, j'ai réutilisé des bouts de googol, bien entendu (la parse_query pour ceux qui connaissent le code du bouzin *drogue* ) mais aussi la fonction <a href="http://www.warriordudimanche.net/?article179/array2feed-produire-un-flux-valide-a-partir-d-un-tableau">array2feed</a>, postée il y a quelques temps ici même.</p>
<p>
	&nbsp;</p>
<hr />
<p>
	<iframe height="2990" src="http://snippetvamp.warriordudimanche.net/snippetvamp.php?embed=52493491f0526" type="text/html" width="100%"></iframe></p>


feed_id: http://www.warriordudimanche.net/article194/fold-mochi-c-est-plie
title: Fold-Mochi : c'est plié...
uri: Fold-Mochi-c-est-plié
url: http://www.warriordudimanche.net/article194/fold-mochi-c-est-plie
content:
<p class="plettrine">
	<img alt="" class="englobe" src="media/51b45139.fold.jpg" data-original-source="http://www.warriordudimanche.net/data/images/fold.jpg" style="width: 250px; height: 250px;" />&nbsp;Pour finir la semaine, rien ne vaut un petit jeu tranquilou...&nbsp;</p>
<p>
	C'est sûr qu'avec Fold-Mochi, vous allez pas défouler l'accumulation d'énergie négative scrupuleusement stockée sur vos nerfs par vos collègues de bureau, toujours prompts à venir vous courir sur la <strike>pin </strike>le haricot.</p>
<p>
	En effet, le concepteur a fait fi de tout robot, mutant, monstre, animal, métafusil ou zombie... de l'action ? point ! Du sang ? Pas le moindre ! De la technologie ou des véhicules ? Pas même l'ombre du début d'un commencement de tentative ...</p>
<p>
	Mais alors, quoi ? Ben, c'est un jeu où c'qu'il faut plier du papelard...</p>
<p>
	Voilà...</p>
<p class="plettrine">
	Bon, bien sûr, dit comme ça, ça fait pas rêver... Mais franchement, c'est prenant, simplissime, caaaaaaalme et sans commandes requérant des doigts de poulpe (enfin... vous comprenez, quoi) .</p>
<p>
	Du coup, appuyez négligemment, d'un doigt distrait autant que discret, sur le bouton d'alarme incendie du couloir, courez en zigzaguant entre vos collègues terrifiés et planquez-vous en mode furtif dans un placard à balais, un thé vert à la main et le laptop sur les genoux en profitant de ce moment de calme zen au milieu de l'agitation du monde.&nbsp;</p><hr />
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="400" width="500"><param name="quality" value="high" /><param name="movie" value="data/documents/Folds-Mochi.swf" /><embed height="400" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/Folds-Mochi.swf" type="application/x-shockwave-flash" width="500"></embed></object></p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article198/le-samedi-aussi-c-est-cadeau-makerssdate
title: Le samedi aussi, c'est cadeau: makeRSSdate
uri: Le-samedi-aussi-c-est-cadeau-makeRSSdate
url: http://www.warriordudimanche.net/article198/le-samedi-aussi-c-est-cadeau-makerssdate
content:
<p>
	<img alt="" class="englobe" src="media/5f238166.snippet.png" data-original-source="http://www.warriordudimanche.net/data/images/snippet.png" style="width: 250px; height: 250px;" />&nbsp;Même si c'est samedi vous avez bien droit à un petit cadeau (tu parles ^^) ...</p>
<p>
	En bricolant respawn j'ai eu besoin, encore une fois, de transformer une date normale en date qui ne génère pas une erreur de validation dans un flux RSS...&nbsp;</p>
<p class="plettrine">
	Lassé de toujours devoir revenir la dessus, j'allais me mettre à faire une fonction pour ça quand j'ai eu l'idée d'aller d'abord demander à mon copain googol...&nbsp;</p>
<p>
	J'ai donc trouvé un bout de code sur stackoverflow que j'ai ensuite functionnisé ^^ .</p>
<p>
	Comme ça peut toujours servir, je le pose là.&nbsp;</p>
<p>
	A pluche.</p><hr />
<p>
	&nbsp;</p>
<p>
	<iframe height="344" src="http://snippetvamp.warriordudimanche.net/snippetvamp.php?embed=52593786c19ef" type="text/html" width="100%"></iframe></p>


feed_id: http://www.warriordudimanche.net/article197/devinez-xvii-je-vois-je-vois
title: Devinez XVII : l'esprit est le maître et l'oeil le traitre
uri: Devinez-XVII-l-esprit-est-le-maître-et-l-oeil-le-traitre
url: http://www.warriordudimanche.net/article197/devinez-xvii-je-vois-je-vois
content:
<p>
	<img alt="" class="rond englobe" src="media/5ece2faf.vv.png" data-original-source="http://www.warriordudimanche.net/data/images/enigmes/vv.png" style="width: 200px; height: 172px;" />&nbsp; Pour cette énigme du lundi, on va plonger dans l'ésotérisme, s'immerger dans les sciences occultes, pénétrer les arcanes secrètes des tarots de marseilles.</p>
<p>
	Je ne vais pas vous tirer les cartes, on n'est pas sur www.piquezmoimonblechuisuncouillon.com, mais je vous propose de deviner à quel personnage célèbre ce tirage peut correspondre...</p>
<p>
	Au passage, cette énigme m'a été inspirée par le magnifique roman<strong><em> El club Dumas</em></strong> de Arturo Pérez Reverte dont je vous conseille vivement la lecture...</p>
<p>
	Avec un vrai livre en PAPIER ! *bigtroll*</p><p>
	&nbsp;</p>
<hr />
<p>
	<img alt="" class="englobe rond" src="media/63a0c532.0.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/0.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/c9670d8d.1.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/1.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/ee68940a.7.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/7.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/58f8c661.17.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/17.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/8f54b9eb.6.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/6.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/dfc07919.11.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/11.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/9f809261.2.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/2.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/abdeedf8.5.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/5.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/521ef451.12.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/12.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/f8e47eaf.4.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/4.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/819a10fd.15.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/15.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/9c8437b7.21.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/21.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/a38bd5bc.10.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/10.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/938b8752.19.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/19.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/4adf70a5.20.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/20.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/363e5803.14.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/14.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/b246e561.18.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/18.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/a9c252e4.16.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/16.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/9410b81a.9.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/9.png" style="width: 150px; height: 288px;" /> <img alt="" class="englobe rond" src="media/243a6e2c.3.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/3.png" style="width: 150px; height: 288px;" /><img alt="" class="englobe rond" src="media/f0ff191f.13.png" data-original-source="http://www.warriordudimanche.net/data/images/tarots/13.png" style="width: 150px; height: 288px;" /></p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article200/xia-xiaowan-3-dimensions-pour-un-regard-hallucine
title: xia xiaowan : 3 dimensions pour un regard halluciné
uri: xia-xiaowan-3-dimensions-pour-un-regard-halluciné
url: http://www.warriordudimanche.net/article200/xia-xiaowan-3-dimensions-pour-un-regard-hallucine
content:
<p>
	<img alt="" class="rond englobe" src="media/e8596c43.XiaXiaowan.jpg" data-original-source="http://www.warriordudimanche.net/data/images/XiaXiaowan.jpg" style="width: 250px; height: 250px;" />C'est en parcourant mes flux RSS favoris que je suis tombé, via <a href="http://naldzgraphics.net/inspirations/impressive-3d-paintings-done-on-a-series-glass-panes/">naldzgraphics.net</a>, sur un artiste dont j'ignorais l'existence et dont l'oeuvre n'a pas manqué de me frapper, pour ne pas dire me percuter:&nbsp;Xia Xiaowan.</p>
<p class="plettrine">
	Son travail est extraordinaire à plus d'un titre: par l'ambiance inquiétante et parfois cauchemardesque qui nimbe ses oeuvres et ne saurait laisser indifférent mais également par la technique qu'il emploie; il dessine en effet sur des plaques de verres qu'il supperpose en couches successives pour former un résultat stupéfiant: un dessin en 3 dimensions, comme un mauvais rêve qu'on jurerait figé dans un bloc de cristal et que l'éveil aurait ainsi épargné.</p>
<p>
	Voici quelques-unes de ces oeuvres, elles se passent de commentaire.</p><hr />
<p style="text-align: center;">
	<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/Z8930h1CKbo?feature=oembed" width="480"></iframe></p>
<hr />
<p style="text-align: center;vertical-align:middle">
	<img alt="" class="rond" src="media/c2671055.Xia1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/XiaXiaowan/Xia1.jpg" style="width: 250px; height: 344px;vertical-align:middle" />&nbsp;<img alt="" class="rond" src="media/0af519af.Xia2.jpg" data-original-source="http://www.warriordudimanche.net/data/images/XiaXiaowan/Xia2.jpg" style="width: 250px; height: 361px;vertical-align:middle" />&nbsp;<img alt="" class="rond" src="media/8715975d.Xia3.jpg" data-original-source="http://www.warriordudimanche.net/data/images/XiaXiaowan/Xia3.jpg" style="width: 250px; height: 361px;vertical-align:middle" />&nbsp;<img alt="" class="rond" src="media/23391161.xia4.jpg" data-original-source="http://www.warriordudimanche.net/data/images/XiaXiaowan/xia4.jpg" style="width: 250px; height: 333px;vertical-align:middle" />&nbsp;<img alt="" class="rond" src="media/355a8e0c.xia5.jpg" data-original-source="http://www.warriordudimanche.net/data/images/XiaXiaowan/xia5.jpg" style="width: 250px; height: 328px; vertical-align: middle;" />&nbsp;<img alt="" class="rond" src="media/f936518c.xia7.jpg" data-original-source="http://www.warriordudimanche.net/data/images/XiaXiaowan/xia7.jpg" style="width: 250px; height: 345px; vertical-align: middle;" />&nbsp;<img alt="" class="rond" src="media/c166155f.xia8.jpg" data-original-source="http://www.warriordudimanche.net/data/images/XiaXiaowan/xia8.jpg" style="width: 250px; height: 364px; vertical-align: middle;" />&nbsp;<img alt="" class="rond" src="media/808c9fa7.xia9.jpg" data-original-source="http://www.warriordudimanche.net/data/images/XiaXiaowan/xia9.jpg" style="width: 250px; height: 375px; vertical-align: middle;" /></p>
<p style="text-align: center;vertical-align:middle">
	&nbsp;</p>
<p style="text-align: center;vertical-align:middle">
	<img alt="" class="rond" src="media/68382c9e.xia10.jpg" data-original-source="http://www.warriordudimanche.net/data/images/XiaXiaowan/xia10.jpg" style="width: 500px; height: 388px; vertical-align: middle;" /></p>
<p style="text-align: center;vertical-align:middle">
	&nbsp;</p>
<p style="text-align: center;vertical-align:middle">
	&nbsp;<img alt="" class="rond" src="media/7c519d06.xia6.jpg" data-original-source="http://www.warriordudimanche.net/data/images/XiaXiaowan/xia6.jpg" style="width: 250px; height: 901px; vertical-align: middle;" /></p>
<hr />
<p>
	Par certains aspects, il rappelle le travail d'Hans Rudy Giger, qu'on ne présente plus et qui est à l'origine du monstre et des décors d'alien:</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/eb25064a.giger1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/giger/giger1.jpg" style="width: 500px; height: 406px;" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/6fd83f1b.giger2.jpg" data-original-source="http://www.warriordudimanche.net/data/images/giger/giger2.jpg" style="width: 500px; height: 404px;" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/a25c8e16.giger4.jpg" data-original-source="http://www.warriordudimanche.net/data/images/giger/giger4.jpg" style="width: 250px; height: 348px; vertical-align: middle;" />&nbsp;<img alt="" class="rond" src="media/d5eb8fa4.giger3.jpg" data-original-source="http://www.warriordudimanche.net/data/images/giger/giger3.jpg" style="width: 250px; height: 358px; vertical-align: middle;" /></p>
<hr />
<p>
	Ou même Goya et son univers de cauchemars parfois hallucinatoires (<strong><em>El sueño de la razón produce monstruos</em></strong> )</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/e8b3ea0a.goya1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/giger/goya1.jpg" style="width: 250px; height: 383px; vertical-align: middle;" />&nbsp;<img alt="" class="rond " src="media/e2c67314.goya2.jpg" data-original-source="http://www.warriordudimanche.net/data/images/giger/goya2.jpg" style="width: 250px; height: 158px; vertical-align: middle;" /></p>
<hr />
<p>
	&nbsp;</p>
<h3>
	Pour en voir plus ou en savoir davantage, une petite webliographie :</h3>
<ul>
	<li>
		<a href="http://www.tumblr.com/tagged/xia-xiaowan">http://www.tumblr.com/tagged/xia-xiaowan</a></li>
	<li>
		<a href="http://www.artnet.com/artists/xia+xiaowan/">http://www.artnet.com/artists/xia+xiaowan/</a></li>
	<li>
		<a href="http://en.wikipedia.org/wiki/Xia_Xiao_Wan">http://en.wikipedia.org/wiki/Xia_Xiao_Wan</a></li>
	<li>
		<a href="http://naldzgraphics.net/inspirations/impressive-3d-paintings-done-on-a-series-glass-panes/">naldzgraphics.net</a></li>
	<li>
		<a href="http://www.juxtapoz.com/current/the-3d-paintings-of-david-spriggs-and-xia-xiaowan">http://www.juxtapoz.com/current/the-3d-paintings-of-david-spriggs-and-xia-xiaowan</a><br />
		(A&nbsp;noter pour cette page un autre artiste utilisant une méthode similaire, mais avec un résultat moins sombre: David Spriggs)</li>
</ul>


feed_id: http://www.warriordudimanche.net/article199/respawn-2-0-totalrespawn-le-combo-streisand
title: Respawn 2.0 + TotalRespawn : le combo Streisand !
uri: Respawn-2-0-TotalRespawn-le-combo-Streisand
url: http://www.warriordudimanche.net/article199/respawn-2-0-totalrespawn-le-combo-streisand
content:
<p>
	<img alt="" class="englobe rond" src="media/bdbdd86e.streisandcombo.jpg" data-original-source="http://www.warriordudimanche.net/data/images/streisandcombo.jpg" style="width: 250px; height: 250px;" />&nbsp;Ce mercredi, c'est VRAIMENT cadeau ! Je me suis pas foutu de vous !</p>
<p>
	J'ai bossé sur Respawn pour y ajouter quelques features qui l'ont muté au level 2.0... Comme si en soi cette merveilleuse nouvelle ne constituait pas à elle seule un motif suffisant de réjouissances, je vous ai concocté en plus un annuaire de pages respawn...</p>
<p class="plettrine">
	Pour ceux qui ont été alléchés par ce préambule dont la qualité littéraire n'est plus à prouver, c'est en dessous ou bien directement <a href="https://github.com/broncowdd?tab=repositories">sur mon github</a>... pour les autres... ben vous pouvez vaquer à vos occupations quotidiennes.&nbsp;</p>
<p>
	&nbsp;</p><p>
	&nbsp;</p>
<hr />
<p style="text-align: center;">
	<img alt="" class="rond" src="media/adf0fa68.Capture2.JPG" data-original-source="http://www.warriordudimanche.net/data/images/Capture2.JPG" style="width: 500px; height: 407px;" /></p>
<hr />
<p class="plettrine">
	<img alt="" class="englobe" src="media/4ce65673.respawn.png" data-original-source="http://www.warriordudimanche.net/data/images/respawn.png" style="width: 32px; height: 32px;" />Commençons par la nouvelle version de <em><strong>Respawn</strong></em>; cette 2.0 apporte:</p>
<ul>
	<li>
		un flux rss public qui permet de suivre les pages ajoutées</li>
	<li>
		une fonction de renommage des titres de pages (ça manquait carrément *mort* ) accessible via un nouveau bouton (R).</li>
	<li>
		un bouton zip pour récupérer la page qu'on est en train de regarder au format...zip.</li>
	<li>
		une API permettant de récupérer un tableau sérialisé contenant les infos des pages publiques stockées.</li>
	<li>
		un système de tags qui filtre les pages et qui filtre également le flux rss et le retour de l'api: on peut donc obtenir le flux d'un seul tag ou récuperer les infos des pages correspondant à un tag.<br />
		Pour ajouter un tag, un autre nouveau bouton a fait son apparition : le (T)</li>
</ul>
<p>
	Pour mettre à jour, récupérez le zip sur le github et écrasez les anciens fichiers avec les nouveaux.</p>
<hr />
<p class="plettrine">
	<img alt="" class="englobe" src="media/b60c5664.totalrespawn.png" data-original-source="http://www.warriordudimanche.net/data/images/totalrespawn.png" style="width: 32px; height: 32px;" />A présent, <em><strong>Total Respawn</strong></em>: il s'agit d'une page chargée de regrouper<em><strong> en un seul lieu toutes les versions clonées</strong></em> trouvées dans les espaces publics des pages respawn inscrites.&nbsp;</p>
<hr />
<p class="plettrine" style="text-align: center;">
	<img alt="" class="rond " src="media/38caf453.Capture.JPG" data-original-source="http://www.warriordudimanche.net/data/images/Capture.JPG" style="width: 500px; height: 407px;" /></p>
<hr />
<p class="plettrine">
	<em>Les<strong> pages dupliquées </strong></em>sur chaque respawn <em><strong>sont regroupées</strong></em> en fonction de <em><strong>leur url d'origine</strong></em>, ainsi tous les clones d'une url sont ensemble et masqués : seuls les titres de page sont affichés, on n'accède aux liens des clones en cliquant sur ce titre.</p>
<p>
	La page <em><strong>regroupe</strong></em> donc <em><strong>en un seul espace</strong></em> tous les liens respawn des adresses inscrites, ce qui facilite la tâche lorsqu'on recherche une version d'une page disparue.</p>
<p>
	A noter que les adresses des espace respawns inscrits sont listées sur le côté droit.</p>
<p>
	Pour inscrire sa propre page, <strong><em>il suffit de remplir le mini formulaire</em></strong>.</p>
<p class="plettrine">
	Attention toutefois, <em>TotalRespawn utilise la toute nouvelle API de la version 2.0 de Respawn</em>: avant d'inscrire votre page, n'oubliez pas de <strong><em>mettre à jour votre version</em></strong>.</p>
<p>
	Cerise sur le cageot, TotalRespawn permet d'utiliser les tags et de filtrer les résultats de tous les respawns abonnés (merci à l'API de papi Bronco ^^ ).</p>
<p>
	Les tags correspondant à chaque page apparaisssent à côté de son lien.</p>
<hr />
<p>
	&nbsp;</p>
<p class="plettrine">
	Les plus chagrins d'entre-vous me diront que le recours aux boîtes de dialogue natives de js, ben c'est moche... et ils auront raison; il convient toutefois d'admettre que c'est&nbsp;<em><strong>léger et simple</strong></em>&nbsp;*sardonique*</p>
<p>
	De même, je n'ai pas eu recours à jquery pour un simple fold/unfold de contenu: ajouter 150ko de lib pour ça, c'est un peu crétin... j'ai simplement utilisé une fonction appelée inline (OOOAAAAA, CEYYMAAAAL)</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	A présent il ne reste plus qu'à bosser sur la maquette et surtout à effectuer un test à plus grande échelle pour dénicher les bugs qui traînent *tartag* &nbsp;: il y aura des choses à améliorer et corriger mais j'ai bourré un maximum pour pouvoir sortir cette version le mercredi avant les vacances *mort*&nbsp;<br />
	De toutes façons, ça sert à rien de fignoler tout au fil à plomb, y aura toujours JérômeJ qui va venir m'envoyer des fions</p>
<p>
	*bigtroll*&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>


title: Principe de précaution vs principe de bon sens vs économie de marché
feed_id:
http://www.warriordudimanche.net/article201/principe-de-precaution-vs-principe-de-bon-sens-vs-economie-de-marche

url:
http://www.warriordudimanche.net/article201/principe-de-precaution-vs-principe-de-bon-sens-vs-economie-de-marche

content:
<p>
	<img alt="" class="rond englobe" src="media/0ce3db6a.chapeaualu28129.jpg" data-original-source="http://www.warriordudimanche.net/data/images/chapeaualu%281%29.jpg" style="width: 250px; height: 250px;" />&nbsp;Mardi 15 octobre: ce matin, en écoutant france inter pour aller au taf, j'ai entendu le journal evoquer *encore une fois* <em><strong>la nocivité éventuelle des ondes de téléphonie mobile</strong></em> dans un article sur un rapport rendu bientôt (dont la conclusion ne semblait rien apporter de nouveau, c'est vous dire s'il était urgent de le mentionner aux infos *sardonique* ).&nbsp;</p>
<p class="plettrine">
	Pourtant, au lieu de procéder à une analyse réelle et objective de la situation, l'auteur de l'article s'en est tenu à la classique opposition des pro/anti...</p>
<p>
	&nbsp;</p><p>
	&nbsp;</p>
<hr />
<p class="plettrine">
	Tout d'abord, il convient de préciser que je ne suis pas <em><strong>*du tout*</strong></em> un expert en ondes, un scientifique, un ingénieur ou quoi que ce soit ayant trait de près ou de loin aux microondes et à la téléphonie en général... juste un usager <em>lambada </em>qui s'étonne encore.</p>
<hr />
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<span style="color:#330000;"><span style="font-size:22px;"><span style="font-variant: small-caps;"><strong>1- Des besoins effectifs en téléphonie mobile:</strong></span></span></span></p>
<p class="plettrine">
	Personne au jourd'hui, je pense, ne remettrait en question l'avancée que représente la possibilité de téléphoner et de se contacter (sms/mail etc) facilement: c'est devenu indispensable pour le boulot, très utile en famille ou en vacances etc.&nbsp;</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Cependant, je maintiens malgré tout que le passage à la 4G, qui va générer encore plus d'ondes car elle va être l'occasion d'augmenter le nombre d'antennes relais de 50% selon le journaliste, n'est quant à lui pas une <em><strong>nécessité </strong></em>mais un <strong><em>argument commercial</em></strong> destiné à pousser les gens vers le renouvellement de leur abonnement, le changement de leur mobile, la consommation de nouveaux services... histoire de rendre l'usager plus dépendant de ces techniques.</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Il m'aurait semblé <em><strong>plus judicieux d'améliorer la couverture de la 3G</strong></em> voire simplement de la téléphonie simple (pour exemple, il m'est impossible de téléphoner avec mon mobile chez moi... alors la 4G...)</p>
<p>
	Seulement voilà, améliorer la couverture ou la 3G <strong><em>n'apporte pas de nouvelles ventes</em></strong> et <em><strong>ne crée pas de nouveaux besoins</strong></em>. C'est maaaaal.</p>
<p>
	Ce qui pousse donc vers une augmentation de la quantité d'ondes émises, c'est <em><strong>l'aspect commercial</strong></em> et pas le besoin réel.</p>
<hr />
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<span style="color:#330000;"><span style="font-size:22px;"><span style="font-variant: small-caps;"><strong>2- De la nocivité effective des ondes:</strong></span></span></span></p>
<p class="plettrine">
	Encore une fois, je ne suis pas un expert et <em><strong>rien ne me qualifie pour juger de cet aspect,</strong></em> d'autant moins que les experts eux-mêmes se contredisent.</p>
<p>
	Toutefois, une intervenante des infos en question s'étonnait du fait que <em><strong>les élus puissent avoir recours à des experts </strong></em>pour faire des lois au lieu de prendre les décisions qui protégeraient au mieux les citoyens.</p>
<p>
	&nbsp;</p>
<p>
	Comment peut-on s'en étonner ?</p>
<p>
	Un élu ne saurait <em><strong>être qualifié dans tous les domaines qui vont réclamer son attention</strong></em>: il est naturel et nécessaire de demander leur avis à des personnes expertes (encore faut-il choisir des experts impartiaux et objectifs, bien entendu)</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Tous les experts consultés semblent s'entendre sur un point: il est trop tôt pour être certain de quoi que ce soit, la technologie étant assez jeune et les usages évoluant beaucoup et modifiant drastiquement l'exposition à ces ondes.</p>
<p>
	Leurs conclusions toutefois s'opposent sur la position à tenir: principe de précaution VS pas de preuve = pas de nocivité.</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Ne pourrait-il y avoir un juste milieu ? Même temporairement, sur quelques années ?</p>
<p>
	Améliorer les techniques existantes, diminuer la puissance nécessaire, changer les emplacements des antennes, améliorer l'éducation aux usages raisonnables des outils de communication... que sais-je... il doit sans aucun doute y avoir des pistes à explorer.</p>
<p>
	Mais ça coûte cher sans rapporter, c'est là que le bât blesse.&nbsp;</p>
<hr />
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<span style="color:#330000;font-size:22px;font-variant:small-caps"><strong>Conclusion: principe de bon sens citoyen</strong></span></p>
<p class="plettrine">
	Comme souvent, la raison et le bon sens voudraient à mon avis que les pouvoirs publics adoptent une position prudente mais pas frileuse.&nbsp;</p>
<p>
	Le principe de précaution, qui repose bien entendu sur des arguments valables et légitimes, aboutit souvent de facto à un principe de peur méfiante.</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Quand une <strong><em>position ou une opinion</em></strong>, pour légitime qu'elle soit, est érigée en <em><strong>principe</strong></em>, elle court le risque de <em><strong>devenir perverse.</strong></em></p>
<p>
	Pourquoi est-ce qu'il semble impossible aux gouvernements successifs de prendre des décisions mesurées ?</p>
<p>
	Et pourquoi, quand les décisions sont prises au final, elles vont souvent à l'encontre <em><strong>des intérêts des citoyens</strong></em> ? (Car n'en doutez pas, la 4G s'imposera et on aura de plus en plus d'antennes et de plus en plus d'accros inaptes au décrochage)</p>
<p>
	Hein ?! Comment ?&nbsp;</p>
<p>
	Ha, ben oui, je suis con: il faut se faire réélire ... Au temps pour moi.</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article195/min-hero-tower-of-sage
title: Min Hero - Tower of sage
uri: Min-Hero-Tower-of-sage
url: http://www.warriordudimanche.net/article195/min-hero-tower-of-sage
content:
<p>
	<img alt="" class="rond englobe" src="media/e4a34ccc.minheros.jpg" data-original-source="http://www.warriordudimanche.net/data/images/minheros.jpg" style="width: 250px; height: 250px;" />&nbsp;Aujourd'hui, une fois n'est pas coutume, je poste un jeu en mode<em> spécial dédicace to Timo</em>, <em>winkwink nudgenudge seewhatImean</em>...</p>
<p>
	Connaissant son goût prononcé pour les pokémons et tombant par hasard sur un jeu flash se réclamant de cet illustre prédécesseur, il était logique que je le poste dans cette rubrique...</p>
<p class="plettrine">
	Toutefois, je ne puis réfréner plus avant mon indomptable honnêteté ni mon aversion prononcée pour toute manipulation ou hypocrisie: je ne partage pas cette passion... non pas que les jeux colorés avec de jolis personnages me soient désagréables, non, mais c'est le principe du tour par tour que je ne peux pas blairer...</p>
<p>
	Donc, là, c'est purement et simplement parce que Timo aime bien ce genre de jeux et que j'aime bien Timo... voilà... C'est une sorte de post par transitivité de goût ^^</p><hr />
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="400" width="500"><param name="quality" value="high" /><param name="movie" value="data/documents/min-hero-tower-of-sages.swf" /><embed height="400" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/min-hero-tower-of-sages.swf" type="application/x-shockwave-flash" width="500"></embed></object></p>
<hr />
<p>
	Via <a href="http://jeuxrouille.com">Jeux rouille</a></p>


feed_id: http://www.warriordudimanche.net/article202/bozon-glissez-deposez-partagez
title: BoZoN - glissez, déposez, partagez !
uri: BoZoN-glissez-déposez-partagez
url: http://www.warriordudimanche.net/article202/bozon-glissez-deposez-partagez
content:
<p>
	<img alt="" class="rond englobe" src="media/c0adebcf.bozon.png" data-original-source="http://www.warriordudimanche.net/data/images/bozon.png" style="width: 250px; height: 248px;" />&nbsp;Voilà un bon moment que j'utilisais un sous-domaine de WDD pour bourrer avec les pieds comme un gros babouin les fichiers que je voulais mettre à disposition des visiteurs ou simplement partager...</p>
<p>
	Toujours à la recherche du minimum de clics, je m'étais juré de réfléchir vraiment à une solution qui m'évite le recours systématique à FileZilla pour partager un fichier.</p>
<p>
	Bon, ben là, je pense qu'on peut pas faire beaucoup plus simple... *mort*</p><p>
	&nbsp;</p>
<hr />
<p style="text-align: center;">
	&nbsp;</p>
<p>
	Outre son logo qui claque et son nom qui roxxe du poney (*auto satisfaction dégoulinante inside ^^ *) , BoZoN sert à ça:<em><strong> partager simplement un ou plusieurs fichiers en un minimum de manipulations</strong></em>.</p>
<p>
	&nbsp;</p>
<h3>
	Pour être clair:</h3>
<p>
	<em><strong>Ce que fait BoZoN:</strong></em></p>
<ul>
	<li>
		espace admin protégé par mdp (<a href="http://www.warriordudimanche.net/article163/auto-restrict-2-0-un-fichier-pour-les-verrouiller-tous">auto-restrict</a>)</li>
	<li>
		upload de fichier par glisser déposer (via <a href="http://www.dropzonejs.com/">dropzone.js</a> )</li>
	<li>
		possibilité de supprimer un fichier en un clic depuis l'espace admin</li>
	<li>
		vue des fichiers uploadés sous forme d'icônes &amp; miniatures</li>
	<li>
		lien de partage anonymisé du genre <strong><em>www.mondomaine.net/index.php?f=528769c0c11e7</em></strong></li>
</ul>
<p>
	&nbsp;</p>
<p>
	<em><strong>Ce que BoZoN ne fait PAS:</strong></em></p>
<ul>
	<li>
		gestion avancée de fichiers (gestion de l'écrasement d'un fichier, renommage, état public/privé etc)</li>
	<li>
		gestion de sous-dossiers (pas envie de compliquer le truc pour le moment)</li>
	<li>
		gestion de tags (pas prévu)</li>
	<li>
		moteur de recherche dans les fichiers</li>
	<li>
		pagination</li>
</ul>
<p>
	&nbsp;</p>
<hr />
<p class="plettrine">
	Pour l'installer, rien de plus simple: copiez le dossier sur votre serveur et c'est tout ! (pas de base de données, php 5.2 min)</p>
<p class="plettrine">
	&nbsp;</p>
<p>
	Pour ajouter des fichiers, il suffit d'aller à la page admin.php; lors de la première connexion, auto_restrict vous demandera de créer un login/passe puis, une fois connecté, il suffit de glisser les fichiers à uploader sur le header à la bordure en pointillés (on peut glisser-déposer plusieurs fichiers à la fois.)</p>
<p>
	&nbsp;</p>
<p>
	On récupère le lien de partage en le copiant directement depuis la miniature/icône du fichier.</p>
<p>
	Ce lien conduit à la page index.php qui gère la demande en fonction du type de fichier:</p>
<ul>
	<li>
		les <strong>images </strong>sont simplement affichées (et on peut utiliser le lien de partage dans une balise image)</li>
	<li>
		les<strong> txt, js, html, php</strong> sont affichés dans une balise &lt;pre&gt; après un htmlspecialchars (wink JJ ^^ )</li>
	<li>
		les <strong>autres fichiers</strong> sont simplement <strong>téléchargés </strong>directement.</li>
</ul>
<p>
	&nbsp;</p>
<p>
	On peut aisément ajouter des types de fichiers et configurer les chemins utilisés dans la partie core.php :</p>
<pre class="brush:php;">
	define('ID_FILE','id.txt');
	define('UPLOAD_PATH','uploads/');
	$behaviour['FILES_TO_ECHO']=array('txt','js','html','php','htm','shtml','shtm');
	$behaviour['FILES_TO_RETURN']=array('jpg','jpeg','gif','png','pdf');
</pre>
<hr />
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/5b18f48e.bozonconnect.png" data-original-source="http://www.warriordudimanche.net/data/images/bozonconnect.png" style="width: 200px; height: 322px;" /></p>
<p style="text-align: center;">
	Connexion à l'admin</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/26ad3682.bozoncapture.jpg" data-original-source="http://www.warriordudimanche.net/data/images/bozoncapture.jpg" style="text-align: center; width: 550px; height: 235px;" /></p>
<p style="text-align: center;">
	Vue de l'espace admin</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/e56f6922.bozoncopier.png" data-original-source="http://www.warriordudimanche.net/data/images/bozoncopier.png" style="width: 300px; height: 271px;" /><br />
	Copier le lien de partage</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	Par exemple, voici mon bureau, partagé via BoZoN</p>
<p style="text-align: center;">
	<a href="http://files.warriordudimanche.net/index.php?f=52851c407b3c6" rel="lightbox"><img alt="" class="rond" src="http://files.warriordudimanche.net/index.php?f=52851c407b3c6" style="width: 600px; height: 450px;" /></a></p>
<hr />
<p>
	Vous pourrez retrouver <a href="https://github.com/broncowdd/BoZoN/archive/master.zip">le zip</a> sur <a href="https://github.com/broncowdd/BoZoN/">le dépôt Github</a>, comme d'hab&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	A+ et ne lâchez rien !</p>
<hr />
<p>
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/28c1a079.tete-ahuri.png" data-original-source="http://www.warriordudimanche.net/data/images/tete-ahuri.png" /></p>
<p class="bulle left">
	<b><i>Ha ben t'es là toi ?! A vrai dire, avec l'autre con on pensait que tu étais décédé... on s'en était fait toute une joie.</i></b></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/10896dd8.tete-leevc.png" data-original-source="http://www.warriordudimanche.net/data/images/tete-leevc.png" /></p>
<p class="bulle left">
	<b><i>Heu, si c'est moi "l'autre con", j'aime autant t'avouer de suite que j'apprécie que moyen... J'irai même jusqu'à confesser une certaine tendance à avoir envie de te casser la bouche...</i></b></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p class="bulle right">
	Ha ben continuez comme ça et bientôt j'aurai même plus besoin d'intervenir...</p>
<p>
	<img alt="" class="englobe rond" src="media/4d0f6439.clint.png" data-original-source="http://www.warriordudimanche.net/data/images/clint.png" style="float: right;" /></p>


feed_id: http://www.warriordudimanche.net/article205/magnetized-n-y-jouez-pas
title: Magnetized - N'y jouez pas !
uri: Magnetized-N-y-jouez-pas
url: http://www.warriordudimanche.net/article205/magnetized-n-y-jouez-pas
content:
<p class="plettrine">
	<img alt="" class="rond englobe" src="media/090d8b05.magnetized.png" data-original-source="http://www.warriordudimanche.net/data/images/magnetized.png" />&nbsp;Depuis un an que je glane des jeux pour cette rubrique, j'en ai rarement vu un qui réunisse autant de qualités...&nbsp;</p>
<p class="plettrine">
	&nbsp;</p>
<p class="plettrine">
	&nbsp;</p>
<p class="plettrine">
	Il est beau et coloré mais sobre et design (tendance über minimaliste de l'extrême), le concept est simplissime mais parfaitement exploité et il donne lieu à un "level design" très abouti,<strike> les commandes sont</strike> la commande est on ne peut plus aisée à intégrer: on appuie sur..<strong> z</strong>... oui, seulement <strong>z</strong>... non, mais ça suffit pour bien <strike>se prendre la tête en sanglotant convulsivement</strike>&nbsp;s'amuser joyeusement.<br />
	Le tout donne un jeu hautement addictif avec tendance anxiogène, stress post traumatique et refus d'abandonner...</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Alors téléphonez à votre grand-mère, dites aussi clairement que possible <strong>"aïe woud laïke tou tok tou misteur Obama pliz"</strong> et quand vous l'aurez au téléphone, dites-lui de vous faire un mot pour votre patron prétextant que vous avez été enfermé à guantanamo pour espionnage et terrorisme potentiel présumé, prenez une boîte de temestat et cliquez là-dessous...</p>
<p>
	Bon courage à tous !</p><hr />
<p class="plettrine">
	Donc, si vous êtes là, c'est que vous avez pris sur vous d'ignorer mon avertissement liminaire... tant pis pour vous ! ^^</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/8fdb56c3.magnetized228129.png" data-original-source="http://www.warriordudimanche.net/data/images/magnetized2%281%29.png" style="width: 500px; height: 417px;" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<p class="plettrine">
	Le concept de jeu est très simple, comme je l'ai mentionné: un petit carré se déplace le long d'un tunnel.</p>
<p>
	Le seul moyen d'influer sur sa trajectoire est d'appuyer sur la touche Z, déclenchant un électro-aimant qui l'attire.</p>
<p>
	Seul l'électro-aimant le plus proche est actif et plus on est près, plus l'attraction est forte et efficace.</p>
<p>
	&nbsp;</p>
<p>
	C'est tout...</p>
<p>
	&nbsp;</p>
<p>
	Au fil des niveaux, des variations vous attendent... si toutefois vos nerfs ne vous ont pas lâché...</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/9cded6ed.magnetized3.png" data-original-source="http://www.warriordudimanche.net/data/images/magnetized3.png" style="width: 500px; height: 417px;" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<a href="http://gamejolt.com/games/adventure/magnetized/13740/">Cliquez et amusez-vous bien. (mais il est encore temps de renoncer !)</a></p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<hr />
<p style="text-align: center;">
	via <a href="http://gamejolt.com">gamejolt.com</a></p>
<p style="text-align: center;">
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article203/la-tarte-au-beaufort
title: La tarte au Beaufort
uri: La-tarte-au-Beaufort
url: http://www.warriordudimanche.net/article203/la-tarte-au-beaufort
content:
<p>
	<img alt="" class="rond englobe" src="media/0fb9d78f.clintcook.jpg" data-original-source="http://www.warriordudimanche.net/data/images/clintcook.jpg" style="width: 250px; height: 249px;" />&nbsp;Chalut <em>*miom*</em> les copains<em> *mâche* </em>cha faijait un bout de temps que ma femme me demandait de faire une tarte au beaufort... <em>*gloups*</em></p>
<p>
	Ben vous savez quoi ? C'est bon dites-donc... et avec un coup de blanc pour pousser, ça descend tout seul ^^</p>
<p>
	C'est une recette simplissime et ça donne un plat délicieux, léger comme un soufflet au fromage...</p>
<p>
	&nbsp;</p>
<p>
	Si certains ont déjà l'eau à la bouche, on y va...</p><p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p style="text-align: center;">
	D'abord, la dreamteam des ingrédients:&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/87face50.tartebeaufort1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/tartebeaufort1.jpg" style="width: 500px; height: 375px;" /></p>
<ul>
	<li>
		une pâte brisée ou feuilletée (moi je préfère feuilletée)</li>
	<li>
		4 oeufs</li>
	<li>
		40 cl de crème fraîche</li>
	<li>
		300 g de Beaufort coupé en lamelles</li>
	<li>
		poivre sel</li>
</ul>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/0d0d7054.tartebeaufort2.jpg" data-original-source="http://www.warriordudimanche.net/data/images/tartebeaufort2.jpg" style="width: 500px; height: 375px;" /></p>
<p style="text-align: center;">
	On mélange<em><strong> les jaunes d'oeufs</strong></em>, la crème fraîche, on sale et poivre (On réserve les blancs.)</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/caf1d313.tartebeaufort3.jpg" data-original-source="http://www.warriordudimanche.net/data/images/tartebeaufort3.jpg" style="width: 500px; height: 375px;" /></p>
<p style="text-align: center;">
	Battre les blancs en neige: c'est ce qui va donner la légèreté à la tarte.</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/5bec72e1.tartebeaufort4.jpg" data-original-source="http://www.warriordudimanche.net/data/images/tartebeaufort4.jpg" style="width: 261px; height: 375px;" /></p>
<p>
	Incorporer le mélange aux blancs: pour les non initiés ^^ dououououcement !</p>
<p>
	On fait de délicats mouvements rotatifs pour faire passer le dessus dessous et inversement :-D</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/ccceff04.tartebeaufort5.jpg" data-original-source="http://www.warriordudimanche.net/data/images/tartebeaufort5.jpg" style="width: 500px; height: 375px;" /></p>
<p style="text-align: center;">
	On place la pâte sur le moule et on dispose les 2/3 du Beaufort au fond.</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/fd3fdf81.tartebeaufort6.jpg" data-original-source="http://www.warriordudimanche.net/data/images/tartebeaufort6.jpg" style="width: 500px; height: 375px;" /></p>
<p>
	Il suffit ensuite de verser le mélange par dessus et de disposer le dernier tiers de Beaufort par dessus.</p>
<p>
	Puis: au four !</p>
<p>
	Alors là, la température tout ça, ça dépend du four !</p>
<p>
	Pour éviter de cramer le tout:</p>
<ol>
	<li>
		placer la tarte <em><strong>au milieu ou un peu plus bas</strong></em> dans le four</li>
	<li>
		enfourner à <em><strong>180°</strong></em> (pas plus sinon ça brûle en haut sans que la pâte cuise dessous)</li>
	<li>
		durée minimum 30-40 minutes, mais c'est la variable d'ajustement... Selon le four, ce sera plutôt 50 minutes...</li>
</ol>
<p>
	Si le dessus a tendance à brûler, ne pas hésiter à baisser la température et à laisser plus longtemps ou à couvrir d'une feuille d'alu simplement posée sur la tarte.</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond " src="media/19ea2e92.tartebeaufortfinal.jpg" data-original-source="http://www.warriordudimanche.net/data/images/tartebeaufortfinal.jpg" style="width: 500px; height: 375px;" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	¡ Buen provecho !</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article207/le-zobjet-du-lundi
title: Le zobjet du lundi [EDIT de 11:19]
uri: Le-zobjet-du-lundi-EDIT-de-11-19
url: http://www.warriordudimanche.net/article207/le-zobjet-du-lundi
content:
<p>
	<img alt="" class="rond englobe" src="media/cd49362d.parfum.png" data-original-source="http://www.warriordudimanche.net/data/images/parfum.png" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	La question de ce lundi porte sur un beau cadeau à faire pour les fêtes de noyel qui arrivent...</p>
<p class="plettrine">
	&nbsp;</p>
<p>
	Il s'agit d'un parfum. Classique, direz-vous...?!</p>
<p>
	Peut-être pas en fin de compte, si on considère l'odeur qu'il dégage...</p>
<p>
	&nbsp;</p>
<p>
	mais justement, quelle odeur ?</p><p style="clear:both">
	&nbsp;</p>
<hr />
<p style="text-align: center;">
	<br />
	<img alt="" class="rond " src="media/2e4de3d4.parfum.jpg" data-original-source="http://www.warriordudimanche.net/data/images/parfum.jpg" /></p>
<p>
	[Edit]</p>
<p>
	Vu que TIGER a trouvé en deux secondes, je vous en propose un deuxième ^^</p>
<p>
	Soient DEUX zobjets du lundi pour même pas le prix d'un ! oO</p>
<p>
	Keskelsentdonc cette zolie bougie ?</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/eb8726af.bougie.jpg" data-original-source="http://www.warriordudimanche.net/data/images/bougie.jpg" style="width: 314px; height: 407px;" /></p>
<!-- http://www.nopuedocreer.com/quelohayaninventado/22013/eau-de-libro-nuevo/ -->


feed_id: http://www.warriordudimanche.net/article206/auto-form-0-2-il-est-mieux
title: Auto_form 0.21 : il est ENCORE mieux... [28/11]
uri: Auto_form-0-2-il-est-mieux
url: http://www.warriordudimanche.net/article206/auto-form-0-2-il-est-mieux
content:
<p>
	<img alt="" class="rond englobe" src="media/b5c4a8ba.autoform.jpg" data-original-source="http://www.warriordudimanche.net/data/images/autoform.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	L'année dernière, dans la série des auto_*, je vous avais filé un <a href="http://www.warriordudimanche.net/article51/auto-form-il-fait-tout-le-sale-boulot">script qui générait un formulaire à partir d'un tableau</a>.</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Il était très basique mais fonctionnait bien, j'ai toutefois eu besoin de quelques améliorations pour certains cas précis, ce qui m'a conduit à reprendre le tout pour l'améliorer un peu.</p>
<p>
	Comme d'hab', si ça peut servir, pas la peine de se retaper le truc.</p>
<p>
	&nbsp;</p>
<p>
	Ci-dessous, la suite...</p>
<p>
	&nbsp;</p><hr />
<p class="plettrine">
	Le script se compose de deux pages php:</p>
<ul>
	<li>
		<em><strong>auto_form.php</strong></em> qui génère un formulaire à partir d'un array</li>
	<li>
		<em><strong>auto_form2file.php</strong></em> qui se charge des données postées par ce formulaire et les sauvegarde dans un fichier.</li>
</ul>
<p>
	Ainsi, le duo gère entièrement la génération et la gestion des données d'un formulaire. Je l'ai utilisé maintes fois pour créer une page de configuration par exemple.</p>
<pre class="brush:php;">
include('auto_form.php');
include('config.php'); // contient la variable de config
(...)

&lt;php render_form($config); ?&gt;</pre>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p class="plettrine">
	Bien entendu, le script adaptera les éléments du formulaire au type de données du tableau (booléen/chaine) mais de plus, l'utilisateur pourra configurer le script pour que certaines données du formulaire génèrent un type d'élément particulier; ainsi, dans un formulaire d'inscription, on pourra décider que la clé<em><strong> 'url_user'</strong></em> du tableau génèrera un input de type <em><strong>url </strong></em>en forçant le type via la config d'auto_form:</p>
<pre class="brush:php;">
autoform['url_user']['type']='url';</pre>
<p>
	On peut ainsi forcer le type à <em><strong>date</strong></em>, <em><strong>time</strong></em>, <em>tel </em>ou même <em><strong>textarea</strong></em>... autoform fera le nécessaire. Si aucun type n'est spécifié pour une donnée string, le script génèrera un input de type <strong><em>text</em></strong>.</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	Si on souhaite que le visiteur ait un choix à effectuer dans une liste, il suffit de préciser cette liste:</p>
<pre class="brush:php;">
$autoform['os']['list']=array('Linux','windows','the apple crap');
</pre>
<p>
	Par défaut, auto_form génèrera un <em><strong>select </strong></em>contenant la liste en question, mais si on préfère une suite de <em><strong>radiobuttons</strong></em>:</p>
<pre class="brush:php;">
$autoform['os']['type']='radio';
</pre>
<p>
	&nbsp;</p>
<p>
	Simple, non ?</p>
<p>
	Sur ce modèle, on peut gérer les attributs des objets générés:</p>
<pre class="brush:php;">
$autoform['url_user']['required']=true; // remplissage obligatoire
$autoform['url_user']['class']='important'; // ajout de classe
$autoform['age']['disabled']=true; // bloquer un objet
</pre>
<p class="plettrine">
	Voici la liste des attributs gérés: &nbsp;</p>
<pre class="brush:php;">
$autoform['the key you want to customize'][type] //to force the type
$autoform['the key you want to customize'][class] //to add classes
$autoform['the key you want to customize'][placeholder] //to add a placeholder (default value, the key name) if specified, it overcomes the $autoform['use_placheholder']=false
$autoform['the key you want to customize'][required]=true //to force the required attribute
$autoform['the key you want to customize'][autocomplete]=true/"off" //to force the autocomplete attribute to off
$autoform['the key you want to customize'][spellcheck]=true //to force the spellcheck attribute
$autoform['the key you want to customize'][autofocus]=true //to force the autofocus attribute
$autoform['the key you want to customize'][disabled]=true //to force the disabled attribute
$autoform['the key you want to customize'][readonly ]=true //to force the readonly  attribute
$autoform['the key you want to customize'][list]=array('item 1','item 2 ' etc ); //to create a list of values ([type]=radio or select)
$autoform['the key you want to customize'][max]=50; //sets the max attribute for type=number
$autoform['the key you want to customize'][min]=50; //sets the min attribute for type=number
$autoform['the key you want to customize'][step]=10; //sets the step attribute for type=number</pre>
<hr />
<p class="plettrine">
	&nbsp;</p>
<p class="plettrine">
	Comme nous en sommes aux classes, abordons celui des classes ajoutées par défaut aux objets:</p>
<p>
	auto_form ajoute systématiquement une classe du nom de l'index du tableau source et, si on a configuré auto_form pour qu'il génère les labels, ces-derniers possèdent la même classe ainsi qu'une classe du type de l'objet.</p>
<p>
	Ainsi, pour un <strong><em>$config['url_user']="http://www.warriordudimanche.net"</em></strong>, dont le type est forcé à<em><strong> 'url'</strong></em> on obtiendra:</p>
<pre class="brush:xml;">
&lt;li&gt; 
    &lt;label for="url_user" class="url_user url"&gt;url_user&lt;/label&gt; 
    &lt;input type="url" name='url_user' id='url_user' class='url_user' value="http://www.warriordudimanche.net" /&gt;
&lt;/li&gt;
</pre>
<p>
	<br />
	Il est donc possible de cibler très précisément chaque objet et son label, y compris selon leur type.</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	Comme je le disais à l'instant, on peut configurer auto_form pour qu'il génère ou pas les labels ou les placeholders, préciser sa method, la page action etc...:</p>
<pre class="brush:php;">
$autoform=array(
	'use_labels'=&gt;true,
	'use_placeholder'=&gt;false,
	'method'=&gt;'post',
	'action'=&gt;'auto_form2file.php',
	'form_name'=&gt;'autoform',
	'form_id'=&gt;'autoform',
	'form_class'=&gt;'autoform',
	'enctype'=&gt;'',
	'submit_button_label'=&gt;'Envoyer'
);</pre>
<p class="plettrine">
	Si on veut les <strong><em>placeholders</em></strong>, le script ajoutera le nom de la clé dans l'attribut <strong><em>placeholder </em></strong>de l'objet.</p>
<pre class="brush:php;">
&lt;input type="url" name='url_user' id='url_user' placeholder="url user" class='url_user' value="www.warriordudimanche.net" /&gt;</pre>
<p>
	On peut toutefois changer ce placeholder en le forçant:</p>
<pre class="brush:php;">
$autocss['url_user']['placeholder']='Votre site internet';</pre>
<p>
	&nbsp;</p>
<p>
	Pour ce qui est de la page action, on peut laisser auto_form2file.php ou bien appeler une autre page dans laquelle on se contentera d'include la page.</p>
<p>
	&nbsp;</p>
<p>
	Autre détail, on peut configurer auto_form.php dans le script lui-même, mais ce n'est pas du tout obligatoire: il suffit de fixer l'array $autoform avant d'appeler la fonction render_form...</p>
<p>
	Il est donc possible de générer plusieurs formulaires différents à la suite en changeant la configuration entre deux.</p>
<hr />
<p>
	&nbsp;</p>
<p class="plettrine">
	Autre nouveauté, j'ai ajouté une sécurisation minimum des données post par le biais d'une fonction postée il y a quelques semaines ( <a href="http://www.warriordudimanche.net/article182/nouvel-article">secure()</a> )</p>
<p>
	Par défaut, cette dernière passe les données au strip_tags... Je n'ai pas poussé plus avant, chacun ayant ses propres habitudes en la matière et la sécurisation pouvant varier selon les situations.</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/dbfe84ae.tete-soupcon.png" data-original-source="http://www.warriordudimanche.net/data/images/tete-soupcon.png" /></p>
<p class="bulle left">
	<em><strong>Bon, t'es bien gentil, Bronco, mais tout ça pour quoi ?</strong></em></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p class="bulle right">
	Judicieuse question où la pertinence se dispute à l'éloquence... malgré ce que d'aucun nommeraient une tête de con.</p>
<p>
	<img alt="" class="englobe rond" src="media/4d0f6439.clint.png" data-original-source="http://www.warriordudimanche.net/data/images/clint.png" style="float: right;" /></p>
<p style="clear:both">
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Ben ça permet de pas se fissurer le joufflu à refaire les formulaires à la main dès qu'on ajoute des clés au tableau (cf le cas d'une config ^^ ) et ça permet même de ne plus du tout s'emm... à faire des formulaires... tout se fait tout seul et s'adapte aux modifications, le tout en conservant toujours une structure prévisible.</p>
<p>
	&nbsp;</p>
<p>
	Pour tester, <a href="http://www.warriordudimanche.net/vrac/auto_form/">c'est par là</a> mais pour le <a href="http://www.warriordudimanche.net/vrac/auto_form/auto_form.zip">download ... ZIP</a></p>


title: Paix et félicité: 7 points de réflexion sur Demolition man
uri: Paix-et-félicité-7-points-de-réflexion-sur-Demolition-man
feed_id:
http://www.warriordudimanche.net/article209/paix-et-felicite-jusque-la-tout-va-bien-jusque-la-tout-va-bien

url:
http://www.warriordudimanche.net/article209/paix-et-felicite-jusque-la-tout-va-bien-jusque-la-tout-va-bien

content:
<p>
	<img alt="" class="rond englobe " src="media/204c4a22.mouaip.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/mouaip.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Il y a quelques jours, j'ai posté<a href="http://warriordudimanche.net/shaarli/?uSvicg"> un message sur shaarli</a> à propos d'un article sur le fait de se serrer la main; c'était l'occasion d'évoquer un film cultissime de ma jeunesse (mais en couleurs quand même, partez pas): Demolition man.</p>
<p>
	Sorti en 1993 dans la catégorie<em> film d'action et comédie de science fiction</em>, il se révèle aujourd'hui davantage comme<strong><em> une oeuvre d'anticipation</em></strong>, voire même <em><strong>une&nbsp;violente&nbsp;critique</strong></em> de notre société actuelle.&nbsp;</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Je vous invitais à voir ou revoir ce film dans mon post, puis j'ai eu envie de le faire pour vous... je l'ai donc passé en revue crayon à la main afin de noter tout ce qui à l'époque relevait de la science fiction et créait un effet comique mais qui, aujourd'hui, a un écho dans le monde réel et devient triste ou inquiétant.</p>
<p>
	C'est un peu long, je sais, mais c'est édifiant.&nbsp;</p><p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p class="plettrine">
	<img alt="" class="rond " src="media/4cdb223c.cd28129.jpg" data-original-source="http://www.warriordudimanche.net/data/images/cd%281%29.jpg" style="width: 150px; height: 150px; margin-left: 10px; margin-bottom: 10px; float: right;" />Petit rappel historique pour les plus jeunes: en 1993, internet n'existe que pour s'envoyer des emails entre étudiants à la fac et n'est pas connu du grand public (ou considéré comme un truc de nerds qui font joujou), il n'y a pas de téléphones portables (en fait si, mais ils ressemblent à un fer à repasser et &nbsp;on se voit contraint de vendre un organe dès qu'on veut passer un coup de fil, voir radiocom 2000 ^^ ), la musique et les films n'existent qu'en support physique etc.</p>
<p>
	&nbsp;</p>
<p>
	Autant dire que tout ce qui, aujourd'hui, ne nous fait même pas hausser un sourcil n'est que de la science fiction à l'époque.&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	Il en va de même des éléments du film que l'on retrouve dans notre vie aujourd'hui, soit vingt ans plus tard...</p>
<hr />
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/4e712801.telephonevoiture.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/telephonevoiture.jpg" style="width: 500px; height: 213px;" /></p>
<p style="text-align: center;">
	<span style="font-size:26px;"><strong><em>1- La surveillance des communications et la vie privée</em></strong></span><br />
	<span style="font-size:22px;"><em>une règle de vie</em></span></p>
<p style="text-align: center;">
	&nbsp;</p>
<p class="plettrine">
	Inutile de revenir sur les surveillances dont nous faisons (et ferons) l'objet de la part de nos états.</p>
<p>
	En 1993, en gros, les plus importants scandales d'écoutes téléphoniques ou de surveillance étaient le watergate et les écoutes de stars par François Mitterand... en définitive, de la pisse de ragondin en comparaison de tout ce qu'on subit sans vergogne aujourd'hui...<br />
	&nbsp;</p>
<p class="plettrine">
	Dans le film, la fin de la vie privée est évoquée de plusieurs façons, mais la plus parlante se fait dans le premier quart du film:</p>
<p>
	Lenina Huxley arrive au boulot en voiture et discute avec le directeur de la prison cryogénique; elle commente légitimement et non sans une pointe de regret le manque d'action et l'absurdité de devoir appeler tous les jours le directeur de la prison dans une société où rien ne se passe...</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/66ae468c.engeuladepatron.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/engeuladepatron.jpg" style="width: 500px; height: 213px;" /></p>
<p>
	&nbsp;</p>
<p>
	Deux minutes plus tard, à son arrivée au poste, son patron (et tout le personnel) est au courant de sa conversation et lui passe un savon... prouvant que la discussion était simplement... <em><strong>publique</strong></em>...&nbsp;</p>
<p>
	Notez à quel point tous les personnages trouvent ça <em><strong>normal</strong></em>... ça ne vous rappelle rien ?<br />
	&nbsp;</p>
<hr />
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/58a3015a.codemoralitelangage.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/codemoralitelangage.jpg" style="width: 500px; height: 212px;" /></p>
<p style="text-align: center;">
	<span style="font-size:26px;"><strong><em>2- Le langage édulcoré jusqu'à l'absurde</em></strong></span><br />
	<span style="font-size:22px;"><em>le politiquement correct obligatoire</em></span></p>
<p style="text-align: center;">
	&nbsp;</p>
<p class="plettrine">
	Autre running gag du film, son fil rouge, c'est le langage châtié à l'extrême utilisé par les citoyens qui contraste si violemment avec celui de John Spartan et Simon Phoenix (entre-autres).</p>
<p>
	Des périphrases et des euphémismes qu'on retrouve sous d'autres formes aujourd'hui (le politiquement correct devenant la règle).</p>
<blockquote>
	<p>
		Paix et félicité !<br />
		Restaurez votre calme !<br />
		Sa lumière s'est éteinte<br />
		Les transfers de fluides<br />
		comportement socialement acceptable<br />
		Vie prématurément interrompue</p>
	<p>
		...</p>
</blockquote>
<p class="plettrine">
	<br />
	Tous les mots grossiers étant interdits, il fallait<em><strong> pouvoir sanctionner immédiatement les dérives</strong></em>... des bornes d'écoute massive de la population fleurissent donc partout: dans les rues, les bâtiments publics mais également <strong><em>dans les appartements privés</em></strong> !&nbsp;</p>
<p class="plettrine">
	Le comique de répétition est largement utilisé durant le film avec la phrase<strong><em> "vous avez une amende d'un crédit pour infraction au code de moralité du langage" </em></strong>qu'on entend dans tous les lieux y compris l'appart de Spartan: <em><strong>preuve discrète que l'état a obtenu le droit de surveiller la vie privée de tout le monde.</strong></em><br />
	On est est pas là ?! <a href="http://lehollandaisvolant.net/?d=2013/11/26/13/00/42-xbox-one-ta-gueule-edition">Et la xbox, elle vous surveille pas peut-être</a> ?!</p>
<p>
	Aujourd'hui, toutes ces techniques sont possibles... et nous sommes <strong><u>déjà surveillés</u></strong> (radars, caméras, écoutes, portails etc)</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/402d82db.puce.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/puce.jpg" style="width: 500px; height: 212px;" /></p>
<p style="text-align: center;">
	<span style="font-size:26px;"><strong><em>3- Le pistage et le contrôle des citoyens et des échanges</em></strong></span><br />
	<span style="font-size:22px;"><em>un mal nécessaire ma pauvre dame</em></span></p>
<p style="text-align: center;">
	&nbsp;</p>
<p class="plettrine">
	Une technologie évoquée dans le film, mais également par de nombreux écrivains: <em><strong>le traçage permanent du citoyen</strong></em> et de tous ses échanges commerciaux.</p>
<p>
	&nbsp;</p>
<p>
	Le "gouvernement" de San Angeles<em><strong> connaît les faits et gestes de tous</strong></em> par le biais d'une puce implantée sous la peau: elle donne la <em><strong>position, l'identité, l'état de santé</strong></em> et constitue <em><strong>le seul et unique moyen de paiement</strong></em>; pire, <strong><em>elle sert même de clé</em></strong> pour son appartement.<br />
	Indispensable, inévitable, obligatoire.<br />
	&nbsp;</p>
<p class="plettrine">
	Mais on y vient ! Votre smartphone qui donne votre <em><strong>position</strong></em>, les fournisseurs d'accès qui <strong><em>stockent toutes ces données</em></strong> et les <strong><em>piratent sans votre permission</em></strong>, les comptes <strong><em>Facebook qui deviennent obligatoires</em></strong> pour beaucoup de services (alors que ce même facebook met en place<em><strong> la reconnaissance faciale massive)</strong></em>, les puces <strong><em>RFID </em></strong>etc...&nbsp;<br />
	&nbsp;</p>
<p>
	<strong><em>Les technologies sont prêtes</em></strong>, même en ce qui concerne la puce dans le corps (<a href="http://googol.warriordudimanche.net/?q=puce+identification+sous+la+peau">tapez puce sous la peau dans googol</a>...)</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/dd19ae6c.toutcequifaitdumalestinterdit.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/toutcequifaitdumalestinterdit.jpg" style="width: 500px; height: 212px;" /></p>
<p style="text-align: center;">
	<span style="font-size:26px;"><strong><em>4- La "protection" forcée du citoyen</em></strong></span></p>
<div style="text-align: center;">
	<span style="font-size:22px;"><em>Nous savons ce qui est bon pour vous</em></span></div>
<div style="text-align: center;">
	&nbsp;</div>
<p class="plettrine">
	Dès sa décongélation, Spartan demande à fumer une cigarette et c'est l'occasion pour l'auteur de soulever un autre problème par la voix de Lenina: <em><strong>jusqu'où est-il légitime de protéger les gens contre eux-même ?</strong></em></p>
<div>
	La scène n'est même pas comique, malgré le contraste de la réaction de Stallone.&nbsp;</div>
<div>
	Comme le dit Lenina:</div>
<blockquote>
	Tout ce qui nous fait nous fait du mal est considéré comme mauvais et donc interdit.</blockquote>
<div>
	Elle se lance alors dans une énumération effarante qui va de l'anodin à l'intolérable: la cigarette, le sel, la viande, la caféine, l'alcool, les mots grossiers, les sports de contact, les jouets non éducatifs, la nourriture épicée, l'IVG, la grossesse non autorisée, les contacts physiques, les baisers...</div>
<div>
	&nbsp;</div>
<div>
	&nbsp;</div>
<div style="text-align: center;">
	<img alt="" class="rond" src="media/fd6cca37.paixetfelicite.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/paixetfelicite.jpg" style="width: 500px; height: 213px;" /><br />
	&nbsp;</div>
<div style="text-align: center;">
	<img alt="" class="rond" src="media/455737b8.check.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/check.jpg" style="width: 500px; height: 213px;" /><br />
	&nbsp;</div>
<div>
	L'aspect le plus habile de cette liste,<strong><em> c'est précisément qu'il y a des justifications concrêtes qui légitimeraient, dans l'absolu, tous ces interdits...</em></strong></div>
<div>
	&nbsp;</div>
<p class="plettrine">
	Cette infantilisation et ce déni de <em><strong>la liberté de choisir le plaisir</strong></em> contre <em><strong>le bon pour la santé</strong></em> ne sont pas si loin aujourd'hui: je bous littéralement devant les <strong><em>manger bouger, mangez cinq fruits et légumes par jour, ne mangez ni trop salé ni trop sucré, pratiquez une demi heure d'activité physique par jour, fumer tue, à consommer avec modération... MERDE !</em></strong></p>
<div>
	<br />
	&nbsp;</div>
<div>
	C'est comme ça qu'on en vient à trouver normal de se faire surveiller tout le temps:<em><strong> "c'est pour notre bien..."</strong></em></div>
<div>
	Sur le même thème, je vous conseille l'excellente pièce de théâtre<strong><em> <a href="http://www.au-theatre.com/bdd/PageT/Boire-fumer-conduire.htm">"boire fumer et conduire vite"</a></em></strong>... édifiante et magnifique.</div>
<div>
	&nbsp;</div>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/4bb3dd76.jailescoudeesfranchespourcreer.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/jailescoudeesfranchespourcreer.jpg" style="width: 500px; height: 211px;" /></p>
<p style="text-align: center;">
	<span style="font-size:26px;"><strong><em>6- La manipulation de l'opinion</em></strong></span></p>
<div style="text-align: center;">
	<span style="font-size:22px;"><em>un outil indispensable</em></span></div>
<div style="text-align: center;">
	&nbsp;</div>
<p class="plettrine">
	Cocteau, le dictateur du film qui est à l'origine de la société et de ses restrictions, évoque à plusieurs reprises et sans aucune honte le fait qu<em><strong>'il manipule l'opinion publique</strong></em> pour<strong><em> lui faire peur </em></strong>en ayant recours à Phoenix.</p>
<p>
	Il évoque également ceux qu'il nomme les rebuts et qu'<em><strong>il fait passer pour des terroristes</strong></em> alors qu'ils ne sont que des laissés pour compte affamés et contraints de voler de la nourriture.</p>
<div style="text-align: center;">
	<img alt="" class="rond" src="media/9ad1cae2.rebuts.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/rebuts.jpg" style="width: 500px; height: 212px;" /></div>
<div style="text-align: center;">
	&nbsp;</div>
<blockquote>
	<div>
		J'ai les coudées franches pour créer une société parfaite, ma société, (...) qui aura la pureté d'une colonie de fourmis.</div>
</blockquote>
<div>
	&nbsp;</div>
<div style="text-align: center;">
	&nbsp;</div>
<div>
	Le film est-il si loin de la réalité de notre quotidien ?&nbsp;</div>
<div>
	Les guerres qu'on justifie en inventant des armes ou des terroristes ?&nbsp;</div>
<div>
	La lutte antiterroriste qui justifie des lois liberticides et anticonstitutionnelles (aux USA ET en France)</div>
<div>
	Les thèmes ressortant à chaque échéance d'élection comme... <em><strong>l'insécurité</strong></em>...&nbsp;</div>
<div>
	Hein ?! oui oui, on est en plein dedans... pas de doute.</div>
<div>
	&nbsp;</div>
<div>
	&nbsp;</div>
<div>
	<hr />
	<p>
		&nbsp;</p>
	<p>
		&nbsp;</p>
	<p style="text-align: center;">
		<img alt="" class="rond" src="media/fc590751.pizzahut.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/pizzahut.jpg" style="width: 500px; height: 212px;" /></p>
	<p style="text-align: center;">
		<span style="font-size:26px;"><strong><em>7- Les conséquences d'une telle société</em></strong></span></p>
	<div style="text-align: center;">
		<span style="font-size:22px;"><em>ben oui, ça se paye un peu quand même</em></span></div>
	<div>
		&nbsp;</div>
	<div>
		&nbsp;</div>
	<div>
		Ce film ne se contente pas de rire de ces "travers",<strong><em> il les dénonce</em></strong> bel et bien, déjà <em><strong>en 1993</strong></em>.<br />
		Le personnage d'Edgar,"chef" des rebuts, a une longue litanie dans laquelle il argumente contre le pouvoir:</div>
	<blockquote>
		<div>
			Je suis l'ennemi parce que<em><strong> je pense</strong></em>, parce que<strong><em> j'aime lire</em></strong>, parce que je suis <strong><em>pour la liberté d'expression</em></strong> et la <strong><em>liberté de choix</em></strong>...</div>
		<div>
			L'avenir façon Cocteau, c'est une vierge de 47 ans dans un pyjama beige qui boit un milk shake banane carrote en chantant une pub débile...</div>
		<div>
			Vous vous pliez aux volontés de Cocteau: ce qu'il veut, quand il veut, comme il veut...</div>
	</blockquote>
	<div>
		&nbsp;</div>
	<div>
		C'est assez clair et il y évoque également une conséquence indirecte du verrouillage des opinions et de la société: <em><strong>l'absence de créativité des gens</strong></em> de San Angeles qui se contentent de chanter de vieilles publicités qu'ils appellent mini chansons.</div>
	<div>
		&nbsp;</div>
	<div style="text-align: center;">
		<img alt="" class="rond" src="media/bc2d12f6.chansonsalacon.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/chansonsalacon.jpg" style="width: 500px; height: 213px;" /><br />
		&nbsp;</div>
	<div style="text-align: center;">
		&nbsp;</div>
	<div>
		Or, quand on n'a plus le droit de <em><strong>penser</strong></em> et de se <em><strong>cultiver</strong></em>, quand<em><strong> le plaisir et la fantaisie sont prohibés</strong></em>, il n'y a <strong><em>plus de créativité possible</em></strong> et on <em><strong>recycle le politiquement correct</strong></em> (vive les chansons des années 80, les remakes de merde des oeuvres passées et vive la télé qui parle de la télé ou qui diffuse des vidéos prises sur le net...)</div>
	<div>
		Si tu n'as plus le droit de parler, répète ce que disent les autres.</div>
</div>
<div>
	<div>
		&nbsp;</div>
	<div>
		<hr />
		<p>
			&nbsp;</p>
		<p>
			&nbsp;</p>
		<p style="text-align: center;">
			<img alt="" class="rond" src="media/fc590751.pizzahut.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/pizzahut.jpg" style="width: 500px; height: 212px;" /></p>
		<p style="text-align: center;">
			<span style="font-size:26px;"><strong><em>7- Divers autres thèmes survolés</em></strong></span></p>
		<div style="text-align: center;">
			<span style="font-size:22px;"><em>parce qu'on n'a qu'une heure trente</em></span></div>
		<div style="text-align: center;">
			&nbsp;</div>
		<div>
			On retrouve pêle-mèle</div>
		<ul>
			<li>
				la <em><strong>monopolisation de la société</strong></em> (pizza hut est le seul restaurant existant); ne riez pas, elle est en marche: combien d'entreprises se cachent réellement derrière les produits que nous consommons ? 6 ou 7, pas plus ?!</li>
			<li>
				la politisation de Swartzenegger ^^... oui, je sais, osef ^^</li>
			<li>
				la technologie qui<strong><em> rend addict et infantilise</em></strong></li>
		</ul>
		<p style="text-align: center;">
			<img alt="" class="rond" src="media/bfcbe302.joyjoy.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/joyjoy.jpg" style="width: 500px; height: 212px;" /></p>
		<p style="text-align: center;">
			Le psy computer: une expérience déjà menée en angleterre (pas retrouvé la source dsl)</p>
		<p style="text-align: center;">
			&nbsp;</p>
		<p style="text-align: center;">
			<img alt="" class="rond" src="media/19033697.directives.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/directives.jpg" style="width: 500px; height: 213px;" /></p>
		<p style="text-align: center;">
			Le flic incapable de prendre une décision sans sa tablette</p>
		<p style="text-align: center;">
			&nbsp;</p>
		<ul>
			<li>
				La robotisation des services publics et la dépersonnalisation</li>
		</ul>
		<p style="text-align: center;">
			<img alt="" class="rond" src="media/1842fd1a.centre-telephoniqueautomatise.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/centre-telephoniqueautomatise.jpg" style="width: 500px; height: 212px;" /></p>
		<p style="text-align: center;">
			L'humain qui propose à son interlocuteur de choisir délibérément un échange robotisé (SPAM téléphonique je <strike>te nique</strike> t'ennuie !)</p>
		<p style="text-align: center;">
			&nbsp;</p>
	</div>
</div>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/0991f71c.believefuture.jpg" data-original-source="http://www.warriordudimanche.net/data/images/demolitionman/believefuture.jpg" style="width: 500px; height: 210px;" title="&quot;Believe in the future&quot;" /></p>
<p style="text-align: center;">
	<span style="font-size:26px;"><strong><em>Conclusion? quelle conclusion ?</em></strong></span></p>
<div style="text-align: center;">
	<span style="font-size:22px;"><em>regardez bien l'image et le texte en rouge: un hasard ?!</em></span></div>
<div style="text-align: center;">
	&nbsp;</div>
<div>
	&nbsp;</div>
<div class="plettrine">
	Quelle conclusion donner à un billet comme celui-là ?&nbsp;</div>
<div>
	C'est un billet d'humeur écrit sous le coup d'une impulsion indignée, rien de plus...</div>
<div>
	&nbsp;</div>
<div>
	D'autant que même un visionnaire comme l'auteur du film n'a pas prévu <strong><em>la privatisation du vivant par les grandes entreprises, la protection du droit d'auteur qui conduit à<a href="http://warriordudimanche.net/shaarli/?efk4OA"> empêcher la biodiversité et les initiatives personnelles</a>&nbsp;, la manipulation par la culpabilisation (voir l'écologie), l'asservissement de l'humain au commercial, la pollution etc...</em></strong></div>
<div>
	&nbsp;</div>
<div>
	Je ne saurais culpabiliser les autres, <em><strong>je suis comme vous tous</strong></em>... Je n'ai pas de réponses, je suis sans envergure, sans importance...</div>
<div>
	&nbsp;</div>
<div>
	Comme vous, mon seul droit démocratique, c'est le vote qui met <strong><em>au pouvoir des gens qui ne respectent ni leurs engagements ni la constitution censée nous protéger</em></strong>...</div>
<div>
	&nbsp;</div>
<div>
	&nbsp;</div>
<div>
	Je me demande quand même s'il ne faudrait pas organiser un minimum de <strong><em>résistance</em></strong>...</div>
<div>
	&nbsp;</div>
<div>
	&nbsp;</div>
<div>
	&nbsp;</div>
<div>
	&nbsp;</div>
<div>
	<hr />
	<p>
		&nbsp;</p>
</div>
<div>
	Quelques liens (liste trrrrrèèèèèsss incomplète):</div>
<ul>
	<li>
		<a href="http://lexpansion.lexpress.fr/high-tech/bientot-des-puces-rfid-sous-la-peau-des-delinquants-anglais_139570.html">Des puces RFID sous la peau des délinquants</a></li>
	<li>
		<a href="http://actualitechretienne.wordpress.com/2013/03/21/puce-electronique-un-mini-laboratoire-sous-la-peau/">Des puces pour la santé</a></li>
	<li>
		<a href="http://www.meltybuzz.fr/une-puce-rfid-sous-la-peau-pour-envoyer-des-gifs-sur-son-iphone-a205016.html">Des puces pour des gifs animés</a></li>
	<li>
		<a href="http://lehollandaisvolant.net/?d=2013/11/26/13/00/42-xbox-one-ta-gueule-edition">Xbox "ta gueule" édition</a></li>
	<li>
		<a href="http://respawn.warriordudimanche.net/index.php?public&amp;publicget=2013-08-08-06-12-56">Amendes pour des tomates</a></li>
	<li>
		<a href="http://respawn.warriordudimanche.net/index.php?public&amp;publicget=2013-08-21-11-29-03">Pressions politiques sur les journaux</a></li>
	<li>
		<a href="http://respawn.warriordudimanche.net/index.php?public&amp;publicget=2013-09-02-16-59-04">Démocratie ?</a></li>
	<li>
		<a href="http://respawn.warriordudimanche.net/index.php?public&amp;publicget=2013-11-21-08-49-03">Loi pour limiter les semences</a>&nbsp;(lien <a href="http://www.reporterre.net/spip.php?article5027">d'origine</a>)</li>
	<li>
		<a href="http://respawn.warriordudimanche.net/index.php?public&amp;publicget=2013-07-12-10-59-23">Lettre ouverte à ceux qui n'ont rien à cacher</a>&nbsp;(lien <a href="http://www.internetactu.net/2010/05/21/lettre-ouverte-a-ceux-qui-nont-rien-a-cacher/">d'origine</a>)</li>
	<li>
		<a href="http://lehollandaisvolant.net/?d=2013/12/01/21/19/20-du-pouvoir-de-la-presse-et-de-limportance-de-leur-neutralite">Manipulation simple mais efficace de l'opinion&nbsp;</a></li>
	<li>
		<a href="http://www.nikopik.com/2013/11/votre-smartphone-envoie-en-moyenne-144-000-requetes-a-plus-de-300-serveurs-par-jour.html">Smartphone espion: des requêtes en veux-tu en voilà</a></li>
	<li>
		<a href="http://www.slate.fr/life/80355/bacteries-mains-cesser-serrer">Arrêtons de serrer des mains</a></li>
	<li>
		<a href="http://www.rue89.com/2013/11/21/vie-privee-anomalie-les-dogmes-flippants-google-247726">La vie privée est une anomalie</a></li>
	<li>
		<a href="http://tuxicoman.jesuislibre.net/2013/11/facebook-va-utiliser-les-photos-de-profil-pour-vous-identifier-automatiquement.html">Facebook et l'identification faciale</a></li>
	<li>
		<a href="http://bugbrother.blog.lemonde.fr/2013/06/05/du-droit-a-violer-la-vie-privee-des-internautes-au-foyer/">Droit de violer la vie privée des internautes</a></li>
	<li>
		<a href="http://www.nikopik.com/2013/10/facebook-retire-progressivement-la-possibilite-detre-introuvable.html">Facebook et la discrétion</a></li>
	<li>
		<a href="http://www.leparisien.fr/politique/les-senateurs-votent-le-non-cumul-des-mandats-mais-s-excluent-du-dispositif-19-09-2013-3150983.php">Démocratie ? le non cumul des mandats</a></li>
	<li>
		<a href="http://lehollandaisvolant.net/index.php?mode=links&amp;amp;id=20130902165424">Vote ? non, mais oui quand même</a></li>
	<li>
		<a href="http://www.wired.co.uk/news/archive/2013-08/09/recycling-bins-are-watching-you">Des poubelles qui tracent les gens</a></li>
	<li>
		<a href="http://www.webresourcesdepot.com/webcam-data-colors-humans-tracking-in-real-time-tracking-js/">Tracking de personnes en javascript&nbsp;</a></li>
	<li>
		<a href="http://lehollandaisvolant.net/index.php?mode=links&amp;id=20130602195100">Monsanto, ils sont bien !</a></li>
	<li>
		<a href="http://www.rtbf.be/info/societe/detail_les-semences-de-varietes-traditionnelles-ne-peuvent-plus-etre-commercialisees?id=7809281">Interdits potagers</a></li>
	<li>
		<a href="http://www.nikopik.com/2013/12/le-ministere-public-francais-a-utilise-illegalement-la-geolocalisation-de-telephones-portables-pour-un-exces-de-vitesse.html">Géolocalisé pour excès de vitesse</a></li>
</ul>


feed_id: http://www.warriordudimanche.net/article208/auto-htaccess-poil-au
title: Auto_htaccess (poil au ...) (Maj)
uri: Auto_htaccess-(poil-au-)
url: http://www.warriordudimanche.net/article208/auto-htaccess-poil-au
content:
<p>
	<img alt="" class="englobe" src="media/7732640c.auto_htaccess.jpg" data-original-source="http://www.warriordudimanche.net/data/images/auto_htaccess.jpg" style="width: 250px; height: 250px;" /></p>
<p class="plettrine">
	Autant mettre tout les futurs détracteurs (en un seul mot) à l'aise de suite, je suis pas *du tout* un ninja du htaccess... plutôt (pas le chien, hein) le genre à copier-coller directement des snippets et pis c'est <a href="http://www.warriordudimanche.net/#" title="j'ai plein d'expressions de 1981 comme celle-la">marre</a>.</p>
<p>
	&nbsp;</p>
<p class="plettrine">
	Ceci dit, c'est pas parce qu'on ne maîtrise pas un sujet qu'il faut s'en tenir éloigné (c'est même précisément le contraire)</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<p>
	Oui, je sais, je digresse, mais bon: ceux qui me connaissent savent que je suis verbeux, pas sérieux et le simple titre de cet article leur aura permis de comprendre qu'il s'agit d'un script qui génèrera tout seul un htaccess pour verrouiller un dossier...</p>
<p style="text-align: center;">
	&nbsp;</p>
<p>
	Du coup pourquoi perdre du temps qu'on peut passer à admirer trois kilos de tomates fraîches par exemple (c'est cadeau)</p>
<p style="text-align: center;">
	<img alt="" class="rond " src="media/29d0786f.tomates28129.jpg" data-original-source="http://www.warriordudimanche.net/data/images/tomates%281%29.jpg" style="width: 150px; height: 113px;" /></p>
<p>
	&nbsp;</p><p style="text-align: right;">
	<sup><em>article écrit le 24 novembre</em></sup></p>
<hr />
<p>
	Certains m'ont très justement fait remarquer lors de la sortie <a href="http://www.warriordudimanche.net/article163/auto-restrict-2-0-un-fichier-pour-les-verrouiller-tous">d'auto_restrict</a>, qu'il est aussi simple d'utiliser htaccess pour verrouiller un dossier...</p>
<p>
	C'est vrai, c'est plus simple, mais moins joli ^^</p>
<p>
	&nbsp;</p>
<p>
	Toutefois, je me suis dit que dans le cas où on veut ajouter des utilisateurs sans se faire ch..., ce serait bien de faire un script.</p>
<p>
	&nbsp;</p>
<hr />
<p class="plettrine">
	Du coup, le script, le voilà: une fonction qui crée un fichier htaccess et htpasswd en fonction des paramètres qu'on lui donne.</p>
<p>
	J'ai mis une option $free pour ceux qui seraient hébergés chez... Free (cas particulier pour le htaccess)</p>
<p>
	&nbsp;</p>
<p>
	<span style="font-size:16px;"><em><strong>Auto_htaccess.php</strong></em></span></p>
<pre class="brush:php;">
<!--?php
	function protect($users=null,$message='Please login to access',$error_message=null,$force_rewrite=false,$free=false){
		if (is_file('.htpasswd')&&!$force_rewrite){return false;}
		if (!empty($users)&&is_array($users)){			
			
			// création htaccess
			$passpath=__DIR__.'/.htpasswd';			
			if (!empty($error_message)){$error='ErrorDocument 401 "'.$error_message.'"'."\n";}else{$error='';}
			if ($free){
				$free_string='PerlSetVar ';
			}else{ 
				$free_string='';
			}

			$htaccontent=$error.$free_string.'
<Files .htpasswd-->
order allow,deny
deny from all

AuthUserFile "'.$passpath.'"
AuthName "'.$message.'"
AuthType Basic
<limit get="" post="">
require valid-user
</limit>';
			file_put_contents('.htaccess', $htaccontent);

			// création htpasswd
			$htpasscontent='';$r="\n";
			foreach ($users as $user=&gt;$pass) {
				$htpasscontent.=$user.':{SHA}'.base64_encode(sha1($pass,true)).$r;
			}			
			
			if ($free){
				file_put_contents('.htpasswd', 'deny from all');
				file_put_contents('htpasswd.txt', $htpasscontent);
			}else{
				file_put_contents('.htpasswd', $htpasscontent);
			}
			return true;

		}else{return false;}
	}

?&gt;</pre>
<p>
	&nbsp;</p>
<p>
	Dans une page quelconque (index.php par exemple), on appelle le script puis la fonction.</p>
<pre class="brush:php;">
&lt;?php
	include('auto_htaccess.php');

	// ici, on peut bien sûr aller chercher les mots de passe etc ailleurs, 
	// dans un fichier sérurisé par exemple, pour autant qu'on respecte
	// 'login'=&gt;'pass'
	$users=array(
		//'login'=&gt;'pass',
		'admin'=&gt;'pass',
		'foo'=&gt; 'bar'
	);

	protect($users,'Qui va là j\'te prie  ?!') 	
	// le premier accès n'est pas protégé mais ce n'est pas très important puisque normalement, c'est l'admin qui lance le premier auto_htaccess ^^



?&gt;

OK, acces normal...</pre>
<p>
	Bien sûr, on peut coller directement la fonction dans le fichier index.php (ce qui évite un include inutile) si on n'a qu'un appel à faire.</p>
<p>
	Notez qu'on peut forcer la régénération des fichiers (dans le cas où l'on veut mettre à jour les users) en utilisant l'argument<em><strong> </strong></em><strong><span style="font-family:courier new,courier,monospace;"><span style="background-color:#8b4513;"><span style="color:#ff8c00;">$force_rewrite</span><span style="color:#a9a9a9;">=</span><span style="color:#00ff00;">true</span></span></span></strong>...</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	Je n'ai pas testé chez free du fait que je ne dispose pas d'hébergement chez eux... anybody ?!</p>
<p>
	A plus les <a href="http://www.warriordudimanche.net/#" title="je vous avais bien dit que j'en avais d'autres ...">aminches </a>...</p>
<p>
	[Edit: merci aux commentateurs qui m'ont permis d'améliorer ce script ^^]</p>


feed_id: http://www.warriordudimanche.net/article210/zombotron-ii-beau-et-avec-des-zombies
title: Zombotron II - beau et avec des zombies
uri: Zombotron-II-beau-et-avec-des-zombies
url: http://www.warriordudimanche.net/article210/zombotron-ii-beau-et-avec-des-zombies
content:
<p>
	<img alt="" class="rond englobe" src="media/b80a550c.zombotron2.jpg" data-original-source="http://www.warriordudimanche.net/data/images/zombotron2.jpg" style="width: 250px; height: 250px;" />&nbsp;Il est beau ce jeu ! On explore un univers pour récupérer des choses tout en dégommant du zombie... voilà qui me plaît... :-D</p>
<p>
	Une réalisation qu'un journaliste de jeuxvideos.com qualifierait de sans faille, des graphismes colorés et bien réalisés... c'est bien.</p>
<p>
	Bon alors par contre, il faut disposer de gènes de poulpe pour parvenir à maîtriser efficacement le combo clavier pour les déplacements / rechargement / action et la souris pour viser et tirer... ouch !&nbsp;</p>
<p>
	Sinon, jouez à deux, un qui déplace et un qui tire ! Un jeu qui crée du lien social de proximité en somme... ^^</p>
<p>
	Merci qui ? merci <a href="http://www.jeuxrouille.com/">jeuxrouille</a>, comme d'hab' !</p><p>
	&nbsp;</p>
<hr />
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="500" width="600"><param name="quality" value="high" /><param name="movie" value="data/documents/Z2TimeMachine.swf" /><embed height="500" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/Z2TimeMachine.swf" type="application/x-shockwave-flash" width="600"></embed></object></p>
<p>
	via <a href="http://jeuxrouille.com/zombotron-2-time-machine/">jeuxrouille.com</a></p>


feed_id: http://www.warriordudimanche.net/article211/roly-poly-cannon-un-boucher-a-l-aymeric
title: Roly Poly cannon : un boucher à l'Aymeric ...
uri: Roly-Poly-cannon-un-boucher-à-l-Aymeric
url: http://www.warriordudimanche.net/article211/roly-poly-cannon-un-boucher-a-l-aymeric
content:
<p>
	<img alt="" class="englobe" src="media/09001282.rollypolly.jpg" data-original-source="http://www.warriordudimanche.net/data/images/rollypolly.jpg" style="width: 250px; height: 250px; margin-right: 25px;" />&nbsp;Amis de la poésie et des jeux de l'esprit... passez votre chemin, et ce pour deux raisons dont chacune est à elle seule suffisante:</p>
<ol>
	<li>
		ce jeu ne fait clairement <strong><em>pas appel</em></strong> à vos délicates compétences</li>
	<li>
		le jeu de mots pitoyable d'à-peu-près qui constitue le titre du billet rédigé à la hâte en mode<em> "comment ça on est déjà vendredi?!"</em> &nbsp;ne saurait vous satisfaire intellectuellement.</li>
</ol>
<p>
	&nbsp;</p>
<p>
	Passé ce préambule dont on ne saurait nier le talent littéraire qu'il a fallu à son auteur pour en ciseler chaque ligne pas plus que son inutile longueur (celle du préambule ET celle de son auteur ^^ ) , je vous présente le jeu de la semaine.</p>
<p>
	*corbeau*</p>
<p>
	Nous ne sommes pas en présence de sucreries qu'il faut manipuler délicatement pour gagner des points ou d'oiseaux taciturnes dont le vol gracile se termine; non sans quelques dommages, contre un mur de cochons...</p>
<p>
	&nbsp;</p>
<p>
	Ici, c'est pour les virils: ya des <em>canons</em>. Qui tirent des <em>bombes</em>. Des bombes qui <strong><em>explosent</em></strong>. On en a en nombre <u><strong><em>illimité</em></strong></u>...vous jugez du plaisir ! *classe*</p>
<p>
	&nbsp;</p>
<p>
	Tout le challenge sera de buter tous les monstres, soit en leur<em><strong> explosant la calebasse</strong></em>, soit en provocant des mouvements d'objets qui leur <em><strong>exploseront la calebasse</strong></em>, soit en les faisant dégringoler dans des mécanismes qui leur... <strong><em>exploseront la calebasse</em></strong> (le but étant, vous l'aurez deviné, de leur <em><strong>exploser la calebasse</strong></em>)</p>
<p>
	&nbsp;</p>
<p>
	Donc, fabriquez-vous une <a href="http://www.virtualabs.fr/Apres-le-TV-B-Gone-le-PC-B-Gone">PC-bgone</a> et branchez-la alternativement sur tous les postes du bureau... puis une fois le foutoir informatique bien au point, lancez-vous dans les 50 niveaux de ce jeu sanguinolent.&nbsp;</p><hr />
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="500" width="600"><param name="quality" value="high" /><param name="movie" value="data/documents/PolyPoly_M2.swf" /><embed height="500" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/PolyPoly_M2.swf" type="application/x-shockwave-flash" width="600"></embed></object></p>


feed_id: http://www.warriordudimanche.net/article217/tipiak-recuperer-les-ressources-d-une-page-web
title: Tipiak: récupérer les ressources d'une page web
uri: Tipiak-récupérer-les-ressources-d-une-page-web
url: http://www.warriordudimanche.net/article217/tipiak-recuperer-les-ressources-d-une-page-web
content:
<p>
	<img alt="" class="englobe" src="media/d38a4c6a.tipiaklogo.jpg" data-original-source="http://www.warriordudimanche.net/data/images/tipiaklogo.jpg" style="width: 250px; height: 250px;" />Ce mercredi, vous aurez droit à un script dont la seule fonction est de récupérer sélectivement les ressources d'une page web dont vous lui donnez l'adresse.</p>
<p>
	Le script parse le contenu à la recherche de fichiers appelés dans le corps de la page. Il constitue ensuite une liste qu'il soumet à l'utilisateur.</p>
<p>
	&nbsp;</p>
<p>
	A ce stade, on peut récupérer directement un seul fichier ou en sélectionner plusieurs pour que tipiak en fasse un zip et vous le télécharge.</p>
<p>
	&nbsp;</p>
<p>
	Allez, pour ceux que ça intéresse, c'est en image et c'est par ici...</p><p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	<img alt="" class="rond" src="media/4ee2a136.tipiakcapture.png" data-original-source="http://www.warriordudimanche.net/data/images/tipiakcapture.png" style="width: 100%;height:auto;" /></p>
<hr />
<p>
	&nbsp;</p>
<p>
	Bon, l'image parle d'elle-même et l'utilisation est enfantine: on colle le fichier tipiak.php où on veut et on y accède.</p>
<p>
	Le code est assez simple et il est&nbsp;facilement&nbsp;possible d'ajouter de nouvelles extensions:</p>
<ul>
	<li>
		soit dans le code (pour qu'elles soient toujours dispo)<br />
		<pre class="brush:php;">
	$listextensions=array(
		'all files'=&gt;'jpg,jpeg,gif,png,svg,css,js,swf,mp3,ogg,mp4,flv,pdf,doc,odt,zip,gz,rar,7z,tar',
		'images only'=&gt;'jpg,jpeg,gif,png,svg',
		'music only'=&gt;'mp3,ogg',
		'videos only'=&gt;'mp4,flv',
		'flash only'=&gt;'swf',
		'css+js'=&gt;'css,js',
		'documents'=&gt;'pdf,doc,odt',
		'zip&amp;co'=&gt;'zip,gz,rar,7z,tar',
		);</pre>
		Ce tableau est structuré de façon à ce que le script intègre automatiquement les nouvelles configurations d'extensions (menu + bookmarklets):<em><strong> 'nom menu' =&gt; 'liste des extensions séparées par des virgules'</strong></em>,</li>
</ul>
<ul>
	<li>
		soit directement dans la requête, façon bûcheron viril à l'ancienne: <em><strong>&amp;ext=extensions,séparées,par,des,virgules</strong></em></li>
</ul>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/28c1a079.tete-ahuri.png" data-original-source="http://www.warriordudimanche.net/data/images/tete-ahuri.png" /></p>
<p class="bulle left">
	<em><strong>Tu vas encore dire que je gueule pour rien, mais ya quand même plein de logiciels et d'extensions de navigateurs qui font la même chose, non ?!</strong></em></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/10896dd8.tete-leevc.png" data-original-source="http://www.warriordudimanche.net/data/images/tete-leevc.png" /></p>
<p class="bulle left">
	<em><strong>Bon, c'est pas comme si ça nous étonnait que tu fasses de la merde, hein...&nbsp;</strong></em></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p class="bulle right">
	C'est sûr qu'avec ta tronche de constipé, c'est pas toi qui vas t'y coller, pas vrai ?!</p>
<p>
	<img alt="" class="englobe rond" src="media/4d0f6439.clint.png" data-original-source="http://www.warriordudimanche.net/data/images/clint.png" style="float: right;" /></p>
<p style="clear:both">
	&nbsp;</p>
<p style="clear:both">
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	Pour le code du script: <a href="https://github.com/broncowdd/tipiak/blob/master/tipiak.php">le github</a>,</p>
<p>
	Pour la dernière version: ...<a href="https://github.com/broncowdd/tipiak/archive/master.zip"> le zip du github</a> ^^</p>
<p>
	Pour tester une démo:<a href="http://tipiak.warriordudimanche.net"> tipiak.warriordudimanche.net</a></p>


feed_id: http://www.warriordudimanche.net/article215/goobib-ca-craint
title: Goobib, ça craint.
uri: Goobib-ça-craint
url: http://www.warriordudimanche.net/article215/goobib-ca-craint
content:
<p>
	<img alt="" class="rond englobe" src="media/7f7a5ac4.goohouse.png" data-original-source="http://www.warriordudimanche.net/data/images/goohouse.png" style="width: 250px; height: 250px;" title="image retouchée par moi, aucune idée de la licence d'origine... m'en fous" />&nbsp;Une éternité que j'ai des <a href="http://cinismoilustrado.com">cinismoilustrado </a>à vous traduire... là j'ai eu le temps et pas trop l'envie de coder...&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	Voici donc une "infographie" qui vous explique pourquoi c'est mâââl d'utiliser google comme toubib...</p>
<p>
	&nbsp;</p>
<p>
	De toutes façons, c'est mââââââl *kiddinme* &nbsp;d'utiliser google tout court ! vive <a href="https://startpage.com/">startpage</a>, <a href="https://duckduckgo.com/">duckduckgo </a>et.... <a href="http://googol.warriordudimanche.net/">googol</a>, bien sûr ^^&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	Hey google ! *myass* (je regrette pas de l'avoir fait, celui-là ! )</p><hr />
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/ec9289e5.goobib.png" data-original-source="http://www.warriordudimanche.net/data/images/goobib.png" /></p>


feed_id: http://www.warriordudimanche.net/article216/tout-passe-tout-lasse-sauf-la-classe
title: Tout passe, tout lasse, sauf la classe...
uri: Tout-passe-tout-lasse-sauf-la-classe
url: http://www.warriordudimanche.net/article216/tout-passe-tout-lasse-sauf-la-classe
content:
<p>
	<img alt="" class="rond englobe" src="media/d2aba93d.bibledubongout.jpg" data-original-source="http://www.warriordudimanche.net/data/images/bibledubongout.jpg" style="width: 250px; height: 250px;" />&nbsp;Si vous avez une épouse, si vous partagez la vie d'une femme, si votre petite amie veut encore de vous, si vous disposez d'un membre de la gent féminine dans votre entourage ou s'il entre dans vos intentions d'en approcher une, même de loin, je vous ai trouvé ZE CADEAU I-DE-AL pour noël...</p>
<p>
	&nbsp;</p>
<p>
	C'est une trouvaille via <a href="http://www.nopuedocreer.com/quelohayaninventado/24809/bolso-escrotal/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+NoPuedoCreerQueLoHayanInventado+%28No+puedo+creer+que+lo+hayan+inventado...%29">No puedo creer</a>&nbsp;(via&nbsp;<a href="http://www.incrediblethings.com/style-and-gear/nsfw-handbag-looks-like-balls/">incrediblethings</a>&nbsp;)</p>
<p>
	Je pense qu'on peut encore assurer une livraison pour les fêtes: hâtez-vous de gâter votre dulcinée hâlée. (tongue twister ^^ )</p><p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" src="media/3d048e2f.sacamain.jpg" data-original-source="http://www.warriordudimanche.net/data/images/sacamain.jpg" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<p>
	Comment qu'elle va se taper la classe internationnale avec ça au bras ... *classe*&nbsp;</p>
<hr />
<p>
	Vous aurez noté au passage, avec votre sens de l'observation et du détail coutumier, la charmante petite fleur disposée en décoration à l'arrière de l'objet...</p>
<p>
	Comment ?! ce n'est pas une fleur...?!&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	Alors il serait temps pour la personne qui a servi de modèle d'accourir à la pharmacie la plus proche en quête d'une crème idoine à cette affection afin de s'en oindre le fondement dans les plus brefs délais... *myass*</p>
<hr />
<p>
	Aaaaaah, le gens de la mode nous feront toujours marrer, c'est déjà ça !</p>


feed_id: http://www.warriordudimanche.net/article213/bob-le-pas-bricoleur
title: Bob, le pas bricoleur
uri: Bob-le-pas-bricoleur
url: http://www.warriordudimanche.net/article213/bob-le-pas-bricoleur
content:
<p>
	<img alt="" class="rond englobe" src="media/72ff186b.bobrobber.jpg" data-original-source="http://www.warriordudimanche.net/data/images/bobrobber.jpg" style="width: 250px; height: 250px;" />&nbsp;Voilà un jeu sympa et original: on campe le rôle d'un voleur qui doit se balader dans les baraques qu'il visite, piquer un max de stuff mais sans se faire pécho par les caméras et gardes, tout en crochetant les serrures etc...</p>
<p>
	&nbsp;</p>
<p>
	L'aspect un peu cartoon est un plus non négligeable de même que la simplicité des commandes.</p>
<p>
	&nbsp;</p>
<p>
	Alors, foutez de la sans clou ni vis sur le siège du patron et de tous les casse-couilles potentiels, passez la porte d'entrée du bureau à la cloueuse et les téléphones par la fenêtre puis cliquez là-dessous.</p><hr />
<p>
	&nbsp;</p>
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="500" width="600"><param name="quality" value="high" /><param name="movie" value="data/documents/bob-the-robber-2.swf" /><embed height="500" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/bob-the-robber-2.swf" type="application/x-shockwave-flash" width="600"></embed></object></p>
<p style="text-align: center;">
	via <a href="http://www.pong.com/game/103985">pong.com</a></p>


feed_id: http://www.warriordudimanche.net/article212/successful-experiments-jeux-de-gravite
title: Successful experiments: jeux de gravité
uri: Successful-experiments-jeux-de-gravité
url: http://www.warriordudimanche.net/article212/successful-experiments-jeux-de-gravite
content:
<p>
	<img alt="" class="rond englobe" src="media/b94b9dd8.sucessexp.jpg" data-original-source="http://www.warriordudimanche.net/data/images/sucessexp.jpg" style="width: 250px; height: 250px;" />&nbsp;Bon, pour moi, dès qu'il s'agit d'un jeu à base de gravité, ça pèse dans la balance ("hahaha" *kiddinme* )</p>
<p>
	&nbsp;</p>
<p>
	Celui-là n'est pas spécialement original mais il est &nbsp;bien réalisé, aux graphismes clairset la prise en main instantanée...</p>
<p>
	Pourquoi, donc, se priver de passer une heure ou deux à peser dans des trucs pour faire rouler des machins au lieu de se résoudre à rendre productives ces longues minutes de travail fastidieux... ?</p>
<p>
	Donc, <a href="http://www.sound-fishing.net/bruitages_ambiance-interieure.html">collez une ambiance sonore de bureau</a>, cliquez la dessous et procrastinez mollement, une main sur la souris et un doigt dans le nez...</p>
<p>
	&nbsp;</p><hr />
<p>
	&nbsp;</p>
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="500" width="600"><param name="quality" value="high" /><param name="movie" value="data/documents/SuccessfulExperiment.swf" /><embed height="500" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/SuccessfulExperiment.swf" type="application/x-shockwave-flash" width="600"></embed></object></p>
<p style="text-align: center;">
	via <a href="http://www.pong.com">pong.com</a></p>


feed_id: http://www.warriordudimanche.net/article218/lard-pour-lard-une-peintre-a-fleur-de-peau
title: Lard pour lard: une peintre à fleur de peau...
uri: Lard-pour-lard-une-peintre-à-fleur-de-peau
url: http://www.warriordudimanche.net/article218/lard-pour-lard-une-peintre-a-fleur-de-peau
content:
<p>
	<img alt="" class="rond englobe" src="media/331d9f43.bopaint.png" data-original-source="http://www.warriordudimanche.net/data/images/bopaint.png" style="width: 250px; height: 250px;" />&nbsp;Voici une jeune femme dont l'art ne devrait pas laisser plus indifférent que ses jolis yeux...<br />
	<br />
	J'en entends déjà un wagon prétexter que c'est une inspiration du mardi et pas une question du lundi...</p>
<p>
	Ben si car derrière ces tableaux délicats se cache une technique toute personnelle... laquelle ?</p>
<p>
	(c'est assez connu en fait mais peut-être êtes-vous passés à côté oO )</p><p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/672f6c49.cuadrotet1.jpg" data-original-source="http://www.warriordudimanche.net/data/images/cuadrotet1.jpg" style="width: 600px; height: 460px;" /></p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/268bc647.132802406-bc60e56a-b00a-4569-96be-4546181b31f0.jpg" data-original-source="http://www.warriordudimanche.net/data/images/132802406-bc60e56a-b00a-4569-96be-4546181b31f0.jpg" style="width: 552px; height: 660px;" /></p>
<p style="text-align: center;">
	&nbsp;</p>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/bfd57fe6.cuadrotet2.jpg" data-original-source="http://www.warriordudimanche.net/data/images/cuadrotet2.jpg" /></p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/28c1a079.tete-ahuri.png" data-original-source="http://www.warriordudimanche.net/data/images/tete-ahuri.png" /></p>
<p class="bulle left">
	<em><strong>C'est une inspiration du mardi ça, pas une question du lundi... !</strong></em></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p class="bulle right">
	En fait, juste... ta gueule ...</p>
<p>
	<img alt="" class="englobe rond" src="media/4d0f6439.clint.png" data-original-source="http://www.warriordudimanche.net/data/images/clint.png" style="float: right;" /></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/e509e638.terencehill.jpg" data-original-source="http://www.warriordudimanche.net/data/images/terencehill.jpg" style="float: right;" /></p>
<p class="bulle right">
	<em><strong>Ha, oui, c'est mieux...&nbsp;</strong></em></p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article214/sugar-sugar-un-powder-game-pur-sucre
title: Sugar sugar: un powder game pur sucre...
uri: Sugar-sugar-un-powder-game-pur-sucre
url: http://www.warriordudimanche.net/article214/sugar-sugar-un-powder-game-pur-sucre
content:
<p>
	<img alt="" class="rond englobe" src="media/e0add599.sugarsugar.PNG" data-original-source="http://www.warriordudimanche.net/data/images/sugarsugar.PNG" style="width: 250px; height: 187px;" />&nbsp;Sugarsugar part sur le principe des powder toys: de la poudre qui coule et dont on peut faire des trucs... le concept n'est pas neuf et on en voit de plus complexes (poudres variées, effets nombreux, matières différentes etc.)</p>
<p>
	&nbsp;</p>
<p>
	Ce jeu là ne propose que du sucre... en poudre. Donc pas de manipulations chimiques en vue: il faut simplement remplir les mugs avec la quantité de sucre demandée...</p>
<p>
	&nbsp;</p>
<p>
	C'est con, hein ?!</p>
<p>
	Ben bon courage pour arrêter ! *tartag*</p>
<p>
	&nbsp;</p><hr />
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="500" width="600"><param name="quality" value="high" /><param name="movie" value="data/documents/sugar.swf" /><embed height="500" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/sugar.swf" type="application/x-shockwave-flash" width="600"></embed></object></p>
<p style="text-align: center;">
	via <a href="http://www.pong.com/game/103092">Pong.com</a></p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article219/le-zobjet-du-lundi-de-nouvelles-perspectives
title: Le zobjet du lundi: De nouvelles perspectives...
uri: Le-zobjet-du-lundi-De-nouvelles-perspectives
url: http://www.warriordudimanche.net/article219/le-zobjet-du-lundi-de-nouvelles-perspectives
content:
<p>
	<img alt="" class="rond englobe" src="media/ad2aafd5.toy.png" data-original-source="http://www.warriordudimanche.net/data/images/toy.png" style="width: 250px; height: 250px;" />&nbsp;Le zobjet du lundi repousse les perspectives des jouets pour adultes...&nbsp;</p>
<p>
	Il n'a l'air de rien comme ça, en tout cas, il ne semble pas si innovant que ça...</p>
<p>
	Pourtant, il possède une spécificité qui laisse songeur...</p>
<p>
	Donc, c'est un sex toy, mais un peu parti-culier ^^ , pourquoi ?!</p>


feed_id: http://www.warriordudimanche.net/article220/le-koitesce-du-lundi
title: Le koitesce du lundi (1)
uri: Le-koitesce-du-lundi-(1)
url: http://www.warriordudimanche.net/article220/le-koitesce-du-lundi
content:
<p>
	<img alt="" class="englobe" src="media/02eac008.koitesce.jpg" data-original-source="http://www.warriordudimanche.net/data/images/koitesce.jpg" style="width: 250px; height: 250px;" />Il y a quelques jours, j'ai acheté un petit microscope usb pour que les enfants s'amusent à observer le monde.</p>
<p>
	On leur en avait déjà acheté un "vrai" l'année dernière, mais franchement, les microscopes vendus dans les magasins pour enfants sont chers pour une qualité d'observation qu'on pourrait sans rougir qualifier de merdique (même lorsqu'ils semblent très pédagogiques...) C'est bien simple: nettoyez une loupe de couteau suisse avec une tranche de bleu d'auvergne et vous aurez une idée assez approchante de l'image obtenue.</p>
<p>
	Alors qu'avec ce petit microsope USB de rien du tout (une quarantaine d'euros sur amazon, le démon-pieuvre capitaliste), on obtient de belles vues, on peut faire des captures et c'est facile à utiliser et à ranger (clin d'oeil complice aux parents qui me lisent, submergés par les jouets de leurs chérubins...)&nbsp;</p><div>
	&nbsp;</div>
<div>
	<hr />
	<p>
		C'est alors qu'en mon for intérieur, je me suis dit que ce serait sympa, de temps à autres, de proposer une vue grossie d'un objet dont il faudrait deviner la nature... ça changera des énigmes :-D</p>
	<p>
		&nbsp;</p>
</div>
<div>
	&nbsp;</div>
<p style="text-align: center;">
	<img alt="" class="rond" src="media/1e423abd.41ehP4TIcpL._SX385_.jpg" data-original-source="http://www.warriordudimanche.net/data/images/41ehP4TIcpL._SX385_.jpg" style="width: 385px; height: 289px;" /><br />
	<br />
	<em>41 euros pour un grossissement de 20x à 800x en 2 mégapixels, c'est simplement pour s'amuser à observer et ça marche bien...</em></p>
<p style="text-align: center;">
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	Du coup, on démarre direct par une prise de vue à 800x: qu'est-ce donc que ça ?</p>
<p>
	<img alt="" class="rond" src="media/d6faf72f.bab.jpg" data-original-source="http://www.warriordudimanche.net/data/images/bab.jpg" style="width: 100%;" /></p>
<p>
	&nbsp;</p>
<hr />
<p>
	<span style="font-size:9px;"><em>image de titre trouvée sur www.antique-microscopes.com et laaaargement retouchée...</em></span></p>


feed_id: http://www.warriordudimanche.net/article222/bookmarklet-le-rss-d-une-chaine-youtube-en-un-clic
title: Bookmarklet: le RSS d'une chaine youtube en un clic
uri: Bookmarklet-le-RSS-d-une-chaine-youtube-en-un-clic
url: http://www.warriordudimanche.net/article222/bookmarklet-le-rss-d-une-chaine-youtube-en-un-clic
content:
<p>
	<img alt="" class="englobe" src="media/a8d4050c.bookmarklet.jpg" data-original-source="http://www.warriordudimanche.net/data/images/bookmarklet.jpg" style="width: 250px; height: 226px;" />&nbsp;En guise de chti cadeau du mercredi, je vous donne le pins de la programmation, le porte-clé simili plastic du javascript: un bookmarklet....</p>
<p>
	Ouaiiiiiiiiis !&nbsp;&nbsp;</p>
<p>
	*corbeau*&nbsp;</p>
<p>
	Bon, je vois que vous maîtrisez à merveille l'irrépressible engouement que ne saurait pourtant manquer de générer une telle annonce sur des personnes aux nerfs moins trempés que ceux de mes lecteurs.</p>
<p>
	&nbsp;</p>
<p>
	En fait, c'est en cherchant pour la niènième fois comment récupérer le flux rss d'une chaine youtube que je me suis dit qu'un bookmarklet ce ne serait pas si mal...</p>
<p>
	Bon, ben je le pose là... ya bien une âme charitable qui l'adoptera&nbsp;&nbsp;*sad*&nbsp;</p><hr />
<pre class="brush:jscript;">
// le code du bookmarklet:
javascript: (function(){var%20url=location.href;var%20myregex=/user\/([a-zA-Z0-9_\.\-]+)/;if(match=url.match(myregex)){prompt('Adresse%20du%20flux%20de%20cette%20chaine:','https://gdata.youtube.com/feeds/base/users/'+match[1]+'/uploads%3Falt=rss');}else{alert('Ce%20n\'est%20pas%20une%20chaine%20youtube');}})();
</pre>
<pre class="brush:jscript;">
// le même en plus lisible
var url = location.href;
var myregex = /user\/([a-zA-Z0-9_\.\- ]+)/;
if (match= url.match(myregex)){
    prompt('Adresse du flux de cette chaine:','https://gdata.youtube.com/feeds/base/users/'+match[1]+'/uploads?alt=rss');
}else{alert('Ce n\'est pas une chaine youtube');}
</pre>
<hr />
<p style="text-align: center;">
	<a href="http://warriordudimanche.net/vrac/bookrssyoutube.html">Le bookmarklet prêt à DragDrop sur cette page</a></p>
<hr />
<p>
	Donc, on imagine que vous êtes là, détendu du membre, à glandouiller gentiment sur youtube pis vla t'y pas que vous tombez par inadvertance sur la chaîne d'un user sympa... Depuis la page de la chaîne en question, cliquez sur le bookmarklet et il vous donne le lien du flux RSS...</p>
<p>
	Voilàvoilàvoilà.</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article224/tio-le-blobgame-du-pauvre
title: TIO le BlobGame du pauvre
uri: TIO-le-BlobGame-du-pauvre
url: http://www.warriordudimanche.net/article224/tio-le-blobgame-du-pauvre
content:
<p>
	<img alt="" class="rond englobe" src="media/e4e58138.tio.jpg" data-original-source="http://www.warriordudimanche.net/data/images/tio.jpg" style="width: 250px; height: 187px;" />Tiens, voilà un jeu sympa... pour ceux qui ne connaîtraient pas blobgame (et donc TIO), il s'agit d'un jeu de plate-forme dans lequel le joueur doit bouger une espèce de <em>quoiquecesoit morviforme</em>&nbsp;à travers des niveaux dans lesquels il doit changer d'état, passant du mou au dur (merci de modérer vos commentaires *facepalm* ) afin de parvenir d'un point à l'autre...</p>
<p>
	Chaque état possède ses avantages et ses inconvénients...</p>
<p>
	Dans TIO, ce ne sont pas deux états mais trois ! (vous mesurez la performance) le <em><strong>mou</strong></em>, le <em><strong>dur </strong></em>et... le <u><em><strong>collant </strong></em></u>(je n'invente rien, continuez à vous maîtriser, vous êtes admirables, que dis-je: héroïques)</p>
<p>
	&nbsp;</p>
<p>
	Nous avons là tous les ingrédients d'un bon petit jeu prenant et adorable, bien réalisé (malgré un tantinet trop de pub à mon goût) et proposant une bonne utilisation des différents états...</p>
<p>
	Donc, peignez des croix sur toutes les surfaces de votre open-space, lisez distinctement à haute voix un passage du nécronomicon et, pendant que vos collègues courent en tous sens poursuivis par leurs propres mains, cliquez là dessous et entamez une bonne petite partie de crotte de nez en flash.</p><p>
	&nbsp;</p>
<hr />
<p style="text-align: center;">
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="400" width="550"><param name="quality" value="high" /><param name="movie" value="data/documents/TIO.swf" /><embed height="400" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/TIO.swf" type="application/x-shockwave-flash" width="550"></embed></object></p>
<p>
	&nbsp;</p>
<p style="text-align: center;">
	via <a href="http://www.pong.com/game/103902">pong.com</a>&nbsp;car le jeu ne semble pas se lancer normalement...</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article221/le-koitesce-du-lundi-2
title: Le koitesce du lundi (2)
uri: Le-koitesce-du-lundi-(2)
url: http://www.warriordudimanche.net/article221/le-koitesce-du-lundi-2
content:
<p>
	<img alt="" class="englobe" src="media/02eac008.koitesce.jpg" data-original-source="http://www.warriordudimanche.net/data/images/koitesce.jpg" style="width: 250px; height: 250px;" />Dans la série papa s'amuse avec les jouets des nenfants, voici une nouvelle image prise avec le microscope usb dont j'ai parlé la semaine dernière en initiant cette suite de billets thématiques...</p>
<p>
	La question reste la même, devinez donc de quoi il s'agit sur cette image prise à 800x. (je sers la science et c'est ma joie).</p><hr />
<p>
	<img alt="" class="rond" src="media/f678c66c.koitecs2800x.jpg" data-original-source="http://www.warriordudimanche.net/data/images/koitecs2800x.jpg" style="width: 100%;" /></p>


feed_id: http://www.warriordudimanche.net/article223/comment-j-ai-fait-un-burnout
title: Comment j'ai fait un burnout
uri: Comment-j-ai-fait-un-burnout
url: http://www.warriordudimanche.net/article223/comment-j-ai-fait-un-burnout
content:
<p>
	<img alt="" class="englobe rond" src="media/8e6804ca.burnout_syndrom.jpg" data-original-source="http://www.warriordudimanche.net/data/images/burnout_syndrom.jpg" style="width: 250px; height: 203px;" />Dans la vie, on a des moments difficiles, des épreuves, des moments de joie, des espoirs, des envies... on se sent fort et on affronte les mauvais moments en face; on les dépasse et on continue...</p>
<p>
	&nbsp;</p>
<p>
	Au début, vous n'avez souvent à vous occuper que de vous: vous vous créez alors une vie et des charges correspondant à cette liberté: des loisirs, des passions, des travaux, des apprentissages s'accumulent dans votre emploi du temps, mais vous gèrez: le temps vous l'avez et l'énergie aussi...&nbsp;</p>
<div>
	&nbsp;</div><p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<h3>
	&nbsp;</h3>
<h3>
	<strong><span style="font-size:20px;">Puis vous obtenez un boulot</span></strong><br />
	&nbsp;</h3>
<p>
	et le temps libre diminue, alors que les&nbsp;<em><strong>obligations s'accumulent</strong></em>: d'autres <em><strong>attendent des choses de vous</strong></em>, des choses dont vous êtes&nbsp;<strong><em>responsable</em></strong>...</p>
<p>
	Vous vous adaptez à la situation, puisqu'elle est normale et qu'on doit se réjouir d'avoir du travail... simple question de réorganisation: en <strong><em>accumulant</em></strong> ici, en <em><strong>rognant</strong></em> là, il restera du temps pour ce que vous aimez, pour vous...</p>
<p>
	Avec les années vous devenez même très bon à ce jeu là et tout le monde vous trouve efficace et rapide...&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<h3>
	&nbsp;</h3>
<h3>
	<strong><span style="font-size:20px;">Vous rencontrez quelqu'un et vous fondez une famille</span></strong><br />
	&nbsp;</h3>
<p>
	De merveilleux moments de bonheur à la fois simples et bouleversants: la maison, le premier enfant... les choses changent mais c'est pour le mieux...</p>
<p>
	Pourtant, parfois, la nuit, vous réfléchissez et votre coeur bat parce que vous êtes inquiet: vous avez peur de ne pas être à la hauteur... le boulot c'était une responsabilité, alors un enfant.&nbsp;</p>
<p>
	Ce sont les temps du manque de sommeil régulier et des premières fatigues chroniques.</p>
<p>
	&nbsp;</p>
<p>
	Toutefois, <strong><em>comme toujours, vous vous adaptez</em></strong>; après tout, tout ça c'est du bonheur et en se débrouillant bien on arrivera à <strong><em>tout caser dans une journée</em></strong>: vous commencez à faire <strong><em>trois ou quatre choses à la fois</em></strong> et à tout organiser pour parvenir à remplir votre todo journalière avec des tâches faites <strong><em>en parallèle</em></strong>.</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<h3>
	&nbsp;</h3>
<h3>
	<strong><span style="font-size:20px;">Et vous avez d'autres enfants</span></strong><br />
	&nbsp;</h3>
<p>
	Deux, puis trois et enfin quatre...&nbsp;</p>
<p>
	Comme ils sont rapprochés, vous n'êtes jamais vraiment sorti des couches ou des <strong><em>nuits en pointillés</em></strong> et c'est devenu votre quotidien depuis presque 10 ans...</p>
<p>
	Vous tenez parce que vous avez<em><strong> pris l'habitude de la situation</strong></em>, de la fatigue, du sommeil impossible à récupérer...&nbsp;</p>
<p>
	Vous avez continué à trouver du temps pour tout faire en <strong><em>supprimant</em></strong> tout ce qui n'était pas essentiel: <em><strong>vous-même</strong></em>.</p>
<p>
	Insidieusement, les responsabilités, les urgences, les tâches se sont accumulées au fil des années jusqu'à un point où il est désormais impossible de caser quoi que ce soit; plus de place pour la fantaisie: <em><strong>vous regardez votre montre même pour aller pisser</strong></em>.</p>
<p>
	&nbsp;</p>
<p>
	Du coup, quand un imprévu se présente, ça vous plonge dans un état d'irritation incompréhensible: <em><strong>même l'imprévu le plus minime devient insurmontable</strong></em>... et parfois, juste avant de reprendre la voiture pour aller au boulot après avoir déposé les enfants chez la nounou et à l'école, c'est la gorge serrée que vous tournez la clé de contact.</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<h3>
	&nbsp;</h3>
<h3>
	<strong><span style="font-size:20px;">J'ai plus de place pour moi dans ma vie</span></strong><br />
	&nbsp;</h3>
<p>
	Un jour, vous prenez conscience que <strong><em>vous n'existez plus</em></strong> dans ces longues journées durant lesquelles vous passez d'une tâche urgente à l'autre en les abattant quatre par quatre.<img alt="" class="rond" src="media/a71c492e.postits.jpg" data-original-source="http://www.warriordudimanche.net/data/images/postits.jpg" style="width: 150px; height: 100px; float: right; margin-left: 10px;" /></p>
<p>
	Vous<em><strong> dormez mal</strong></em>, vous vous <strong><em>réveillez épuisé</em></strong>; votre journée commence avant 6h et elle ne se terminera qu'à 21h ou 22h lorsque vous n'aurez <em><strong>même plus envie de vous lancer dans les choses qui vous motivaient avant</strong></em>.</p>
<p>
	&nbsp;</p>
<p>
	Lever, préparation du petit-dej, pliage du linge de la veille, rangement de la vaisselle de la veille qui a été lavée, douche rapide, rangement du petit dej, habillage des plus petits, nounou + école, boulot, nounou+école, devoirs, bains, préparation du repas du soir, mettre la table, surveiller le déroulement du repas, ranger la table, vaisselle, préparation du repas pour papamaman, couchage des enfants, histoire du soir, bisou, remonter plusieurs fois pour recoucher les petits qui se baladent au lieu de rester au lit, finir par râler etc...</p>
<p>
	&nbsp;</p>
<p>
	Un moment, je cumulais boulot de prof, boulots de création de sites web, boulot de papa, boulot de mari aimant et participant aux tâches ménagères, boulot de maître de maison (jardin, bricolages et réparations), boulot de responsable de parc info dans mon bahut (en plus des projets persos que j'essayais de ne pas perdre de vue) : une vraie<strong><em> vie de cinglé où tout est devenu un boulot...</em></strong></p>
<p>
	&nbsp;</p>
<p>
	Quand tout devient une obligation contraignante, vous finissez par <strong><em>ne plus rien supporter</em></strong>... même vos enfants ou votre épouse... ils vous empêchent de vous isoler un moment, sans personne qui attende quelque-chose de vous.</p>
<p>
	&nbsp;</p>
<p>
	Pire, quand vous vous plaignez, votre entourage a même tendance à vous dire que tout va bien et qu'il n'y a pas de raisons de déprimer, que vous avez tout pour être heureux: le problème c'est qu'on se sent <em><strong>comme un enfant qui n'a même plus envie d'ouvrir ses cadeaux de noël</strong></em>...</p>
<p>
	&nbsp;</p>
<hr />
<h3>
	&nbsp;</h3>
<h3>
	<strong><span style="font-size:20px;">Puis des problèmes de santé commencent à vous ennuyer...</span></strong><br />
	&nbsp;</h3>
<p>
	<img alt="" class="rond englobe" src="media/12cccdf5.La-Nausee-Jean-Paul-Sartre.jpg" data-original-source="http://www.warriordudimanche.net/data/images/La-Nausee-Jean-Paul-Sartre.jpg" style="width: 150px; height: 163px;" title="http://philosophie.initiation.cours.over-blog.com/article-la-nausee-un-roman-philosophique-de-jean-paul-sartre-66549967.html" />pour ma part, j'ai commencé à avoir des <em><strong>nausées violentes</strong></em> dès le lever. Elles duraient une demi-heure seulement mais étaient très <em><strong>invalidantes</strong></em>: c'étaient de violents haut-le-coeur dont les spasmes me retournaient l'estomac.</p>
<p>
	&nbsp;</p>
<p>
	N'ayant <em><strong>pas le temps de m'en inquiéter</strong></em>, j'ai laissé courir. De matinales, les nausées quotidiennes sont devenues <em><strong>journalières</strong></em>, me prenant n'importe quand dans la journée, y compris devant mes élèves.</p>
<p>
	Je ne mangeais plus qu'une fois par jour, parfois même une fois tous les deux jours. J'ai perdu 6 kg.</p>
<p>
	&nbsp;</p>
<p>
	Après consultations et examens (au pluriel), on a écarté toutes les causes physiologiques et on m'a carrément envoyé au CHU pour consultation plus complète.</p>
<p>
	Le médecin qui m'a reçu m'a frappé par son calme et la lenteur avec laquelle il exécutait le moindre de ses mouvements.&nbsp;</p>
<p>
	Il m'a posé des questions sur ma vie, mon travail... Au bout d'une heure, il m'a demandé simplement:</p>
<blockquote>
	<p>
		- attendez: vous êtes prof, papa de quatre enfants, programmeur et vous vous occupez en plus des ordinateurs de votre collège ? Quand trouvez-vous le temps de le faire ?</p>
	<p>
		- pendant mes pauses (récrés et temps de midi... parfois même en interclasse )</p>
	<p>
		- Vous ne mangez donc pas à midi ?! Et vos pauses, vous les prenez quand ?&nbsp;</p>
	<p>
		- je n'ai pas le temps d'en prendre... vous pensez que ça pourrait venir de là ?</p>
	<p>
		- Ca <em><strong>VIENT</strong></em> de là monsieur: vous vous <em><strong>surmenez</strong></em>. A ce rythme, soit vous ferez un maladie grave, soit vous sombrerez dans la dépression.</p>
</blockquote>
<p>
	&nbsp;</p>
<p>
	J'ai <em><strong>pris conscience à ce moment précis</strong></em>, à travers le regard de ce médecin dont j'avais admiré la tranquilité, qu'effectivement <strong><em>le surrégime était ma vitesse de croisière</em></strong> depuis des années.</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<h3>
	&nbsp;</h3>
<h3>
	<strong><span style="font-size:20px;">Je me sens comme un ballon de baudruche oublié par des enfants.</span></strong><br />
	&nbsp;</h3>
<p>
	Je me suis alors littéralement <em><strong>effondré</strong></em>: assis dans ma voiture et prêt à rentrer chez moi avec comme seule ordonnance de m'occuper de moi, de me reposer, de me promener et d'abandonner les tâches qui n'auraient pas du m'incomber, je me suis <em><strong>mis à pleurer</strong></em>...</p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="rond" src="media/7bf56f68.todo_list_crossout_nothing.jpg" data-original-source="http://www.warriordudimanche.net/data/images/todo_list_crossout_nothing.jpg" style="width: 150px; height: 113px; float: left; margin-right: 10px;" /></p>
<p>
	J'avais atteint et dépassé ma limite et c'était très difficile à vivre pour moi qui m'étais toujours senti comme un roc auquel les autres se raccrochaient.</p>
<p>
	&nbsp;</p>
<p>
	J'ai été obligé de <em><strong>ralentir ma vie</strong></em>, de renoncer à certaines casquettes devenues trop lourdes à porter. &nbsp;J'ai également du<strong><em> rééduquer mon entourage</em></strong> en apprenant à dire&nbsp;<strong><em>non</em></strong>.</p>
<p>
	&nbsp;</p>
<p>
	Il m'a fallu <em><strong>cesser de faire plusieurs choses à la fois</strong></em>, ce qui est plus facile à dire qu'à concrétiser.</p>
<p>
	J'ai été contraint de me remettre à manger à tous les repas malgré ma réplusion.</p>
<p>
	J'ai fait face aux hauts et bas émotionnels de ceux qui, après s'être effondrés, ont des difficultés à gérer les sentiments et les conflits...</p>
<p>
	Tout ça s'est passé il y a un an bientôt...&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="rond" src="media/07dc93bd.ballon-degonfle.jpg" data-original-source="http://www.warriordudimanche.net/data/images/ballon-degonfle.jpg" style="width: 140px; height: 114px; float: right; margin-left: 10px;" /></p>
<p>
	J'ai toujours des nausées dans la journée,&nbsp;</p>
<p>
	je n'ai toujours pas envie de manger,</p>
<p>
	il m'arrive toujours d'être triste ou angoissé,</p>
<p>
	j'ai toujours du mal à supporter de ne pas pouvoir m'isoler quand je veux.</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<h3>
	<strong><span style="font-size:20px;">Des solutions ?</span></strong><br />
	&nbsp;</h3>
<p>
	J'ai conscience que le ton de ce billet demeure aux antipodes de celui qui est le mien dans ce blog depuis plus d'un an.&nbsp;</p>
<p>
	Il n'entrait pas dans mes intentions d'être lugubre ou sombre, mais de témoigner du fait qu'<strong><em>on a toujours tendance à ne voir ses propres limites qu'une fois atteintes</em></strong>.</p>
<p>
	Pour difficile qu'elle soit pour moi, cette période m'a permis de me rendre compte de ces limites et de retrouver le petit bonhomme fragile que j'avais oublié au fond de &nbsp;moi et dont j'avais négligemment lâché la main.</p>
<p>
	&nbsp;</p>
<p>
	J'ai réappris à prendre mon temps, à essayer de rester calme quand il est inutile de s'énerver, à remettre les choses en perspective pour admettre qu'elles ne sont pas toujours d'importance, à ne plus du tout chercher à être compétitif ou parfaitement optimisé tout le temps... &nbsp;un mal pour un bien.</p>
<p>
	&nbsp;</p>
<p>
	Si j'avais un conseil à donner au <a href="http://yome.ch/papa-nawel-surprise-des-shaarlieurs/" title="Oui, c'est mon prénom, mais depuis le noël des shaarlieurs ce n'est plus un secret !">Eric</a> d'il y a 20 ans, ce serait de ne jamais oublier qu'il est <em><strong>vital</strong></em> de conserver <em><strong>des moments pour soi </strong></em>dans sa propre vie et qu'il ne faut pas <em><strong>chercher à vouloir tout faire</strong></em>.</p>
<p>
	Vous avez le <em><strong>droit d'être égoïste de temps à autres</strong></em>: c'est même un <strong><em>devoir</em></strong>, car personne ne le sera pour vous (à part peut-être ceux qui vous aiment et se font du soucis pour vous, mais vous risquez de ne pas les écouter quand ils vous diront de ralentir)</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<p>
	Pour mémoire:</p>
<ul>
	<li>
		<a href="http://www.stignace.net/recherchedetextes/cadretextes/lesgroscailloux.htm">http://www.stignace.net/recherchedetextes/cadretextes/lesgroscailloux.htm</a></li>
	<li>
		<a href="http://t37.net/comment-sortir-enfer-todo-lists.html">http://t37.net/comment-sortir-enfer-todo-lists.html</a></li>
</ul>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article225/auto-dd-upload-un-script-pour-les-uploader-tous
title: auto_dropzone: un script pour les uploader tous
uri: auto_dropzone-un-script-pour-les-uploader-tous
url: http://www.warriordudimanche.net/article225/auto-dd-upload-un-script-pour-les-uploader-tous
content:
<p>
	<img alt="" class="englobe" src="media/d708667b.autoddupload.jpg" data-original-source="http://www.warriordudimanche.net/data/images/autoddupload.jpg" style="width: 250px; height: 240px;" />Dans la série <em>"Bronco veut régler un problème une fois pour toutes"</em> il a décidé de faire un script qu'il suffit d'inclure dans une page pour ajouter une zone de drag&amp;drop de fichiers.</p>
<p>
	&nbsp;</p>
<p>
	Le script en question s'occupe de tout <strong><em>sans dépendances</em></strong>: il génère la dropzone, les css par défaut, le javascript qui gère le D&amp;D et s'occupe même de l'upload pour vous.</p>
<p>
	Il est en outre possible de le configurer pour l'adapter... elle est pô&nbsp;<strike>belle</strike>&nbsp;&nbsp;chouette&nbsp;la vie ?</p><p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	Ce que ce script fait actuellement:</p>
<ul>
	<li>
		génération de la dropzone</li>
	<li>
		config par défaut + css par défaut + classes par défaut</li>
	<li>
		gestion de l'upload</li>
	<li>
		possibilité d'upload dans des dossiers différents en fonction du type de fichiers</li>
	<li>
		limitation de la taille et du format des fichiers.</li>
	<li>
		gestion des erreurs de dossier inexistant/taille excessive/ type interdit/problème d'upload</li>
	<li>
		configuration simple</li>
</ul>
<p>
	&nbsp;</p>
<p>
	Ce qu'il<em> ne fait pas</em>:</p>
<ul>
	<li>
		la gestion des fichiers une fois uploadés (effacement par exemple)</li>
	<li>
		la gestion de l'écrasement d'un fichier (pas de renommage automatique)</li>
	<li>
		un fallback pour les vieux navigateurs (zavez qu'à mettre à jour *kiddinme* ) ^^</li>
</ul>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	La config se fait, comme toujours, via un array (on peut ne préciser que les valeurs qu'on veut modifier, des valeurs par défaut seront attribuées aux keys manquantes)</p>
<pre class="brush:php;">
$auto_dd_upload=array(
    'destination_filepath'=&gt;'path/to/', 
    'dropzone_text'=&gt;'D&amp;D here !',
    'dropzone_class'=&gt;'drop_images', 
    'dropzone_id'=&gt;'drop_images', 
    'dropzone_style'=&gt;'',
    'info_style'=&gt;'',
    'allowed_filetypes'=&gt;'png,gif,jpg,jpeg',
    'use_style'=&gt;true, // false if you're using an css file
  );</pre>
<p>
	&nbsp;</p>
<p>
	Si on veut utiliser ses propres styles, il suffit de mettre&nbsp;<em><strong>use_style</strong></em> à false.</p>
<p>
	En ce qui concerne le chemin d'upload, il est aisé d'en spécifier un ou plusieurs (sans oublier le "/" final):&nbsp;</p>
<pre class="brush:php;">
$auto_dd_upload['destination_filepath']='upload/';</pre>
<p>
	Ici, c'est une chaine, le même chemin sera utilisé pour tous les fichiers.&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<pre class="brush:php;">
$auto_dd_upload['destination_filepath']=array('gif'=&gt;'upload/giffiles/','png'=&gt;'upload/pngfiles/');</pre>
<p>
	En en faisant un array, on donne un chemin d'upload différent pour chaque type de fichier.&nbsp;</p>
<p>
	Le code est commenté et assez clair, je pense.</p>
<p>
	&nbsp;</p>
<hr />
<p>
	La dropzone générée possède ses propres classes et vous permet de les cibler simplement:</p>
<pre class="brush:xml;">
        &lt;div class="DD_dropzone" id="dropArea" &gt;
            &lt;p class="DD_text"&gt;Drop files here&lt;/p&gt;

            &lt;div class="DD_info" &gt;
                &lt;div id="result"&gt;&lt;/div&gt;
                &lt;div id="DD_progressbar"&gt;&lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;
</pre>
<p>
	A noter d'une part qu'il est possible d'ajouter une classe et de changer l'id de la div DD_dropzone via la variable de config et que d'autre part, on peut fixer l'attribut style de plusieurs éléments.</p>
<p>
	Les évènements drag, drop, upload etc ajoutent des classes donnant la possibilité de styler la zone en fonction d'eux.</p>
<ul>
	<li>
		.DD_hover (survol de la zone pendant le drag)</li>
	<li>
		.DD_error</li>
	<li>
		.DD_success</li>
	<li>
		.DD_uploading</li>
</ul>
<p>
	<img alt="" src="media/93f6eb25.Capture20du202014-01-2720193A083A52.png" data-original-source="http://www.warriordudimanche.net/data/images/Capture%20du%202014-01-27%2019%3A08%3A52.png" style="width: 100%;" /></p>
<hr />
<p>
	&nbsp;</p>
<p>
	Si vous êtes intéressés par un petit test, vous pouvez faire un tour du côté <a href="https://github.com/broncowdd/auto_dropzone">du dépôt GitHub</a> ou de la <a href="http://www.warriordudimanche.net/vrac/auto_dropzone/">démo</a> (les fichiers ne sont pas conservés)</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/28c1a079.tete-ahuri.png" data-original-source="http://www.warriordudimanche.net/data/images/tete-ahuri.png" /></p>
<p class="bulle left">
	<em><strong>Dis-donc, ça va pas mieux... le v'la qui se met à parler de lui à la troisème personne...</strong></em></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/10896dd8.tete-leevc.png" data-original-source="http://www.warriordudimanche.net/data/images/tete-leevc.png" /></p>
<p class="bulle left">
	<b><i>Tu sais les médocs qu'il t'a donné le docteur: ben faut les prendre !</i></b></p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p class="bulle right">
	J'hésite un peu: vos mères en ont vraisemblablement pris pendant la grossesse, on voit le résultat...</p>
<p>
	<img alt="" class="englobe rond" src="media/4d0f6439.clint.png" data-original-source="http://www.warriordudimanche.net/data/images/clint.png" style="float: right;" /></p>
<div>
	&nbsp;</div>


feed_id: http://www.warriordudimanche.net/article227/le-koitesce-du-lundi-3
title: Le koitesce du lundi (3) [Maj pour aider]
uri: Le-koitesce-du-lundi-(3)
url: http://www.warriordudimanche.net/article227/le-koitesce-du-lundi-3
content:
<p>
	<img alt="" class="englobe" src="media/02eac008.koitesce.jpg" data-original-source="http://www.warriordudimanche.net/data/images/koitesce.jpg" style="width: 250px; height: 250px;" />Contrairement au célèbre adage aussi répandu qu'il s'avère erroné, le lundi, c'est pas ravioli... c'est question à la con...</p>
<p>
	&nbsp;</p>
<p>
	Je perds mes verres encore une fois (gag) et vous soumets un agrandissement à 800x qui vaut son pesant de PQ molletoné triple épaisseur.</p>
<p>
	&nbsp;</p>
<p>
	A vous de jouer.</p>
<p>
	&nbsp;</p><p>
	&nbsp;</p>
<hr />
<p>
	<img alt="" class="rond" src="media/d210773b.troubx800.JPG" data-original-source="http://www.warriordudimanche.net/data/images/troubx800.JPG" style="width: 100%;" /></p>
<hr />
<p>
	Alors, note pour ceux qui auraient l'esprit mal placé oO :</p>
<ol>
	<li>
		je n'ai pas modifié les couleurs de l'image</li>
	<li>
		c'est quand même grossi à 800x</li>
</ol>
<p>
	*corbeau*</p>
<hr />
<p>
	Edit du mardi:</p>
<p>
	Je vous rajoute une image du côté, toujours à 800x, pour vous &nbsp;aider un peu...</p>
<p>
	<img alt="" class="rond" src="media/6cca266f.Snapshot_20140119_20.JPG" data-original-source="http://www.warriordudimanche.net/data/images/Snapshot_20140119_20.JPG" style="width: 100%;" /></p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article231/le-t-shirt-du-mardi
title: Le T-shirt du mardi
uri: Le-T-shirt-du-mardi
url: http://www.warriordudimanche.net/article231/le-t-shirt-du-mardi
content:
<p>
	<img alt="" class="englobe" src="media/1c3819da.tshirt.png" data-original-source="http://www.warriordudimanche.net/data/images/tshirt.png" style="width: 168px; height: 176px;" />Tiens, je me disais que ça faisait un moment que j'avais pas fait un petit Tshirt... du coup j'ai songé à un adage que tout membre de l'éducation nationale fait sien dès les premiers jours de son affectation...<br />
	Tant que j'y étais, j'ai bricolé pour rigoler une petite <a href="http://tshirt.warriordudimanche.net/">Tshirt machine</a> qui permet de voir ce que ça donne...&nbsp;</p><hr />
<p>
	<img alt="" src="media/be8f63ef.flingue.png" data-original-source="http://www.warriordudimanche.net/data/images/flingue.png" style="width: 100%;" /></p>
<p>
	&nbsp;</p>
<hr />
<p>
	<img alt="" src="media/b358dc26.flingueche.png" data-original-source="http://www.warriordudimanche.net/data/images/flingueche.png" style="width: 100%;" /></p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	Pour les voir dans la TshirtMachine: <a href="media/0a8b6a44." data-original-source="http://tshirt.warriordudimanche.net/">Harry</a> &amp; <a href="http://tshirt.warriordudimanche.net/?i=flingue-che.png&amp;c=white">CheGuevara</a></p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article230/dynamic-systems-2-du-rube-goldberg-en-flash
title: Dynamic systems 2: du Rube Goldberg en flash ?
uri: Dynamic-systems-2-du-Rube-Goldberg-en-flash
url: http://www.warriordudimanche.net/article230/dynamic-systems-2-du-rube-goldberg-en-flash
content:
<p>
	<img alt="" class="rond englobe" src="media/dc22a1dc.dynamicsystems2.jpg" data-original-source="http://www.warriordudimanche.net/data/images/dynamicsystems2.jpg" style="width: 250px; height: 194px;" />En voilà un petit jeu calme et tranquille, pour peu qu'on vire la musique qu'on croierait samplée par un poisson rouge tant elle s'avère répétitive...</p>
<p>
	On est loin des tirs et des zombis, loin des sauts et des explosions, de la conduite à tombeau ouvert... loin de la fureur du monde en somme.</p>
<p>
	&nbsp;</p>
<p>
	Comme dans beaucoup d'autres jeux de ce type, il faut agencer les éléments à notre disposition pour parvenir à coller la <strike>main au</strike> &nbsp;balle dans le panier.</p>
<p>
	C'est tout simple, sans prise de tête, avec une charge cérébrale réduite au strict minimum qui le rend presque irrésistible.</p>
<p>
	&nbsp;</p>
<p>
	Donc, créez un document bidon au nom évocant le travail que vous aviez à faire aujourd'hui, <a href="http://corrupt-a-file.net/">passez-le à la broyeuse online</a> puis envoyez-le au patron en lui disant que votre formation sur les bonnes pratiques de la POO en CSS3+Visual basic a été avancée mais que vous avez bossé toute la nuit à la maison pour rattraper le temps perdu.</p>
<p>
	Pendant qu'il passe la matinée à chercher à ouvrir le bouzin en sollicitant tous les autres employés du bureau, cliquez là-dessous.</p><hr />
<p>
	&nbsp;</p>
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="400" width="550"><param name="quality" value="high" /><param name="movie" value="data/documents/dynamicsystems2.swf" /><embed height="400" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.warriordudimanche.net/data/documents/dynamicsystems2.swf" type="application/x-shockwave-flash" width="550"></embed></object></p>
<p>
	Via <a href="http://www.pong.com/game/101048">pong.com</a></p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article228/le-koitesce-du-lundi-4
title: Le koitesce du lundi (4)
uri: Le-koitesce-du-lundi-(4)
url: http://www.warriordudimanche.net/article228/le-koitesce-du-lundi-4
content:
<p>
	<img alt="" class="englobe" src="media/02eac008.koitesce.jpg" data-original-source="http://www.warriordudimanche.net/data/images/koitesce.jpg" style="width: 250px; height: 250px;" />Tant qu'on commencera pas à me balancer des trucs pourris à la face en me chantant des chansons de Karen Cheryl je persisterai dans dans cette rubrique aberrante ^^</p>
<p>
	&nbsp;</p>
<p>
	Voilà donc *ENCORE* un objet observé à un grossissement de 800x qui, faisant fi de toute pudeur, nous dévoile les parties les plus intimes de ce machin utlisé tous les jours...</p>
<p>
	&nbsp;</p>
<p>
	Je ne pense pas que ce koitesce s'avèrera un challenge insurmontable tant il me semble évident...</p><hr />
<p>
	<img alt="" class="rond" src="media/d5b20e15.slpx800.JPG" data-original-source="http://www.warriordudimanche.net/data/images/slpx800.JPG" style="width: 675px;" /></p>
<hr />
<p>
	<img alt="" class="rond" src="media/3cce847c.slp2x800.JPG" data-original-source="http://www.warriordudimanche.net/data/images/slp2x800.JPG" style="width: 100%;" /></p>


feed_id: http://www.warriordudimanche.net/article233/le-koitesce-du-lundi-5
title: Le koitesce du lundi (5)
uri: Le-koitesce-du-lundi-(5)
url: http://www.warriordudimanche.net/article233/le-koitesce-du-lundi-5
content:
<p>
	<img alt="" class="englobe" src="media/02eac008.koitesce.jpg" data-original-source="http://www.warriordudimanche.net/data/images/koitesce.jpg" style="width: 250px; height: 250px;" />Bon, comme on ne m'a toujours pas Karenchérylisé je poursuis dans l'exploration <strike>de l'infiniment</strike>&nbsp;du vachement petit avec une image qui ne devrait pas représenter un challenge trop insurmontable pour qui que ce soit.</p>
<p>
	C'est joli, c'est en x800 et c'est sur WDD !</p><hr />
<p>
	&nbsp;</p>
<p>
	<img alt="" class="rond" src="media/9ae7d073.gtx800.JPG" data-original-source="http://www.warriordudimanche.net/data/images/gtx800.JPG" style="width: 100%;" /></p>


feed_id: http://www.warriordudimanche.net/article226/de-windows-a-linux-vers-l-infini-et-au-dela
title: De windows à linux: vers l'infini et au delà !
uri: De-windows-à-linux-vers-l-infini-et-au-delà
url: http://www.warriordudimanche.net/article226/de-windows-a-linux-vers-l-infini-et-au-dela
content:
<p>
	<img alt="" class="rond englobe" src="media/287ad850.verslinfini.jpg" data-original-source="http://www.warriordudimanche.net/data/images/verslinfini.jpg" style="width: 250px; height: 250px;" />&nbsp;Jusqu'à il n'y a pas longtemps, mon expérience de linux se limitait aux liveCD/USB que j'utilisais dans deux cas seulement: pour tester ou quand je vérolais mon windows...</p>
<p>
	Puis, <a href="http://www.warriordudimanche.net/static2/tooeets&amp;command=msg39">j'ai annoncé publiquement que j'allais migrer</a>... plus le choix ! oO &nbsp;J'ai donc récupéré une version d'ubuntu proposant Cinnamon par défaut (<a href="http://www.cubuntu.fr/">Cubuntu</a>) et je me suis lancé.</p>
<p>
	&nbsp;</p>
<p>
	Même si ça fait 3615 malife, je me suis dit qu'un petit compte rendu s'imposait...</p><p>
	&nbsp;</p>
<hr />
<p>
	Malgré l'appréhension légitime que j'avais à passer <strong><em>complètement</em></strong> sous un nouveau système, je dois dire que j'ai été très agréablement surpris par la facilité avec laquelle ça s'est fait.</p>
<p>
	&nbsp;</p>
<p>
	<span style="font-size:28px;"><strong>1- J'installe</strong></span><br />
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" longdesc="" src="media/49f4da24.installcubuntu28129.jpg" data-original-source="http://www.warriordudimanche.net/data/images/installcubuntu%281%29.jpg" style="width: 150px; height: 149px;" />L'installation, procédure que je connaissais bien pour avoir pratiqué plusieurs distros sur des ordis du collège où je bosse, s'est faite sans AUCUN souci...</p>
<p>
	&nbsp;</p>
<p>
	D'ailleurs, s'il y a <em><strong>un</strong></em> argument indiscutable au passage sous linux, c'est déjà cette étape puisque à la fin de l'installation, vous disposez d'un système complet dont les pilotes et la majorité des logiciels utiles sont déjà installés (procédure très fastidieuse sous win, *mort* )&nbsp;</p>
<p>
	A ce propos, sous windows, j'en étais venu à n'utiliser QUE des logiciels portabilisés pour m'éviter les réinstallation de toutes mes applis favorites... vous mesurez.</p>
<p>
	Inutile de faire un descriptif de ce passage, le web regorge de tutos très bien foutus.</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	<span style="font-size:28px;"><strong>2- Je démarre ma nouvelle vie</strong></span></p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/f181ca0f.nouvellevie.jpg" data-original-source="http://www.warriordudimanche.net/data/images/nouvellevie.jpg" style="width: 217px; height: 219px;" />Dès le démarrage, on note la réactivité globalement plus performante du système et la quantité de ram disponible, bien supérieure à celle sous seven.</p>
<p>
	Ensuite, c'est beau... non, mais sans déconner, cinnamon est vraiment sexy et sans fioritures à la noix. On est de suite à l'aise.</p>
<p>
	&nbsp;</p>
<p>
	Si, comme moi, Unity vous pète les rouleaux, Cubuntu est super: il vous permet de démarrer sans lui depuis l'écran d'accueil (procédure à faire une seule fois qui évite le merdier des autres versions d'ubuntu).</p>
<p>
	On se retrouve donc avec une barre des tâches, un menu démarrer... comme à la maison.</p>
<p>
	&nbsp;</p>
<p>
	Et, en bon farfouilleur que je suis, j'ai fait ce que tous les gens qui démarrent avec une nouvelle distro font: j'ai trifouillé la config... et là...&nbsp;</p>
<p>
	Ubuntu est encore une fois très amusant à bidouiller...&nbsp;</p>
<p>
	On peut se faire une interface à soi, modifier plein de paramètres qu'on ne met pas trois heures à trouver tant la structure est logique. De plus, il est très simple de revenir sur un paramètre qu'on voudrait rétablir...</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	<span style="font-size:28px;"><strong>3- J'installe des logiciels</strong></span><br />
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/0ee73739.logitekubuntu.jpg" data-original-source="http://www.warriordudimanche.net/data/images/logitekubuntu.jpg" style="width: 131px; height: 114px;" />Voilà encore un point sur lequel Cubuntu colle windows dans les cordes...&nbsp;</p>
<p>
	Sous win, installer un logiciel en toute sécurité relève de plus en plus des travaux d'Hercule et je trouve normal que les newbies fassent des conneries ou se retrouvent avec des systèmes plus vérolés qu'une prostipute de bord de route à 10 balles de l'heure. Rien que télécharger le bon logiciel dans une version sans spyware devient un full time job.</p>
<p>
	&nbsp;</p>
<p>
	J'avais toutefois un peu peur de la ligne de commande: je me voyais déjà <strike>en haut</strike> en train de devoir taper plein de nouvelles commandes à la con, de l'index circonspect du gendarme tapant son rapport (wink <a href="http://www.korezian.net/a-propos/">Korezian</a> ^^ ), l'oeil injecté de sang rivé à une sheet cheat imprimée à la va-vite. Ben pas tellement, en réalité.</p>
<p>
	&nbsp;</p>
<p>
	Alors, déjà, on peut faire sans la console pour beaucoup d'applis, la logithèque ubuntu étant assez fournie et très intuitive tant elle ressemble à un market.</p>
<p>
	Mais de toutes façons, quand on trouve un logiciel sur le net et qu'on veut l'installer, on nous fournit direct les commandes à taper pour l'installer... et c'est là que ça relève du vrai bonheur: il se démerde seul avec ça ... (téléchargement, installation... tout)</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	<strong><span style="font-size: 20px;"><span style="font-size:28px;">4- Le début des difficultés</span></span></strong><br />
	&nbsp;</p>
<p>
	<img alt="" class="englobe rond" src="media/d2c0030b.prprisedett.jpg" data-original-source="http://www.warriordudimanche.net/data/images/prprisedett.jpg" style="width: 150px; height: 150px;" />Jusque là, et tant qu'on en est à l'usage des débuts (trifouillage et récup des applis manquantes), on est sur un petit nuage en barbe-à-papa rose, ivre de bonheur comme un de ces connards de bisounours (peux pas les piffrer, désolé)</p>
<p>
	&nbsp;</p>
<p>
	Mais bientôt viennent les premières difficultés: quand on ne trouve pas son bonheur dans les applis existantes...</p>
<p>
	En effet, autant changer ses habitudes pour l'usage du système est relativement aisé, autant changer <em><strong>toutes ses habitudes de travail</strong></em> revient <em><strong>à tout rendre plus compliqué</strong></em>... et ça, faut quand même pas déconner.</p>
<p>
	&nbsp;</p>
<p>
	Ce qui m'avait décidé à migrer, c'était le fait que j'utilisais en majorité des logiciels libres existant sous linux...</p>
<p>
	Mais certains logiciels n'ont pas d'équivalent facile à prendre en main ou sans <em><strong>se reformer à la base</strong></em> (j'ai pas le temps)</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<h3>
	<span style="font-size:20px;"><strong>Exemple type, photoshop...&nbsp;</strong></span></h3>
<p>
	J'aime pas tellement GIMP et les autres alternatives ne valent pas la simplicité et l'efficacité de certains outils de toshop... Quelle solution me reste-t-il ?<br />
	&nbsp;</p>
<ul>
	<li>
		Photoshop CS2 fonctionne sous wine... à peu près. Il a du mal avec le copier-coller d'une image depuis une autre appli et les palettes se barrent régulièrement, mais baste...</li>
	<li>
		des logiciels libres natifs pour les petits boulots simples et rapides...</li>
	<li>
		une machine virtuelle avec une version de toshop dessus...</li>
</ul>
<p>
	<br />
	L'un dans l'autre j'arrive à me démerder comme ça pour le moment... on verra si d'autres besoins se font sentir.</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<h3>
	<span style="font-size:20px;"><strong>Le combo dropbox + serveur php</strong></span></h3>
<p>
	Comme je le mentionnais dans mon <a href="http://warriordudimanche.net/shaarli/?2qYpTg">shaarli</a>, j'ai l'habitude de bosser sur plusieurs machines et j'utilise dropbox pour avoir toujours la dernière version de tout mes travaux, ce qui m'avait conduit à installer Uwamp dans le dossier dropbox directement.</p>
<p>
	Simple, efficace, rapide et sans problèmes.</p>
<p>
	&nbsp;</p>
<p>
	A l'heure actuelle, je n'ai pas trouvé comment faire <strong><em>simplement</em></strong> la même chose sur ubuntu... (j'ai bien dit simplement ^^)</p>
<p>
	J'ai donc procédé autrement (certains diront sans doute qu'il y avait plus simple, mais c'est le prix de la migration: on se retrouve avec un système dont on ne maîtrise pas les rouages subtils *tartag* )<br />
	&nbsp;</p>
<p>
	Comme j'avais fait une <em><strong>machine virtuelle sous seven</strong></em>, j'ai installé ma dropbox dessus en faisant correspondre le dossier avec celui que j'avais avant sur ma partition windows... &nbsp;</p>
<p>
	&nbsp;</p>
<p>
	Quand j'ai besoin de coder, je lance ma VM, je lance le Uwamp qui se trouve dans la dropbox de la VM et je me retrouve avec un serveur dont le contenu est synchronisé via dropbox et auquel j'accède par l'adresse IP de la VM...<br />
	&nbsp;</p>
<p>
	Je sais, c'est capillotracté, mais ça fonctionne très bien comme ça...</p>
<p>
	L'inconvénient, c'est qu'il faut lancer une VM, l'avantage, c'est que même quand je retourne sous mon win d'origine (ce qui ne m'est arrivé qu'une fois), ma dropbox est déjà à jour ^^</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<h3>
	<span style="font-size:20px;"><strong>La gestion de mon compte GitHub</strong></span></h3>
<p>
	Je rappelle à tout le monde que<strong><em> j'aime pas taper des commandes dans la console</em></strong>... ok ?&nbsp;</p>
<p>
	Sous windows, le client github faisait très bien son taf: j'avais besoin de pouvoir créer / récupérer un nouveau dépôt et de pouvoir faire mes commits... c'est tout.</p>
<p>
	En deux clics c'était fait...&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	Ben sous linux, t'as pas le droit de ne pas être un pro de GIT... c'est mal... ça tue des bébés phoques.*sad*</p>
<p>
	&nbsp;</p>
<p>
	J'ai essayé des applis git sous linux... ben soit elles plantent (je ne doute pas que ça vienne de moi, hein...) soit elles sont plus hermétiques que le caisson à oxygène de Mickael Jackson.</p>
<p>
	&nbsp;</p>
<p>
	Mais moi je veux juste uploader un commit, moi... c'est tout... je veux pas des arbres à la con ou des graphiques auxquels de toutes façons je pige rien...&nbsp;&nbsp;*sad*&nbsp;</p>
<p>
	Donc ma soluce: re la machine virtuelle+client github pis c'est marre. *tartag*</p>
<p>
	&nbsp;</p>
<p>
	J'entends déjà les gros trolls que vous êtes tous me sortir, sardoniques:</p>
<blockquote>
	*bigtroll* - si c'était pour tout foutre dans une machine virtuelle c'était pas la peine de quitter windaube !&nbsp;</blockquote>
<p>
	&nbsp;</p>
<p>
	Si, dans un premier temps je reconnais volontiers avec une honnêteté irrepressible qui force le respect, vous en conviendrez aisément, que cette affirmation n'est pas totalement aberrante, je préciserai tout de même qu'il s'agit de solutions temporaires me permettant finalement de migrer dans la douceur...</p>
<p>
	Quand des solutions alternatives <strong><em>satisfaisantes pour moi </em></strong>se présenteront, je les adopterai dans l'enthousiasme et la précipitation !</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<hr />
<p>
	&nbsp;</p>
<p>
	<span style="font-size:28px;"><strong>5- Conclusion finale permettant de terminer au bout du compte.</strong></span></p>
<p>
	La chose à retenir de tout le galimatias inutile que constitue ce billet, c'est que <em><strong>pas une seconde je n'ai regretté de passer de windows à linux</strong></em> et qu'aujourd'hui, je répugne réellement à revenir sur une bécane sous win, comme s'il s'agissait d'une régression.</p>
<p>
	&nbsp;</p>
<p>
	Je ne saurais trop encourager tous les windowsiens qui tournent pépère sous le système à cro$oft à migrer eux aussi: c'est un effort qu'on ne regrette pas.</p>
<p>
	&nbsp;</p>


feed_id: http://www.warriordudimanche.net/article232/goofy-des-local-font-faces
title: Goofy: des local font-faces
uri: Goofy-des-local-font-faces
url: http://www.warriordudimanche.net/article232/goofy-des-local-font-faces
content:
<p>
	<img alt="" class="englobe" src="media/c5be298a.goofy.jpg" data-original-source="http://www.warriordudimanche.net/data/images/goofy.jpg" style="width: 168px; height: 250px;" />&nbsp;Goofy, (google fonts yummy ! ) est un petit script qui vous permettra de faire votre marché chez googlefonts puis de récupérer un zip contenant tout le nécessaire pour héberger les font-faces en local...</p>
<p>
	Le zip contient les fonts au format woff et le fichier font-face.css prêt à inclure (et modifié pour fonctionner avec les versions locales des fonts):</p>
<p>
	ainsi on a le beurre et l'argent du beurre (pour le postérieur de la crémière, démerdez-vous, je vais pas tout faire ^^ )</p>
<p>
	&nbsp;</p>
<p>
	Du coup, google ne peut plus tracer les visiteurs de votre site en vérifiant l'accès à aux polices...&nbsp;</p><hr />
<p>
	&nbsp;</p>
<p>
	Alors, comment on s'y prend ?</p>
<p>
	On récupère le script sur<a href="https://github.com/broncowdd/Goofy"> le dépôt GitHub</a>, déjà et on l'installe sur son serveur en le copiant dans un dossier à lui.</p>
<p>
	Ensuite, on accède au fichier par le navigateur et on suit les instructions... à savoir:</p>
<ol>
	<li>
		déposer le bookmarklet de goofy dans la barre de favoris,</li>
	<li>
		aller sur&nbsp;<a href="https://www.google.com/fonts">www.google.com/fonts</a>&nbsp;et sélectionner normalement les polices que vous voulez,</li>
	<li>
		cliquer sur le bouton <strong><em>use</em></strong> en bas à droite puis sur la page suivante, cliquez sur le bookmarklet</li>
</ol>
<p>
	<img alt="" class="rond" src="media/f3c36685.googlefonts.png" data-original-source="http://www.warriordudimanche.net/data/images/googlefonts.png" style="width: 100%;" /></p>
<hr />
<p>
	&nbsp;</p>
<p>
	Le bookmarklet va récupérer l'adresse du fichier css contenant les font-faces et l'envoyer à Goofy.</p>
<p>
	Le script va alors récupérer chaque fonte au format woff, les renommer proprement, modifier le fichier css d'origine pour faire pointer les chemins sur les versions locales des polices puis zipper le tout et vous l'envoyer...</p>
<p>
	Le fichier css est prêt à utiliser: il suffit de l'ajouter à une page ou d'en intégrer le contenu dans une de vos pages de css (en mettant les fontes dans le même dossier que le css.)</p>
<hr />
<p>
	Les fichiers sont temporairement stockés dans un sous-dossier temp et à chaque utilisation du script, il supprime les fichiers de plus de 4 minutes afin d'éviter de stocker trop de données...</p>
<p>
	&nbsp;</p>
<p>
	Amusez-vous bien !</p>


feed_id: http://www.warriordudimanche.net/article234/le-koitesce-du-lundi-6
title: Le koitesce du lundi (6)
uri: Le-koitesce-du-lundi-(6)
url: http://www.warriordudimanche.net/article234/le-koitesce-du-lundi-6
content:
<p>
	<img alt="" class="englobe" src="media/02eac008.koitesce.jpg" data-original-source="http://www.warriordudimanche.net/data/images/koitesce.jpg" style="width: 250px; height: 250px;" />Et allez, me direz-vous, il va nous en coller combien de ses photos ?!</p>
<p>
	&nbsp;</p>
<p>
	Ben je ne me lasse pas de faire mumuse et j'ai la flemme de pondre une énigme: vous voyez bien que toutes les conditions de l'implacable pérennité de cette rubrique se voient réunies pour m'acculer (ce n'est pas sale) à la reproduire compulsivement semaine après semaine... malgré moi... si,si...&nbsp;</p><hr />
<p>
	&nbsp;</p>
<p>
	Bon, par contre, là, je vous cache pas que ça va être chaud pour vos *myass* ^^&nbsp;</p>
<p>
	Allez, exceptionnellement, parce que c'est vous, celui qui trouve y gagne toute ma considération... *classe*</p>
<p>
	&nbsp;</p>
<p>
	<img alt="" class="rond" src="media/2ccc8ff4.dgx800.JPG" data-original-source="http://www.warriordudimanche.net/data/images/dgx800.JPG" style="width: 100%;" /></p>


