<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ghusse's</title>
	
	<link>http://www.ghusse.com</link>
	<description />
	<lastBuildDate>Sat, 05 May 2012 19:45:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://rss.ghusse.com/Ghusse" /><feedburner:info uri="ghusse" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Photo a day challenge 2012 : the end</title>
		<link>http://rss.ghusse.com/~r/Ghusse/~3/hh6aOma85A8/</link>
		<comments>http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-2012-the-end_2285/#comments</comments>
		<pubDate>Thu, 03 May 2012 22:12:43 +0000</pubDate>
		<dc:creator>Ghusse</dc:creator>
				<category><![CDATA[Une photo par jour]]></category>
		<category><![CDATA[1 photo par jour]]></category>
		<category><![CDATA[1 photo par jour 2012]]></category>
		<category><![CDATA[challenge]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[photos]]></category>

		<guid isPermaLink="false">http://www.ghusse.com/?p=2285</guid>
		<description><![CDATA[Le PADC 2012 est terminé, merci aux participants qui se sont pliés à l’exercice avec beaucoup de talent et de créativité ! Vous retrouverez toutes les photos sur le pool du groupe flickr. Je me suis permis de faire une petite sélection que je vous propose. Dans un ordre arbitraire issu de l’ordre des dernières photos [...]<h4>Sur le même sujet&nbsp;:</h4><ul>
<li><a href='http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-2012_2220/' rel='bookmark' title='Photo a day challenge 2012'>Photo a day challenge 2012</a></li>
<li><a href='http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-j-4_916/' rel='bookmark' title='Photo a day challenge : J-4'>Photo a day challenge : J-4</a></li>
<li><a href='http://www.ghusse.com/photo/photo-a-day-challenge-2_900/' rel='bookmark' title='Photo a day challenge 2'>Photo a day challenge 2</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Le PADC 2012 est terminé, merci aux participants qui se sont pliés à l’exercice avec beaucoup de <strong>talent</strong> et de <strong>créativité</strong> ! Vous retrouverez toutes les photos sur le <a href="https://secure.flickr.com/groups/padc2012/pool/">pool du groupe flickr</a>.</p>
<div id="attachment_2292" class="wp-caption aligncenter" style="width: 560px"><a href="https://secure.flickr.com/groups/padc2012/pool/"><img src="http://www.ghusse.com/wp-content/uploads/2012/05/PADC2012-550x311.png" alt="" title="PADC 2012" width="550" height="311" class="size-medium wp-image-2292" /></a><p class="wp-caption-text">Photos du challenge</p></div>
<p>Je me suis permis de faire une petite sélection que je vous propose. Dans un ordre arbitraire issu de l’ordre des dernières photos publiées, voici donc les participants et une sélection de photos.</p>
<h3>Julien</h3>
<p>[<a href="https://secure.flickr.com/photos/julien-vergneau/">flickr</a>] [<a href="http://www.julien-vergneau.com">blog</a>]</p>
<p>Pour sa première participation, contrat rempli avec talent ! Julien a proposé des photos pleines de couleur et souvent très graphiques / géométriques. Il nous présente également parfois des curiosités locales</p>
<p>Y’a juste un truc : c’est pas bien de narguer les gens avec des photos du Yosémite.</p>
<p><a href="http://www.flickr.com/photos/julien-vergneau/6900461828/" title="Toiture colorée de Julien_V, sur Flickr"><img src="https://farm8.staticflickr.com/7220/6900461828_9c78cb3b53_s.jpg" width="75" height="75" alt="Toiture colorée"></a><a href="http://www.flickr.com/photos/julien-vergneau/6906625814/" title="Tea time de Julien_V, sur Flickr"><img src="https://farm8.staticflickr.com/7195/6906625814_ff4b69aa5f_s.jpg" width="75" height="75" alt="Tea time"></a><a href="http://www.flickr.com/photos/julien-vergneau/7037475087/" title="Fleurs - California poppy de Julien_V, sur Flickr"><a href="http://www.flickr.com/photos/julien-vergneau/7080782403/" title="Reflets de Julien_V, sur Flickr"><img src="https://farm6.staticflickr.com/5340/7080782403_80eb28b394_s.jpg" width="75" height="75" alt="Reflets"></a><a href="http://www.flickr.com/photos/julien-vergneau/6950999388/" title="Yosemite - El Capitan de Julien_V, sur Flickr"><img src="https://farm8.staticflickr.com/7084/6950999388_eb2c3527de_s.jpg" width="75" height="75" alt="Yosemite - El Capitan"></a></p>
<h3>François aka <em>franlero</em></h3>
<p>[<a href="https://secure.flickr.com/photos/franlero/">flickr</a>]</p>
<p>Il a bouclé sa deuxième participation avec autant de brio que la première — voire plus ! J’ai l’impression que François a fourni des photos plus travaillées (en post production mais aussi à la prise de vue) que la fois précédente. Me trompe-je ? </p>
<p>Belle série, avec de la variété de qualité. Beaucoup de couleurs, des photos plus graphiques. </p>
<p>Et puis bon, y’a la bourde : la photo de l’OL !</p>
<p><a href="http://www.flickr.com/photos/franlero/6889754520/" title="PADC2012-01 - Ciel de fleurs de franLero, sur Flickr"><img src="https://farm8.staticflickr.com/7107/6889754520_9270718f4b_s.jpg" width="75" height="75" alt="PADC2012-01 - Ciel de fleurs"></a><a href="http://www.flickr.com/photos/franlero/6918902914/" title="PADC2012-10 - Tempête sur un champ de colza de franLero, sur Flickr"><img src="https://farm8.staticflickr.com/7115/6918902914_90b3aecdc4_s.jpg" width="75" height="75" alt="PADC2012-10 - Tempête sur un champ de colza"></a><a href="http://www.flickr.com/photos/franlero/7068138335/" title="PADC2012-11 - Matin humide de franLero, sur Flickr"><img src="https://farm6.staticflickr.com/5236/7068138335_676c790300_s.jpg" width="75" height="75" alt="PADC2012-11 - Matin humide"></a><a href="http://www.flickr.com/photos/franlero/7096785159/" title="PADC2012-20 - Vers la sortie de franLero, sur Flickr"><img src="https://farm8.staticflickr.com/7201/7096785159_67a290ed3c_s.jpg" width="75" height="75" alt="PADC2012-20 - Vers la sortie"></a></p>
<h3>Tim aka <em>timothep</em></h3>
<p>[<a href="https://secure.flickr.com/photos/timothep/">flickr</a>] [<a href="http://timothep.net/blog/">blog</a>]</p>
<p>Tim est un vieux renard du PADC, et je crois bien qu’au fur et à mesure il a pris goût à se mettre en scène ! Et c’est même devenu contagieux.</p>
<p>Tim en tout cas aime faire sourire avec ses mises en scènes ou ses montages, toujours pleins d’humour. Il aime également partager ses bons moments avec nous.</p>
<p>Et grâce à lui, on connait maintenant la recette (inratable) de la brioche.</p>
<p><a href="http://www.flickr.com/photos/timothep/7048818955/" title="PADC12-5 High five myself! de (T)imothep, sur Flickr"><img src="https://farm6.staticflickr.com/5336/7048818955_a034616194_s.jpg" width="75" height="75" alt="PADC12-5 High five myself!"></a><a href="http://www.flickr.com/photos/timothep/7061830167/" title="PADC12-9 Easter Dilemma de (T)imothep, sur Flickr"><img src="https://farm8.staticflickr.com/7066/7061830167_9ce715fd5b_s.jpg" width="75" height="75" alt="PADC12-9 Easter Dilemma"></a><a href="http://www.flickr.com/photos/timothep/6946709770/" title="PADC12-18 Franchouillardise Briochée de (T)imothep, sur Flickr"><img src="https://farm8.staticflickr.com/7125/6946709770_b72faca7d1_s.jpg" width="75" height="75" alt="PADC12-18 Franchouillardise Briochée"></a><a href="http://www.flickr.com/photos/timothep/7120553145/" title="PADC12-27 Baking in the sun de (T)imothep, sur Flickr"><img src="https://farm8.staticflickr.com/7202/7120553145_0825728e88_s.jpg" width="75" height="75" alt="PADC12-27 Baking in the sun"></a></p>
<h3>Franck aka <em>herisson26</em></h3>
<p>[<a href="https://secure.flickr.com/photos/89627679@N00/">flickr</a>] [<a href="http://www.h26.me">blog</a>]</p>
<p>Franck, également un vieux routard du PADC, avait prémédité une belle série homogène pour cette année. Il avait prévu de se mettre en scène chaque jour, avec un traitement identique à chaque fois. Du noir et blanc très très contrasté, granuleux, à l’ancienne quoi ! </p>
<p>Disons qu’il s’est mis à nu devant nous (oui, bon, je sais, elle était facile).</p>
<p>Toujours est-il que — peut-être — l’année prochaine Franck n’oubliera pas sa dernière photo. :p</p>
<p><a href="http://www.flickr.com/photos/89627679@N00/6893380192/" title="P'tit déj blues de herisson26, sur Flickr"><img src="https://farm8.staticflickr.com/7112/6893380192_d9f9d48c40_s.jpg" width="75" height="75" alt="P'tit déj blues"></a><a href="http://www.flickr.com/photos/89627679@N00/6913855756/" title="Férié de herisson26, sur Flickr"><img src="https://farm8.staticflickr.com/7113/6913855756_26814928b5_s.jpg" width="75" height="75" alt="Férié"></a><a href="http://www.flickr.com/photos/89627679@N00/6964385162/" title="Courbe de herisson26, sur Flickr"><img src="https://farm8.staticflickr.com/7252/6964385162_6e459511d2_s.jpg" width="75" height="75" alt="Courbe"></a><a href="http://www.flickr.com/photos/89627679@N00/6973371464/" title="On the road again de herisson26, sur Flickr"><img src="https://farm8.staticflickr.com/7203/6973371464_c7014cfc2f_s.jpg" width="75" height="75" alt="On the road again"></a></p>
<h3>Hervé</h3>
<p>[<a href="https://secure.flickr.com/photos/herve-kabla/">flickr</a>] [<a href="www.hervekabla.com/">blog</a>]</p>
<p>Hervé, un participant de la première heure qui récidive. Il nous propose des images du quotidien, petites tranches de vie. Il va quand même falloir qu’il nous explique cette attirance pour les immeubles et les antennes télé !</p>
<p>Et sachez-le, les nèfles se dégustent quand elles sont tâchées.</p>
<p><a href="http://www.flickr.com/photos/herve-kabla/6950625968/" title="Day 20 de Herve Kabla, sur Flickr"><img src="https://farm8.staticflickr.com/7073/6950625968_fbb0fb4658_s.jpg" width="75" height="75" alt="Day 20"></a><a href="http://www.flickr.com/photos/herve-kabla/7099849537/" title="Day 21 de Herve Kabla, sur Flickr"><img src="https://farm8.staticflickr.com/7207/7099849537_3d197dea1d_s.jpg" width="75" height="75" alt="Day 21"></a><a href="http://www.flickr.com/photos/herve-kabla/6970164616/" title="Day 26 de Herve Kabla, sur Flickr"><img src="https://farm8.staticflickr.com/7038/6970164616_6e60828522_s.jpg" width="75" height="75" alt="Day 26"></a><a href="http://www.flickr.com/photos/herve-kabla/7125447931/" title="Day 29 de Herve Kabla, sur Flickr"><img src="https://farm8.staticflickr.com/7103/7125447931_0cb6cc8ca5_s.jpg" width="75" height="75" alt="Day 29"></a></p>
<h3>Lisa</h3>
<p>[<a href="https://secure.flickr.com/photos/37555419@N06/">flickr</a>]</p>
<p>Lisa qui honore sa deuxième participation en nous proposant une série ensoleillée (chanceuse !) et gaie. En un sens, ses photos sont à l’extrême opposées à celles de Franck. Amusant.</p>
<p>Je pense que tout le monde s’accorde sur la photo du moineau narcissique !</p>
<p><a href="http://www.flickr.com/photos/37555419@N06/7073843381/" title="Parfois, je rêve d'être sous d'autres cieux... Day13 de Lisa_BN, sur Flickr"><img src="https://farm6.staticflickr.com/5350/7073843381_5645b14818_s.jpg" width="75" height="75" alt="Parfois, je rêve d'être sous d'autres cieux... Day13"></a><a href="http://www.flickr.com/photos/37555419@N06/6943707052/" title="Day18. de Lisa_BN, sur Flickr"><img src="https://farm8.staticflickr.com/7232/6943707052_d744bdf9f7_s.jpg" width="75" height="75" alt="Day18."></a><a href="http://www.flickr.com/photos/37555419@N06/7102696311/" title="Ô miroir&nbsp;! Day22 de Lisa_BN, sur Flickr"><img src="https://farm9.staticflickr.com/8020/7102696311_de500f58bc_s.jpg" width="75" height="75" alt="Ô miroir&nbsp;! Day22"></a><a href="http://www.flickr.com/photos/37555419@N06/7113166869/" title="Le puits de lumière - Day25 de Lisa_BN, sur Flickr"><img src="https://farm8.staticflickr.com/7092/7113166869_379642e9f2_s.jpg" width="75" height="75" alt="Le puits de lumière - Day25"></a></p>
<h3>Céline aka <em>enilec84</em></h3>
<p>[<a href="https://secure.flickr.com/photos/7909550@N05/">flickr</a>]</p>
<p>Céline a relevé le défi et c’était pas gagné compte tenu des événements. Bravo à elle ! Merci pour les petites fleurs, les couleurs, les photos rigolotes et les photos trop mignonnes !</p>
<p>Par contre, juste un truc, on n’a pas précisé qu’on ne martyrisait pas les animaux pour les besoins du PADC. Donner du chewing-gum à des poissons, c’est quand même pas très sympa.</p>
<p><a href="http://www.flickr.com/photos/7909550@N05/6927696998/" title="09-04: Pas de photo pour aujourd'hui, oups, ça s'annonce mal de enilec84, sur Flickr"><img src="https://farm8.staticflickr.com/7044/6927696998_3719316265_s.jpg" width="75" height="75" alt="09-04: Pas de photo pour aujourd'hui, oups, ça s'annonce mal"></a><a href="http://www.flickr.com/photos/7909550@N05/7073732431/" title="11-04: Quand le sage montre la lune, l'imbécile regarde le doigt de enilec84, sur Flickr"><img src="https://farm8.staticflickr.com/7075/7073732431_e0942ffb59_s.jpg" width="75" height="75" alt="11-04: Quand le sage montre la lune, l'imbécile regarde le doigt"></a><a href="http://www.flickr.com/photos/7909550@N05/7094283527/" title="19-04&nbsp;: Poissons rigolos de enilec84, sur Flickr"><img src="https://farm6.staticflickr.com/5450/7094283527_451dd8c10a_s.jpg" width="75" height="75" alt="19-04&nbsp;: Poissons rigolos"></a><a href="http://www.flickr.com/photos/7909550@N05/6964342526/" title="24-04&nbsp;: Coup de froid de enilec84, sur Flickr"><img src="http://farm8.staticflickr.com/7279/6964342526_769d5edd15_s.jpg" width="75" height="75" alt="24-04&nbsp;: Coup de froid"></a></p>
<h3>Mon bilan</h3>
<p>Tout d’abord, j’ai particulièrement apprécié — comme à chaque édition — cette relation particulière qui se noue entre les différents participants. Nous formons pendant un mois un petit groupe, on suit à peu près quotidiennement les publications de chacun. On découvre des styles, on pioche des idées. C’est vraiment l’aspect le plus positif de cet exercice, à mon sens.</p>
<p>Concernant mes photos, j’ai trouvé que mes photos étaient moins souvent recherchées que les années précédentes. Est-ce par manque de temps ? Probablement en partie. Toujours est-il que le simple fait de participer au challenge m’a fait prendre plus souvent l’appareil avec moi, et je pense avoir pris plus de photos, même personnelles pendant cette période. Photographiquement parlant, c’est donc un bilan relativement mitigé de mon côté.</p>
<p>J’espère faire mieux la prochaine fois !</p>
<p>Enfin, si je devais retenir quatre photos, ça serait les suivantes.</p>
<p><a href="http://www.flickr.com/photos/ghusse/7065445007/" title="#10 Trop mignonne de Ghusse, sur Flickr"><img src="https://farm8.staticflickr.com/7200/7065445007_286578c7b3_s.jpg" width="75" height="75" alt="#10 Trop mignonne"></a><a href="http://www.flickr.com/photos/ghusse/6948339562/" title="#19 Petite cabane dans le beaujolais de Ghusse, sur Flickr"><img src="https://farm8.staticflickr.com/7195/6948339562_6edaaed7fa_s.jpg" width="75" height="75" alt="#19 Petite cabane dans le beaujolais"></a><a href="http://www.flickr.com/photos/ghusse/6950986874/" title="#20 Candidats de Ghusse, sur Flickr"><img src="https://farm6.staticflickr.com/5458/6950986874_0e8c985ebb_s.jpg" width="75" height="75" alt="#20 Candidats"></a><a href="http://www.flickr.com/photos/ghusse/7110356637/" title="#24 Les deux moi de Ghusse, sur Flickr"><img src="https://farm9.staticflickr.com/8004/7110356637_4b38f09ba6_s.jpg" width="75" height="75" alt="#24 Les deux moi"></a></p>
<p>La première est une que je m’étais promis de ne pas publier pour le PADC. Mais … impossible de résister à cette petite main qui agrippe le doigt de sa maman.</p>
<p>La deuxième illustre est issue des rares fois où je suis sorti du train train quotidien et où j’ai essayé de trouver une photo. En plus avec ce temps de Mars qu’on a eu en Avril, ça donne des couleurs et des contrastes intéressants.</p>
<p>La troisième est la trouvaille dont je suis particulièrement content, en cette période d’élections. L’idée m’est venue d’un coup en parcourant les tracts des candidats. On se rend compte que le portrait pour ce genre d’exercice est très codifié !</p>
<p>Enfin, une discussion m’a fait me remémorer <a href="http://www.julianwolkenstein.com/index.php?/project/symmeytrical-portraits/" rel="nofollow">une série de Julian Wolkenstein</a> sur la symétrie des visages. Ça m’a donné envie de faire la même chose sur ma pomme. Évidemment, ça fait ressortir l’asymétrie de mon visage !</p>
<h3>Et vous ?</h3>
<p>Qu’avez-vous pensé de ce PADC 2012 ? De vos photos, de ce que vous avez découvert, appris, ou changé ?</p>
<p>Enfin, sur le principe du PADC ?</p>
<p>Encore merci d’avoir participé, et bravo à vous !</p>
<p>Les bilans:</p>
<ul>
<li><a href="http://www.h26.me/2012/05/02/photo-a-day-challenge-bilan/">Franck</a></li>
<li><a href="http://timothep.net/blog/2012/05/04/photo-a-day-challenge-2012-44/">Tim</a></li>
<li><a href="http://www.julien-vergneau.com/photo-a-day-challenge-2012-bilan/">Julien</a></li>
</ul><h4>Sur le même sujet :</h4><ul>
<li><a href='http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-2012_2220/' rel='bookmark' title='Photo a day challenge 2012'>Photo a day challenge 2012</a></li>
<li><a href='http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-j-4_916/' rel='bookmark' title='Photo a day challenge : J-4'>Photo a day challenge : J-4</a></li>
<li><a href='http://www.ghusse.com/photo/photo-a-day-challenge-2_900/' rel='bookmark' title='Photo a day challenge 2'>Photo a day challenge 2</a></li>
</ul><img src="http://feeds.feedburner.com/~r/Ghusse/~4/hh6aOma85A8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-2012-the-end_2285/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-2012-the-end_2285/</feedburner:origLink></item>
		<item>
		<title>Du (satané) pavé numérique de Free Mobile</title>
		<link>http://rss.ghusse.com/~r/Ghusse/~3/UndP14Lb9I0/</link>
		<comments>http://www.ghusse.com/actu/du-satane-pave-numerique-de-free-mobile_2233/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 11:02:47 +0000</pubDate>
		<dc:creator>Ghusse</dc:creator>
				<category><![CDATA[Actu]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[accessibilité]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[connexion]]></category>
		<category><![CDATA[ergonomie]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Free Mobile]]></category>
		<category><![CDATA[mot de passe]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[sécurité informatique]]></category>

		<guid isPermaLink="false">http://www.ghusse.com/?p=2233</guid>
		<description><![CDATA[Il est vrai que Free innove dans de nombreux secteurs, mais il y en a sur lesquels Free ferait mieux de rester dans les sentiers battus. Je veux parler d’ergonomie et de sécurité. L’objet du délit ? L’écran de connexion à son espace abonné, qui demande d’entrer un numéro client et un mot de passe. Jusque [...]<h4>Sur le même sujet&nbsp;:</h4><ul>
<li><a href='http://www.ghusse.com/informatique/logiciels-libres/posh-probleme-de-securite_292/' rel='bookmark' title='Posh : problème de sécurité'>Posh : problème de sécurité</a></li>
<li><a href='http://www.ghusse.com/informatique/logiciels-libres/posh-rustine-sur-portaneocom_294/' rel='bookmark' title='Posh : rustine sur portaneo.com'>Posh : rustine sur portaneo.com</a></li>
<li><a href='http://www.ghusse.com/actu/entrevue-avec-un-des-casseurs-de-captcha-de-yahoo_457/' rel='bookmark' title='Entrevue avec un des casseurs de captcha de Yahoo'>Entrevue avec un des casseurs de captcha de Yahoo</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Il est vrai que Free innove dans de nombreux secteurs, mais il y en a sur lesquels Free ferait mieux de rester dans les sentiers battus. Je veux parler d’<strong>ergonomie</strong> et de <strong>sécurité</strong>.</p>
<p>L’objet du délit ? <strong><a href="https://mobile.free.fr/moncompte/" title="Free mobile - mon compte" target="_blank">L’écran de connexion</a> à son espace abonné</strong>, qui demande d’entrer un numéro client et un mot de passe. Jusque là, rien d’anormal. Sauf que <strong>je n’arrive pas à comprendre pourquoi</strong> ils ont fait comme suit.</p>
<div id="attachment_2234" class="wp-caption aligncenter" style="width: 503px"><img itemprop="image" src="http://www.ghusse.com/wp-content/uploads/2012/03/freeMobilePave.png" alt="Écran de connexion à l&#039;espace abonné free mobile" title="Écran de connexion à l&#039;espace abonné free mobile" width="493" height="396" class="size-full wp-image-2234" /><p class="wp-caption-text">Écran de connexion à l’espace abonné free mobile</p></div>
<h3>Ce qui m’agace</h3>
<p>Pour entrer <strong>le numéro client</strong>, il faut utiliser leur <strong>pavé numérique</strong> aléatoire. Par contre, pour le <strong>mot de passe</strong>, un <strong>champ <abbr	title="HyperText Markup Language">HTML</abbr> standard</strong> est utilisé, permettant au navigateur d’enregistrer sa valeur.</p>
<p>Plusieurs remarques me viennent à l’esprit.</p>
<p>Tout d’abord, c’est très gentil de <strong>s’assurer que le navigateur ne puisse pas se souvenir de notre numéro client</strong>. C’est un numéro très facile à retenir à 8 chiffres aléatoires, d’ailleurs je m’en souviens par cœur… En fait non. Par contre, le mot de passe que j’ai choisi moi même, ça, le navigateur s’en souviendra pour moi.</p>
<p>Parlons ensuite sécurité informatique. Dans ce domaine, on considère qu’<strong>un identifiant n’est pas spécialement secret</strong>, <strong>contrairement à un mot de passe</strong>. Or ce genre de pavé numérique est justement utilisé par les banques, en général pour éviter qu’un logiciel espion vous pique votre mot de passe. Pas de bol, Free mobile protège une donnée pas forcément sensible…</p>
<p>Bon évidemment, le dernier point de rabat-joie que je suis : <strong>l’accessibilité, et elle est nulle</strong>. Ou alors je ne sais pas comment on s’en sert. Mais j’ai été incapable de remplir tout ça sans souris. Et quand bien même vous arrivez à cliquer sur « aide vocale » (sans savoir où le bouton se trouve), vous êtes sensé survoler les boutons à la souris et la voix vous dit sur lequel vous êtes. Super. Est-ce vraiment utilisable quand on ne voit rien ?</p>
<p>Tout ça pour protéger votre compte ? On peut y faire quoi ? Activer une option ? Ouahhhhhh.</p>
<h3>La solution (simple)</h3>
<p>Il y a pourtant d’autres manières de faire. En voici une, simple, sécurisée, ergonomique.</p>
<ol>
<li>Mettre des champs standard numéro client / mot de passe.</li>
<li>En cas d’activation d’option ou autre modification critique, envoyer un code de confirmation par SMS ou par mail.</li>
</ol>
<p>Mais par pitié, changez ça !</p><h4>Sur le même sujet :</h4><ul>
<li><a href='http://www.ghusse.com/informatique/logiciels-libres/posh-probleme-de-securite_292/' rel='bookmark' title='Posh : problème de sécurité'>Posh : problème de sécurité</a></li>
<li><a href='http://www.ghusse.com/informatique/logiciels-libres/posh-rustine-sur-portaneocom_294/' rel='bookmark' title='Posh : rustine sur portaneo.com'>Posh : rustine sur portaneo.com</a></li>
<li><a href='http://www.ghusse.com/actu/entrevue-avec-un-des-casseurs-de-captcha-de-yahoo_457/' rel='bookmark' title='Entrevue avec un des casseurs de captcha de Yahoo'>Entrevue avec un des casseurs de captcha de Yahoo</a></li>
</ul><img src="http://feeds.feedburner.com/~r/Ghusse/~4/UndP14Lb9I0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ghusse.com/actu/du-satane-pave-numerique-de-free-mobile_2233/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.ghusse.com/actu/du-satane-pave-numerique-de-free-mobile_2233/</feedburner:origLink></item>
		<item>
		<title>Photo a day challenge 2012</title>
		<link>http://rss.ghusse.com/~r/Ghusse/~3/TsqPFS6Pv6c/</link>
		<comments>http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-2012_2220/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 20:32:44 +0000</pubDate>
		<dc:creator>Ghusse</dc:creator>
				<category><![CDATA[Une photo par jour]]></category>
		<category><![CDATA[1 photo par jour]]></category>
		<category><![CDATA[1 photo par jour 2012]]></category>
		<category><![CDATA[photographie]]></category>

		<guid isPermaLink="false">http://www.ghusse.com/?p=2220</guid>
		<description><![CDATA[Le mal est fait, les premières invitations déjà lancées, le groupe flickr créé et déjà les premiers inscrits. Aucun doute, on ne pourra pas couper au Photo a day challenge 2012 ! Une photo par jour Les règles du jeu sont enfantines : prendre une photo par jour pendant le mois d’avril. Et pour que tout le [...]<h4>Sur le même sujet&nbsp;:</h4><ul>
<li><a href='http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-2012-the-end_2285/' rel='bookmark' title='Photo a day challenge 2012 : the end'>Photo a day challenge 2012 : the end</a></li>
<li><a href='http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-j-4_916/' rel='bookmark' title='Photo a day challenge : J-4'>Photo a day challenge : J-4</a></li>
<li><a href='http://www.ghusse.com/photo/photo-a-day-challenge-semaine-2_597/' rel='bookmark' title='Photo a Day Challenge : semaine 2'>Photo a Day Challenge : semaine 2</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Le mal est fait, les premières invitations déjà lancées, <a href="https://secure.flickr.com/groups/padc2012/" title="Groupe flickr PADC 2012" target="_blank">le groupe flickr créé</a> et déjà les premiers inscrits. Aucun doute, on ne pourra pas couper au <strong>Photo a day challenge 2012</strong> !</p>
<h3>Une photo par jour</h3>
<p>Les règles du jeu sont enfantines : prendre <strong>une photo par jour pendant le mois d’avril</strong>. Et pour que tout le monde puisse en profiter, publier cette photo dès que possible <a href="https://secure.flickr.com/groups/padc2012/">sur le groupe flickr</a>. Il n’y a évidemment pas obligation de publier dans la journée !</p>
<p>Le PADC n’est pas un concours : il n’y a pas de gagnant ni de perdant, pas de compétition. C’est juste un rassemblement éphémère de photographes d’horizon et sensibilités différents autour d’une passion commune.</p>
<p>La durée est volontairement à la fois assez longue pour passer le cap des photos faciles et assez courte pour ne pas se lasser (même après trois participations). Le PADC est un exercice très formateur d’abord parce qu’on tente beaucoup de nouvelles choses, et aussi parce qu’on profite des photos des autres participants.</p>
<h3>Les éditions précédentes</h3>
<p>Tout a commencé en 2008 avec une simple question : « <a href="http://www.ghusse.com/photo/photographies/photo-a-day-qui-est-partant_540/" target="_blank"> qui est partant ? </a> ». Huit participants ont <strong>relevé le défi</strong> <a href="https://secure.flickr.com/groups/photoadaychallenge/" target="_blank">sur flickr</a> (d’autres sur leur blog perso).</p>
<div id="attachment_2221" class="wp-caption aligncenter" style="width: 560px"><img itemprop="image" src="http://www.ghusse.com/wp-content/uploads/2012/03/PADC2008-550x327.png" alt="PADC 2008 (extrait)" title="PADC 2008 (extrait)" width="550" height="327" class="size-medium wp-image-2221" /><p class="wp-caption-text">PADC 2008 (extrait)</p></div>
<p>En 2009, <a href="http://www.ghusse.com/photo/photo-a-day-challenge-2_900/" target="_blank">34 membres ont dit <strong>chiche</strong></a> en s’inscrivant sur <a href="https://secure.flickr.com/groups/photoadaychallenge2009/" target="_blank">le groupe flickr</a> et en proposant pas moins de 552 photos !</p>
<div id="attachment_2222" class="wp-caption aligncenter" style="width: 560px"><img src="http://www.ghusse.com/wp-content/uploads/2012/03/PADC2009-550x335.png" alt="PADC 2009 (extrait)" title="PADC 2009 (extrait)" width="550" height="335" class="size-medium wp-image-2222" /><p class="wp-caption-text">PADC 2009 (extrait)</p></div>
<h3>Lancez-vous !</h3>
<p>Cette année, <a href="https://secure.flickr.com/groups/padc2012/">le groupe flickr</a> est créé et vous pouvez déjà le rejoindre.</p>
<p>Je souhaite que le PADC de cette année soit aussi passionnant que celui des années précédentes, et qu’il suscite autant de réactions. Rejoignez-nous et participez à ce petit voyage photographique d’un mois !</p>
<p><strong>Alors chiche ?</strong></p>
<p>Si vous voulez en savoir plus sur les éditions précédentes:</p>
<ul>
<li><a href="http://www.ghusse.com/photo/photographies/photo-a-day-qui-est-partant_540/">PADC 2008 (lancement)</a></li>
<li><a href="https://secure.flickr.com/groups/photoadaychallenge/">Groupe flickr PADC 2008</a></li>
<li><a href="http://www.ghusse.com/divers/photo-a-day-les-photos_631/">Ma sélection des photos (PADC 2008)</a></li>
<li><a href="http://www.ghusse.com/photo/photo-a-day-mon-bilan_611/">Mon bilan du PADC 2008</a></li>
<li><a href="http://www.ghusse.com/photo/photo-a-day-challenge-2_900/">PADC 2009 (lancement)</a></li>
<li><a href="https://secure.flickr.com/groups/photoadaychallenge2009/">Groupe flickr PADC 2009</a></li>
<li><a href="http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-2009-bilan_964/">Mon bilan du PADC 2009</a></li>
</ul><h4>Sur le même sujet :</h4><ul>
<li><a href='http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-2012-the-end_2285/' rel='bookmark' title='Photo a day challenge 2012 : the end'>Photo a day challenge 2012 : the end</a></li>
<li><a href='http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-j-4_916/' rel='bookmark' title='Photo a day challenge : J-4'>Photo a day challenge : J-4</a></li>
<li><a href='http://www.ghusse.com/photo/photo-a-day-challenge-semaine-2_597/' rel='bookmark' title='Photo a Day Challenge : semaine 2'>Photo a Day Challenge : semaine 2</a></li>
</ul><img src="http://feeds.feedburner.com/~r/Ghusse/~4/TsqPFS6Pv6c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-2012_2220/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.ghusse.com/photo/une-photo-par-jour/photo-a-day-challenge-2012_2220/</feedburner:origLink></item>
		<item>
		<title>Clean code</title>
		<link>http://rss.ghusse.com/~r/Ghusse/~3/IAZ4bGc6hFw/</link>
		<comments>http://www.ghusse.com/informatique/code/clean-code_2000/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 17:00:06 +0000</pubDate>
		<dc:creator>Ghusse</dc:creator>
				<category><![CDATA[Boulot]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Livres]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[livre]]></category>
		<category><![CDATA[logiciel]]></category>

		<guid isPermaLink="false">http://www.ghusse.com/?p=2000</guid>
		<description><![CDATA[Clean code est un livre que tous les développeurs devraient lire. Et je pèse mes mots. Étrangement, il ne m’a pas transcendé pendant la lecture elle-même. En fait, j’avais l’impression que l’auteur ne m’apprenait pas forcément grand chose. En tant que développeur, vous voyez du code toute la journée, vous savez dinstinguer un code source [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 130px"><a href="http://www.amazon.fr/gp/product/0132350882/ref=as_li_qf_sp_asin_il?ie=UTF8&#038;tag=ghuss-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=0132350882"><img itemprop="image" alt="Clean code: A Handbook of Agile Software Craftsmanship" src="http://ws.assoc-amazon.fr/widgets/q?_encoding=UTF8&#038;Format=_SL160_&#038;ASIN=0132350882&#038;MarketPlace=FR&#038;ID=AsinImage&#038;WS=1&#038;tag=ghuss-21&#038;ServiceVersion=20070822" title="Clean code: A Handbook of Agile Software Craftsmanship" width="120" height="160" /></a><p class="wp-caption-text">Clean code: A Handbook of Agile Software Craftsmanship</p></div>
<p><em>Clean code</em> est un livre que <strong>tous les développeurs devraient lire</strong>. Et je pèse mes mots.</p>
<p>Étrangement, il ne m’a pas transcendé pendant la lecture elle-même. En fait, j’avais l’impression que l’auteur ne m’apprenait pas forcément grand chose. En tant que développeur, vous voyez du code toute la journée, vous savez dinstinguer un code source pourri d’un bon code.</p>
<p>Le truc, c’est que <strong>cette lecture mûrit</strong>. Et une fois devant un fichier source, <strong>on ne peut s’empêcher de repenser à ce bouquin</strong>. On se rend compte qu’à tel endroit on devrait procéder autrement pour rendre le code plus compréhensible, qu’à tel autre il faudrait renommer une variable etc…</p>
<p>Et surtout, on ne peut plus s’empêcher de mettre son grain de sel.</p>
<h3>Un code soigné</h3>
<p>Il est assez facile de reconnaitre un code tout pourri, illisible. On repère les paquets de nouilles à des lieues à la ronde. Mais arriver à définir de qui caractérise du code soigné est un exercice plus périlleux.</p>
<p>L’auteur Robert C. Martin propose plusieurs définitions, dont la sienne. Il cite également quelques collègues, et je me permets de reprendre à mon tour une partie de définition qui me semble tomber juste.</p>
<blockquote><p>Clean code is simple and direct. Clean code reads like well-written prose.</p>
<hr />
<p>Un code soigné est simple et direct. Il se lit comme de la prose bien écrite.</p>
<p style="text-style:italic; text-align:right">Grady Booch, author of Object Oriented Analysis and Design with Applications</p>
</blockquote>
<p>Suivie par une explication de l’auteur.</p>
<blockquote><p>Reading clean code will never be quite like reading Lord of the Rings. Still, the literary metaphor is not a bad one. Like a good novel, clean code should clearly expose the tensions<br />
in the problem to be solved. It should build those tensions to a climax and then give the reader that “Aha! Of course!” as the issues and tensions are resolved in the revelation of an obvious solution. </p>
<hr />
<p>Lire du code soigné ne s’approchera jamais de la lecture du <em>Seigneur des Anneaux</em>. Cependant, la métaphore littéraire n’est pas mauvaise. Comme un bon roman, un code propre devrait clairement révéler le problème à résoudre. Il devrait révéler des tensions jusqu’à un paroxysme et ensuite donner au lecteur ce « Aha ! Bien sûr ! » lorsque les problèmes et tensions sont résolues dans la révélation d’une solution évidente.</p>
<p style='text-style:italic; text-align:right'>Robert C. Martin, <em>Clean Code</em></p>
</blockquote>
<h3>The boy scout rule</h3>
<p>Si je devais retenir une chose de ce livre, c’est la <em>boy scout rule</em> (règle du boy scout).</p>
<blockquote><p>Leave the campground cleaner than you found it.</p>
<hr />
<p>Laisse le campement plus propre que tu l’as trouvé</p>
</blockquote>
<p>Chaque fois que vous allez lire du code améliorable (pour ne pas dire pourri),<strong> à cause de ce livre</strong> et de cette règle <strong>vous ne pourrez plus hésiter entre laisser en l’état</strong> (si ça marche, on ne touche pas)<strong> et changer les choses</strong>. </p>
<p>La première solution est la plus facile, mais elle permet à du code pourri de perdurer, elle entretient la dette technique d’un logiciel. C’est la solution conservatrice qui est souvent préférée. </p>
<p>La deuxième solution permet d’améliorer continuellement la compréhensibilité du code source, donc de faciliter sa maintenance et la correction de bugs. Elle est plus risquée, mais se fait sans trop d’arrières pensées si le code est testé. Et s’il ne l’est pas, le fait d’écrire un test entre aussi dans cette catégorie.</p>
<h3>Un livre à lire</h3>
<p>Je vous passe les détails des différents chapitres abordés par ce livre, chacun couvre un domaine de la propreté du code. On y aborde principalement :</p>
<ul>
<li>le nommage des variables, classes et fonctions ;</li>
<li>le contenu des fonctions, les arguments ;</li>
<li>les commentaires (dans un sens un peu inattendu mais finalement intéressant) ;</li>
<li>les objets et structures de données ;</li>
<li>le formattage du code ;</li>
<li>les classes, leur taille, organisation et responsabilité ;</li>
<li>les tests unitaires.</li>
</ul>
<p>L’auteur nous a tout de même gratifié d’une étude de cas d’un chapitre (chapitre 14) qu’on peut facilement passer. C’est le seul point négatif de ce livre qui se lit quand même globalement très aisément (au final, il y a peu de code).</p>
<p>Malgré cette partie pesante, le livre vaut vraiment le coup. Clean Code est un livre au premier abord anodin mais qui a fait évoluer ma manière de développer. Je ne dis pas que ce que je produits est devenu subitement parfait. Qui peut prétendre à ça ? Mais je pense mieux faire, et j’ai surtout moins de scrupules à intervenir dans du code que je croise au détour d’un débug.</p>
<ul>
<li><a href="http://www.amazon.fr/gp/product/0132350882/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;tag=ghuss-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=0132350882">Clean Code [broché]</a><img src="http://www.assoc-amazon.fr/e/ir?t=ghuss-21&#038;l=as2&#038;o=8&#038;a=0132350882" width="1" height="1" border="0" alt="" style="border:none&nbsp;!important; margin:0px&nbsp;!important;" />
</li>
<li><a href="http://www.amazon.fr/gp/product/B001GSTOAM/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;tag=ghuss-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=B001GSTOAM">Clean Code [kindle]</a><img src="http://www.assoc-amazon.fr/e/ir?t=ghuss-21&#038;l=as2&#038;o=8&#038;a=B001GSTOAM" width="1" height="1" border="0" alt="" style="border:none&nbsp;!important; margin:0px&nbsp;!important;" />
</li>
</ul><img src="http://feeds.feedburner.com/~r/Ghusse/~4/IAZ4bGc6hFw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ghusse.com/informatique/code/clean-code_2000/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.ghusse.com/informatique/code/clean-code_2000/</feedburner:origLink></item>
		<item>
		<title>Améliorer la description des liens postés dans Google+</title>
		<link>http://rss.ghusse.com/~r/Ghusse/~3/kf22nUKoeZA/</link>
		<comments>http://www.ghusse.com/informatique/web/ameliorer-la-description-des-liens-postes-dans-google_2151/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 23:14:42 +0000</pubDate>
		<dc:creator>Ghusse</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google plus]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[microdata]]></category>

		<guid isPermaLink="false">http://www.ghusse.com/?p=2151</guid>
		<description><![CDATA[Jusqu’à peu, j’avais un souci dans Google+ avec les liens vers les articles de mon blog. La description détectée automatiquement par google était complètement pourrie : il détectait le contenu du menu à la place du contenu des articles ! J’ai tenté d’utiliser un balisage HTML5 plus sémantique dans le code source de mon blog. J’ai utilisé [...]<h4>Sur le même sujet&nbsp;:</h4><ul>
<li><a href='http://www.ghusse.com/astuces/le-geoportail-nest-pas-un-rival-de-google-earth_114/' rel='bookmark' title='Le géoportail n’est pas un rival de Google Earth'>Le géoportail n’est pas un rival de Google Earth</a></li>
<li><a href='http://www.ghusse.com/actu/google-rechercher-un-visage_274/' rel='bookmark' title='Google : Rechercher un visage'>Google : Rechercher un visage</a></li>
<li><a href='http://www.ghusse.com/actu/va-ton-sur-google-avant-de-provoquer-un-genocide_370/' rel='bookmark' title='Va-t’on sur Google avant de provoquer un génocide ?'>Va-t’on sur Google avant de provoquer un génocide ?</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p><img itemprop="image" src="http://www.ghusse.com/wp-content/uploads/2012/01/googlePlus.png" alt="" title="Google plus" width="119" height="37" class="alignleft size-full wp-image-2160" />Jusqu’à peu, j’avais un souci dans <a href="http://www.google.com/plus" title="Google plus"> Google+</a> avec les liens vers les articles de mon blog. La <strong> description détectée automatiquement</strong> par google était complètement pourrie : il détectait le contenu du menu à la place du contenu des articles !</p>
<p>J’ai tenté d’<strong>utiliser un balisage HTML5 plus sémantique</strong> dans le code source de mon blog. J’ai utilisé notamment la balise <code>article</code> pour délimiter le contenu des articles, la balise <code>nav</code> pour le menu supérieur et <code>aside</code> pour la colonne de droite.</p>
<p>La balise <code>article</code> permet de délimiter les différents articles de la page, c’est à dire le vrai contenu, pour le différencier d’éléments de navigations (délimités par <code>nav</code>) ou d’autres éléments se rapportant au site (balise <code>aside</code>). Je pensais que ça suffirait, mais <strong>il semble que google se fiche complètement de cette sémantique</strong>.</p>
<p>Finalement, j’ai trouvé comment arriver à mes fins avec <strong>les microformats</strong> documentés sur le site de <a href="www.schema.org">www.schema.org</a>. Ça donne un code qui ressemble au suivant.</p>
<pre class="brush:html;toolbar:false">
&lt;article itemscope itemtype="http://schema.org/Article">
  &lt;h1 itemprop="name">
    &lt;a itemprop="url" href="article.htm">Titre de l'article&lt;/a>
  &lt;/h1>
  &lt;div itemprop="description">
    &lt;p>Contenu ou résumé de l'article ici&lt;/p>
    &lt;p>...&lt;/p>
  &lt;/div>
&lt;/article>
</pre>
<p>Ce qu’il faut retenir:</p>
<ul>
<li>La balise <abbr	title="HyperText Markup Language">HTML</abbr> qui contient un élément complet doit être identifiée par l’attribut <code>itemscope</code></li>
<li>Le type de contenu doit être identifié avec l’attribut <code>itemtype</code> dont la valeur est une url décrivant le type. La liste des types peut être trouvée <a href="http://schema.org/docs/full.html">sur le site schema.org</a>.</li>
<li>Le titre de l’article doit être identifié avec l’attribut <code>itemprop="name"</code></li>
<li>Le contenu de l’article doit être identifié avec l’attribut <code>itemprop="description"</code></li>
</ul>
<p>Il semble que cet ensemble constitue le minimum vital pour avoir des microdonnées correctes, et interprétées par google plus.</p>
<p>Démonstration en images.</p>
<div id="attachment_2165" class="wp-caption aligncenter" style="width: 555px"><img itemprop="image" src="http://www.ghusse.com/wp-content/uploads/2012/01/DescriptionGooglePlus.png" alt="Description détectée par google plus" title="Description détectée par google plus" width="545" height="331" class="size-full wp-image-2165" /><p class="wp-caption-text">Description détectée par google plus</p></div>
<p>Puis après avoir ajouté l’image et l’attribut <code>itemprop="image"</code>» (sans cette image, il n’utilisait pas le logo google+ comme description, même avec le bon attribut, je ne sais pas pourquoi).</p>
<div id="attachment_2169" class="wp-caption aligncenter" style="width: 550px"><img itemprop="image" src="http://www.ghusse.com/wp-content/uploads/2012/01/DescriptionImageGooglePlus.png" alt="Description et image détectées dans google plus" title="Description et image détectées dans google plus" width="540" height="382" class="size-full wp-image-2169" /><p class="wp-caption-text">Description et image détectées dans google plus</p></div><h4>Sur le même sujet :</h4><ul>
<li><a href='http://www.ghusse.com/astuces/le-geoportail-nest-pas-un-rival-de-google-earth_114/' rel='bookmark' title='Le géoportail n’est pas un rival de Google Earth'>Le géoportail n’est pas un rival de Google Earth</a></li>
<li><a href='http://www.ghusse.com/actu/google-rechercher-un-visage_274/' rel='bookmark' title='Google : Rechercher un visage'>Google : Rechercher un visage</a></li>
<li><a href='http://www.ghusse.com/actu/va-ton-sur-google-avant-de-provoquer-un-genocide_370/' rel='bookmark' title='Va-t’on sur Google avant de provoquer un génocide ?'>Va-t’on sur Google avant de provoquer un génocide ?</a></li>
</ul><img src="http://feeds.feedburner.com/~r/Ghusse/~4/kf22nUKoeZA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ghusse.com/informatique/web/ameliorer-la-description-des-liens-postes-dans-google_2151/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ghusse.com/informatique/web/ameliorer-la-description-des-liens-postes-dans-google_2151/</feedburner:origLink></item>
		<item>
		<title>Benchmark des sélecteurs jQuery</title>
		<link>http://rss.ghusse.com/~r/Ghusse/~3/cM0qHhLogZ4/</link>
		<comments>http://www.ghusse.com/informatique/benchmark-des-selecteurs-jquery_2050/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 17:00:52 +0000</pubDate>
		<dc:creator>Ghusse</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[comparaison]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Opera]]></category>

		<guid isPermaLink="false">http://www.ghusse.com/?p=2050</guid>
		<description><![CDATA[Je suis tombé sur un article intéressant il y a quelques temps: Your jQuery now with 67% less suck. J’y ai appris par exemple qu’il y a désormais plus de sites internet qui utilisent l’excellent jQuery que Flash. Mais on y découvre également des astuces pour permettre à son code jQuery d’être plus performant. Beaucoup [...]<h4>Sur le même sujet&nbsp;:</h4><ul>
<li><a href='http://www.ghusse.com/informatique/web/chain-ajax-calls-using-jquery-1-6_1833/' rel='bookmark' title='Chain AJAX calls using jQuery 1.6'>Chain AJAX calls using jQuery 1.6</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<div id="attachment_2051" class="wp-caption alignleft" style="width: 252px"><a href="http://www.ghusse.com/wp-content/uploads/2011/12/jQuery.png"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/jQuery.png" alt="Logo jQuery" title="jQuery" width="242" height="71" class="size-full wp-image-2051" /></a><p class="wp-caption-text">jQuery</p></div>
<p>Je suis tombé sur un article intéressant il y a quelques temps: <a href="http://24ways.org/2011/your-jquery-now-with-less-suck">Your jQuery now with 67% less suck</a>. J’y ai appris par exemple qu’il y a désormais plus de sites internet qui utilisent l’excellent jQuery que Flash.</p>
<p>Mais on y découvre également des astuces pour permettre à son code jQuery d’être plus performant. Beaucoup de ces astuces sont basées sur <strong>la rapidité des sélecteurs</strong> utilisés à profusion par jQuery.</p>
<p>On nous dit par exemple que <code>$("#id").find("p");</code> est deux fois plus rapide que <code>$("#id p");</code>, pour un effet égal.</p>
<p>J’ai voulu aller plus loin dans cette analyse de rapidité des sélecteurs, en faisant <strong>un benchmark</strong>.</p>
<h3>Protocole</h3>
<p>Le code source du benchmark est disponible, utilisable et modifiable. Le projet est <a href="https://github.com/ghusse/jQuery-selectors-benchmark">sur github</a> et je vous invite à y jeter un coup d’œil.</p>
<p>Certains tests ne sont pas directement comparables, comme par exemple celui qui concerne le sélecteur <code>:even</code> qui renvoie les éléments pairs.</p>
<p>Tous les sélecteurs ont été testé en utilisant <code>container.find(<em>selecteur</em>)</code>, c’est le moyen que j’ai trouvé pour avoir des résultats comparables entre sélecteurs. On verra que ce choix a pu avoir un impact sur les benchmarks eux-même.</p>
<h3>Comparaison des sélecteurs</h3>
<p>Ces tests ont été effectués sous Chrome, la hierarchie est globalement la même sous d’autres navigateurs à quelques exceptions près. Mais pour comparer les sélecteurs entre eux, j’ai préférer le faire avec un seul navigateur.</p>
<p>Nous verrons par la suite une comparaison des navigateurs.</p>
<h4>Les plus rapides</h4>
<div id="attachment_2110" class="wp-caption aligncenter" style="width: 560px"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/fastest.png" alt="Sélecteurs les plus rapides (échelle log)" title="Sélecteurs les plus rapides (échelle log)" width="550" height="400" class="size-full wp-image-2110" /><p class="wp-caption-text">Sélecteurs les plus rapides (échelle log)</p></div>
<p>Le palmarès est à peu près le même pour Chrome et Firefox (on note des différences avec Opera et <abbr	title="Internet Explorer">IE</abbr>, mais nous y reviendrons). Attention, l’échelle est logarithmique !</p>
<p>Sans aucune surprise, le sélecteur <code>#id</code> est le plus rapide. Il profite évidemment de la fonction native <code>document.getElementById()</code> implémentée par les navigateurs.</p>
<p>On remarque également que sélectionner un élément avec son identifiant est à peu près 5 fois plus rapide que de le faire en connaissant sa balise <abbr	title="HyperText Markup Language">HTML</abbr>, et que ce sélecteur est le deuxième plus rapide.</p>
<h4>Les plus lents</h4>
<div id="attachment_2109" class="wp-caption aligncenter" style="width: 560px"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/slowest.png" alt="Sélecteurs les plus lents (échelle log)" title="Sélecteurs les plus lents (échelle log)" width="550" height="400" class="size-full wp-image-2109" /><p class="wp-caption-text">Sélecteurs les plus lents (échelle log)</p></div>
<p>Pour mettre en relief ces données, il convient de comparer les échelles avec le graphique du dessus. Le sélecteur <code>.class</code> permettait d’effectuer 60000 opérations par seconde. Ici, le sélecteur <code>[attr!=val]</code> a une vitesse de 300 opérations par seconde. Le second est donc 200 fois plus lent !</p>
<p>On note également que d’utiliser la méthode <code>.find()</code> sur un objet jQuery semble très pénalisant, avec une performance parmi les plus mauvaises du benchmark. Cette mesure va à l’encontre du conseil donné par l’article <a href="http://24ways.org/2011/your-jquery-now-with-less-suck">Your jQuery now with 67% less suck</a>. Mais nous y reviendrons.</p>
<h4>Sélecteurs classiques</h4>
<div id="attachment_2108" class="wp-caption aligncenter" style="width: 560px"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/classic.png" alt="Sélecteurs de base (échelle log)" title="Sélecteurs de base (échelle log)" width="550" height="400" class="size-full wp-image-2108" /><p class="wp-caption-text">Sélecteurs de base (échelle log)</p></div>
<p>Les sélecteurs de base, liés aux attributs <code>id</code>, <code>class</code> ou aux balises. <strong>L’échelle logarithmique est trompeuse</strong>, mais c’était le seul moyen de tout mettre sur le même histogramme : <strong>le sélecteur d’identifiant est 4 fois plus rapide que le sélecteur de classe</strong>.</p>
<p>On remarque aussi que <strong><em>Internet Explorer 8</em> est un veau</strong>. Ô surprise. Il est 19 fois plus lent que <em>Chrome</em> sur le sélecteur <code>#id</code>, dans ce benchmark.</p>
<h4>Parcours du <abbr	title="Document Object Model">DOM</abbr></h4>
<p>jQuery permet de sélectionner un élément en fonction de la hierarchie de ses parents. Par exemple, avec le code <abbr	title="HyperText Markup Language">HTML</abbr> suivant, on dispose de plusieurs moyens pour sélectionner le paragraphe contenu dans l’élément <code>div</code>.</p>
<pre class="brush:html;toolbar:false;">
&lt;div>
  &lt;p>Balise à sélectionner&lt;/p>
&lt;/div>
&lt;p>Ne pas sélectionner&lt;/p>
</pre>
<p>On peut utiliser une des solutions suivantes.</p>
<pre class="brush:javascript;toolbar:false;">
var withSelector = $("div p");
var withFind = $("div").find("p");
var withArguments = $("div", "p");
</pre>
<p>Cependant, les benchmarks montrent des performances différentes pour les trois méthodes.</p>
<div id="attachment_2133" class="wp-caption aligncenter" style="width: 560px"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/traversal1.png" alt="Parcours de DOM (échelle log)" title="Parcours de DOM (échelle log)" width="550" height="450" class="size-full wp-image-2133" /><p class="wp-caption-text">Parcours de <abbr	title="Document Object Model">DOM</abbr> (échelle log)</p></div>
<p>Il semble que la solution préconisée en général soit la plus lente <strong>dans la configuration testée ici</strong> ! En effet, la méthode <code>.find()</code> a montré les performances les plus faibles en étant <strong>100 fois plus lente</strong> que le sélecteur classique <code>a b</code>.</p>
<h4>Sélecteurs d’attributs</h4>
<div id="attachment_2111" class="wp-caption aligncenter" style="width: 560px"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/attribute.png" alt="Sélecteurs d&#039;attributs (échelle log)" title="Sélecteurs d&#039;attributs (échelle log)" width="550" height="400" class="size-full wp-image-2111" /><p class="wp-caption-text">Sélecteurs d’attributs (échelle log)</p></div>
<p>Ces sélecteurs ont à peu près les mêmes performances, sauf le sélecteur <code>[attr!=foo]</code> qui permet de sélectionner des valeurs différentes de celle indiquée. On peut également remarquer que <em>Opera</em> semble être <strong>particulièrement optimisé</strong> pour traiter ces requêtes. En effet, <em>Opera</em> est en général un peu moins de 10 fois plus rapide que <em>Chrome</em> et plus de 50 fois plus rapide que <em>IE8</em> sur ces sélecteurs.</p>
<h4>Sélecteurs liés aux formulaires</h4>
<div id="attachment_2112" class="wp-caption aligncenter" style="width: 560px"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/form.png" alt="Sélecteurs liés aux formulaires (échelle log)" title="Sélecteurs liés aux formulaires (échelle log)" width="550" height="400" class="size-full wp-image-2112" /><p class="wp-caption-text">Sélecteurs liés aux formulaires (échelle log)</p></div>
<p>J’ai regroupé au sein d’un test spécifique tous les sélecteurs permettant d’accéder à des champs de formulaires. Ce qui est intéressant, c’est qu’on trouve des performances assez médiocre en comparaison des sélecteurs d’attribut. Pourtant, ces sélecteurs font en théorie le même travail !</p>
<pre class="brush:javascript;toolbar:false">
// Ces deux sélecteurs sont équivalents
// mais n'ont pas les mêmes performances
var passwordInput = $(":password");  // 10x plus lent
var passwordAttribute = $("[type='password']");
</pre>
<p>Pour confirmer, j’ai créé un test spécifique permettant de comparer les sélecteurs dans des conditions identiques.</p>
<div id="attachment_2131" class="wp-caption aligncenter" style="width: 560px"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/formCompare.png" alt="Comparaison des sélecteurs équivalents (échelle log)" title="Comparaison des sélecteurs équivalents (échelle log)" width="550" height="430" class="size-full wp-image-2131" /><p class="wp-caption-text">Comparaison des sélecteurs équivalents (échelle log)</p></div>
<p>Globalement, on gagne énormément en performance en n’utilisant pas ces sélecteurs spécifiques, que sont <code>:input</code>, <code>:password</code> etc… Seuls <code>:enabled</code> et <code>:selected</code> semblent correctement gérés par les navigateurs.</p>
<h3>Performances des navigateurs</h3>
<p>Ce benchmark n’avait pas à l’origine pour but de comparer les navigateurs. D’ailleurs, je n’ai pas IE9 ! Si certains sont intéressés pour faire leurs propres tests, <a href="https://github.com/ghusse/jQuery-selectors-benchmark">le code source de ce benchmark est disponible sur github</a>. Vous pouvez l’utiliser, le modifier et soumettre des modifications.</p>
<p>Malgré tout, je ne résiste pas à l’envie de faire un comparatif global.</p>
<div id="attachment_2139" class="wp-caption aligncenter" style="width: 560px"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/perf.png" alt="Performance globale sur les sélecteurs testés (échelle log)" title="Performance globale sur les sélecteurs testés (échelle log)" width="550" height="300" class="size-full wp-image-2139" /><p class="wp-caption-text">Performance globale sur les sélecteurs testés (échelle log)</p></div>
<p>Sur ce benchmark, <em>Opera </em>se démarque en partie grâce aux optimisations liées aux sélecteurs d’attributs. <em>Chrome </em>s’en sort mieux que <em>Firefox</em>. Et enfin <em>Internet Explorer 8</em> (version obsolète, à leur décharge), est clairement à la ramasse.</p><h4>Sur le même sujet :</h4><ul>
<li><a href='http://www.ghusse.com/informatique/web/chain-ajax-calls-using-jquery-1-6_1833/' rel='bookmark' title='Chain AJAX calls using jQuery 1.6'>Chain AJAX calls using jQuery 1.6</a></li>
</ul><img src="http://feeds.feedburner.com/~r/Ghusse/~4/cM0qHhLogZ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ghusse.com/informatique/benchmark-des-selecteurs-jquery_2050/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ghusse.com/informatique/benchmark-des-selecteurs-jquery_2050/</feedburner:origLink></item>
		<item>
		<title>Libérer la mémoire à la fermeture d’iframe</title>
		<link>http://rss.ghusse.com/~r/Ghusse/~3/OZJeeNBukEo/</link>
		<comments>http://www.ghusse.com/astuces/liberer-la-memoire-a-la-fermeture-diframe_1968/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 12:43:25 +0000</pubDate>
		<dc:creator>Ghusse</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Boulot]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[boulot]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mémoire]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.ghusse.com/?p=1968</guid>
		<description><![CDATA[Prenons un cas concret: des iframe contenus dans des onglets type jQuery-ui. En ouvrant et fermant des onglets contenant un iframe, on se rend compte que la mémoire n’est jamais libérée par le navigateur. Les mesures ont été réalisées avec Internet Explorer. J’ai observé le même comportement avec Google Chrome. Firefox semble libérer correctement sa [...]]]></description>
			<content:encoded><![CDATA[<p>Prenons un cas concret: des <code>iframe</code> contenus dans des onglets type jQuery-ui.</p>
<div id="attachment_2007" class="wp-caption aligncenter" style="width: 520px"><a href="http://www.ghusse.com/wp-content/uploads/2011/12/tabbediframe.png"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/tabbediframe.png" alt="Onglets contenant des iframe" title="Onglets contenant des iframe" width="510" height="164" class="size-full wp-image-2007" /></a><p class="wp-caption-text">Onglets contenant des iframe</p></div>
<p>En ouvrant et fermant des onglets contenant un <code>iframe</code>, on se rend compte que la mémoire n’est <strong>jamais libérée par le navigateur</strong>. Les mesures ont été réalisées avec Internet Explorer. J’ai observé le même comportement avec Google Chrome. Firefox semble libérer correctement sa mémoire.</p>
<div id="attachment_2010" class="wp-caption aligncenter" style="width: 353px"><a href="http://www.ghusse.com/wp-content/uploads/2011/12/iframeMemoryLeak.png"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/iframeMemoryLeak.png" alt="Évolution de la mémoire avec ouverture / fermeture d&#039;onglets contenant un iframe" title="Évolution de la mémoire avec ouverture / fermeture d&#039;onglets contenant un iframe" width="343" height="124" class="size-full wp-image-2010" /></a><p class="wp-caption-text">Évolution de la mémoire avec ouverture / fermeture d’onglets contenant un iframe</p></div>
<p>Il existe un petit truc pour permettre de libérer cette mémoire, et il faut le savoir. Je vous en fait donc profiter:</p>
<pre class="brush:javascript;toolbar:false;">
// Avant de retirer l'iframe du <abbr	title="Document Object Model">DOM</abbr>
$("#container iframe").attr("src", "javascript:false");

// Ou au sein du code de l'iframe lui-même
// Dans le cas où vous avez accès à un événement avant la fermeture
window.location = "javascript:false"
</pre>
<p>Le résultat devient alors:<br />
<div id="attachment_2020" class="wp-caption aligncenter" style="width: 356px"><a href="http://www.ghusse.com/wp-content/uploads/2011/12/iframeMemory2.png"><img src="http://www.ghusse.com/wp-content/uploads/2011/12/iframeMemory2.png" alt="Utilisation mémoire lors de la création / suppression d&#039;iframe" title="Utilisation mémoire lors de la création / suppression d&#039;iframe" width="346" height="129" class="size-full wp-image-2020" /></a><p class="wp-caption-text">Utilisation mémoire lors de la création / suppression d’iframe</p></div></p>
<p>De même, ces mesures ont été réalisées sous Internet Explorer. La version 15 de Google Chrome ne semble par contre pas libérer la mémoire avec ce petit « truc ».</p>
<p>On observe que la mémoire utilisée ne redescend pas forcément au même niveau qu’avant la création de l’<code>iframe</code>, mais la mesure de mémoire utilisée par un processus n’est pas très précise. Et le comportement dépend beaucoup de la gestion mémoire du navigateur lui-même.</p><img src="http://feeds.feedburner.com/~r/Ghusse/~4/OZJeeNBukEo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ghusse.com/astuces/liberer-la-memoire-a-la-fermeture-diframe_1968/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ghusse.com/astuces/liberer-la-memoire-a-la-fermeture-diframe_1968/</feedburner:origLink></item>
		<item>
		<title>Adios EOS</title>
		<link>http://rss.ghusse.com/~r/Ghusse/~3/42GKJ-KzIg8/</link>
		<comments>http://www.ghusse.com/photo/matos/adios-eos_1931/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 20:10:47 +0000</pubDate>
		<dc:creator>Ghusse</dc:creator>
				<category><![CDATA[Matos]]></category>
		<category><![CDATA[Canon EOS 40D]]></category>
		<category><![CDATA[gf1]]></category>
		<category><![CDATA[matériel photo]]></category>
		<category><![CDATA[panasonic lumix]]></category>
		<category><![CDATA[reflex]]></category>

		<guid isPermaLink="false">http://www.ghusse.com/?p=1931</guid>
		<description><![CDATA[Bon, ça y est, j’ai finalement craqué : je me sépare de mon matériel photo Canon EOS. C’est un moment que j’ai retardé depuis l’achat du GF1, mais il a fallu se rendre à l’évidence. Je n’utilise presque plus mon reflex. Est-ce du mauvais matériel ? Sincèrement, non. J’ai (j’avais) un Canon EOS 40D, modèle de 2007. [...]<h4>Sur le même sujet&nbsp;:</h4><ul>
<li><a href='http://www.ghusse.com/photo/matos/nouveaux-joujoux-arrives_497/' rel='bookmark' title='Nouveaux joujoux arrivés'>Nouveaux joujoux arrivés</a></li>
<li><a href='http://www.ghusse.com/photo/matos/panasonic-gf1-apres-2-mois-dutilisation_1155/' rel='bookmark' title='Panasonic GF1 : après 2 mois d’utilisation'>Panasonic GF1 : après 2 mois d’utilisation</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Bon, ça y est, j’ai finalement craqué : je me sépare de mon matériel photo Canon EOS. C’est un moment que j’ai retardé depuis l’achat du GF1, mais il a fallu se rendre à l’évidence.<strong> Je n’utilise presque plus mon reflex</strong>.</p>
<p>Est-ce du mauvais matériel ? Sincèrement, non. </p>
<p>J’ai (j’avais) un Canon EOS 40D, modèle de 2007. Je continue de penser que malgré son âge, c’est toujours <strong>un très bon boitier</strong> d’actualité. Mon objectif standard ? Un Canon 17–55 f2.8 IS USM : <strong>je l’adore</strong> ! Pour accompagner tout ça, un 70–200 f4 série L qui vaut largement sa réputation.</p>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/ghusse_blog/2511313417/"><img alt="Canon EOS 40D + 17-55" src="http://farm3.static.flickr.com/2374/2511313417_dbb090f12a.jpg" title="Canon EOS 40D + 17-55" width="500" height="333" /></a><p class="wp-caption-text">Canon EOS 40D + 17–55</p></div>
<p><a href="http://www.ghusse.com/photo/matos/panasonic-gf1-apres-2-mois-dutilisation_1155/">L’arrivée du GF1 dans ma besace</a> a tout changé. J’ai retrouvé une bonne qualité des photos, avec un encombrement et un poids très très très inférieurs. Certes, quelques compromis sont obligatoires, mais ce petit appareil a simplement relégué la grosse artillerie au placard.</p>
<div id="attachment_1164" class="wp-caption aligncenter" style="width: 560px"><a href="http://www.ghusse.com/wp-content/uploads/2010/04/GF1.jpg"><img src="http://www.ghusse.com/wp-content/uploads/2010/04/GF1-550x366.jpg" alt="Panasonic Lumix GF1" title="Panasonic Lumix GF1" width="550" height="366" class="size-medium wp-image-1164" /></a><p class="wp-caption-text">Panasonic Lumix GF1</p></div>
<p>Plus globalement d’ailleurs, sur le marché des appareils photos, l’arrivée des appareils hybrides est en train de tout changer. Moins gros, moins lourds mais offrant une qualité d’image bien meilleure que ce qu’offrent les compacts.</p>
<p>Bref, Adios EOS.</p>
<p>PS: J’ai encore un 40D à vendre, ainsi qu’un objectif 70–200 F4L et un flash sigma 530DG Super.</p><h4>Sur le même sujet :</h4><ul>
<li><a href='http://www.ghusse.com/photo/matos/nouveaux-joujoux-arrives_497/' rel='bookmark' title='Nouveaux joujoux arrivés'>Nouveaux joujoux arrivés</a></li>
<li><a href='http://www.ghusse.com/photo/matos/panasonic-gf1-apres-2-mois-dutilisation_1155/' rel='bookmark' title='Panasonic GF1 : après 2 mois d’utilisation'>Panasonic GF1 : après 2 mois d’utilisation</a></li>
</ul><img src="http://feeds.feedburner.com/~r/Ghusse/~4/42GKJ-KzIg8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ghusse.com/photo/matos/adios-eos_1931/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.ghusse.com/photo/matos/adios-eos_1931/</feedburner:origLink></item>
		<item>
		<title>Rework</title>
		<link>http://rss.ghusse.com/~r/Ghusse/~3/V3QQnYQ-U64/</link>
		<comments>http://www.ghusse.com/informatique/rework_1941/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 21:35:21 +0000</pubDate>
		<dc:creator>Ghusse</dc:creator>
				<category><![CDATA[Boulot]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Livres]]></category>
		<category><![CDATA[Perso]]></category>
		<category><![CDATA[boulot]]></category>
		<category><![CDATA[livre]]></category>

		<guid isPermaLink="false">http://www.ghusse.com/?p=1941</guid>
		<description><![CDATA[J’ai découvert le livre Rework par l’intermédiaire de Tim. Je dois dire que depuis que je l’ai lu, je repense souvent à certaines idées qu’il présente. Pour la petite histoire, les auteurs Jason Fried et David Heinemeier Hansson sont les fondateurs de 37signals. Cette entreprise propose des outils collaboratifs web à usage professionnel (ils appellent [...]]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignleft" style="width: 116px"><a href="http://www.amazon.fr/gp/product/0307463745/ref=as_li_qf_sp_asin_il?ie=UTF8&#038;tag=ghuss-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=0307463745"><img alt="Rework" src="http://ws.assoc-amazon.fr/widgets/q?_encoding=UTF8&#038;Format=_SL160_&#038;ASIN=0307463745&#038;MarketPlace=FR&#038;ID=AsinImage&#038;WS=1&#038;tag=ghuss-21&#038;ServiceVersion=20070822" title="Rework" width="106" height="160" /></a><img src="http://www.assoc-amazon.fr/e/ir?t=ghuss-21&#038;l=as2&#038;o=8&#038;a=0307463745" width="1" height="1" border="0" alt="" style="border:none&nbsp;!important; margin:0px&nbsp;!important;" /><p class="wp-caption-text">Rework — Jason Fried, David Heinemeier Hansson</p></div><br />
J’ai découvert le livre <em>Rework</em> par l’intermédiaire de <a href="http://timothep.net/blog/2011/01/17/book-rework/">Tim</a>. Je dois dire que depuis que je l’ai lu, je repense souvent à certaines idées qu’il présente.</p>
<p>Pour la petite histoire, les auteurs Jason Fried et David Heinemeier Hansson sont les fondateurs de <a href="https://37signals.com/">37signals</a>. Cette entreprise propose des outils collaboratifs web à usage professionnel (ils appellent ça des <em>productivity tools</em>, des outils pour être productifs).</p>
<p>Mais on doit surtout à ces deux acolytes la création du framework <a href="https://fr.wikipedia.org/wiki/Ruby_on_Rails">Ruby on Rails</a>, qui a créé une vraie rupture dans le développement web depuis sa sortie. Après avoir été le framework qui monte, il est devenu celui qu’il faut connaitre.</p>
<p>Jason Fried a également donné une conférence TED sur le thème <a href="http://www.ted.com/talks/jason_fried_why_work_doesn_t_happen_at_work.html">Pourquoi on ne travaille pas au travail</a> (<em>Why work does not happen at work</em>), thème extrait de <em>Rework</em>.</p>
<h3>Rework: le livre</h3>
<p>Les auteurs présentent <strong>leur recette</strong> du succès d’un produit, d’une entreprise, basée sur leur expérience d’entrepreneurs du web. Si leur précédent livre, <em>Getting Real</em> (nous y reviendrons) était clairement axé sur la création d’une application web ; Rework couvre un champ plus large. </p>
<blockquote><p>It’s time to rework work. Let’s get started.</p>
<hr />
<p>Il est temps de repenser le travail. C’est parti.</p></blockquote>
<p>Le livre est organisé autours de chapitres contenant un nombre variable d’idées. Chaque idée est présentée par une phrase d’accroche et par une ou deux pages d’explications. <em>Rework</em> est donc très rapide à lire, mais cela ne veut pas dire qu’il ne soit pas dense.</p>
<p>Beaucoup d’idées sont présentées en peu de mots, mais ils font mouche.</p>
<h3>Ce que je retiens</h3>
<p><em>Rework</em> est un livre qu’on est amené à feuilleter et re-feuilleter, lire et relire assez souvent au fil du temps. Une situation au travail nous rappelle quelque chose qu’on a lu, et tout d’un coup l’idée expliquée dans ce livre fait mouche alors qu’on l’avait survolé auparavant. Il est probable que ce que je retiens aujourd’hui soit légèrement différent de ce que je retiendrais de ce livre dans quelques années.</p>
<h4>Moins, c’est un plus</h4>
<p>Les auteurs de Rework prônent la frugalité à plusieurs niveaux : une petite équipe, un temps et des ressources limitées, et en faire peu (le faire bien).</p>
<p>Les trois idées sont étroitement liées : avec une équipe plus petite, et pas d’argent/de temps, il faut en faire moins. Sauf que plutôt que d’accepter cette situation comme une contrainte, Jason et David nous présentent cette approche comme un <strong>choix assumé</strong>.</p>
<p>Une petite équipe permet de s’adapter, de réagir aux imprévus, de se réorganiser pour faire face aux événements. Bref, une petite équipe est agile, ses membres communiquent plus facilement, et comme chacun doit faire un peu de tout, l’équipe en entier est plus impliquée dans le produit final. Cette idée se décline de plusieurs manières, et par exemple sur les recrutements.</p>
<blockquote><p><strong>Hire when it hurts</strong></p>
<p>The right time to hire is when there’s more work than you can handle for a sustained period of time. There should be things you can’t do anymore. You should notice the quality level slipping. That’s when you’re hurting. And that’s when it’s time to hire, not earlier.</p>
<hr />
<p><strong>Embauchez quand ça fait mal</strong></p>
<p>Le bon moment pour embaucher est quand il y trop de travail par rapport à ce que vous pouvez gérer pendant une période prolongée. Il devrait y avoir des choses que vous ne pouvez plus faire. Vous devriez remarquer que le niveau de qualité baisse. C’est à ce moment que ça fait mal. Et c’est qu’il est temps d’embaucher, pas avant.</p></blockquote>
<p>Cette approche m’a assez étonné à la première lecture. Mais en y repensant, et en repensant aux expériences du monde professionnel, ce conseil est précieux.</p>
<p>L’autre point appuyé dans ce thème « <em> Less is More </em> », est tout simplement d’<strong>en faire moins</strong>. Sous entendu: « mais le faire bien ».</p>
<blockquote><p><strong>Build half a product, not a half-assed product</strong></p>
<p>You can turn a bunch of great ideas into a crappy product real fast by trying to do them all at once. You just can’t do everything you want to do and do it well. You have limited time, resources, ability, and focus. It’s hard enough to do one thing right. Trying to do ten things well at the same time? Forget about it</p>
<hr />
<p><strong>Créez un demi produit, pas un produit foireux</strong></p>
<p>Vous pouvez très rapidement transformer un tas d’idées géniales en un produit merdique en essayant de toutes les réaliser à la fois. Vous ne pouvez pas faire tout ce que vous voulez et le faire correctement. Vous avez un temps, des ressources, des compétences et une concentration limités. Il est suffisamment difficile de faire une seule chose correctement. Essayer d’en faire dix à la fois ? Oubliez.</p></blockquote>
<p>Et là, c’est du vécu. Même si ça semble tomber sous le sens, dans « la vraie vie » c’est très difficile à faire passer. Toutes ces choses qui semblent indispensables sur le moment ne le sont pas, et on s’en rend compte souvent trop tard.</p>
<p>Réduire l’étendue d’un projet implique de savoir dire non à beaucoup de personnes, et de le dire. Dire non à ses propres idées, dire non aux futurs clients qui ont « absolument » besoin de telle ou telle chose, dire non aux demandes d’améliorations des clients actuels. Même si on peut accepter le principe d’un produit limité, quand vient le temps de dire non l’expérience montre que cette posture est difficilement tenue.</p>
<h4>Sortir un produit, maintenant</h4>
<p>Là encore, on retrouve dans ces idées abordées par Jason et David des principes du développement agile. Celui-ci est également très appuyé : <strong>il faut sortir quelque chose</strong>.</p>
<p>Cette idée vaut pour la mise sur le marché du produit, comme pour les phases de recette. Le principe est simple : confronter le plus rapidement possible le produit à ses utilisateurs.</p>
<p>Pourquoi ? Parce qu’il y a toutes les chances qu’en écoutant ceux-ci vos priorités changent, et que votre produit s’améliore plus efficacement.</p>
<blockquote><p><strong>Launch now</strong></p>
<p>Don’t hold everything else up because of a few leftovers. You can do them later. And doing them later may mean doing them better, too.</p>
<p>Don’t mistake this approach for skimping on quality, either. You still want to make something great. This approach just recognizes that the best way to get there is through iterations. Stop imagining what’s going to work. Find out for real.</p>
<hr />
<p><strong>Lancez-le maintenant</strong></p>
<p>Ne retenez pas tout à cause de quelques points restants. Vous pouvez les faire plus tard. Et les faire plus tard signifie aussi mieux les faire.</p>
<p>Ne confondez pas non plus cette approche avec une reduction de la qualité. Vous voulez toujours quelque chose de grand. Cette approche reconnait seulement que le meilleur moyen d’y arriver est en itérant. Arrêtez d’imaginer ce qui va marcher. Découvrez-le pour de bon.
</p></blockquote>
<h4>Autres idées</h4>
<p>Je ne vous ai donné qu’un petit aperçu des idées abordées dans <em>Rework</em>. On y parle aussi beaucoup de recrutement, d’organisation du travail, de gestion de crise, et j’en passe. Le livre est très intéressant, et on se plait à parcourir de temps en temps son contenu à la recherche d’un chapitre dont on se souvient.</p>
<p>Par exemple, un petit point qui plaira beaucoup en France (avec cette culture de rester tard au bureau pour montrer qu’on bosse). Je précise que 37signals est une entreprise à Chicago, on ne peut pas dire que ça soit la culture 35 heures.</p>
<blockquote><p><strong>Send people home at 5</strong></p>
<p>When people have something to do at home, they get down to business. They get their work done at the office because they have somewhere else to be. They find ways to be more efficient because they have to. They need to pick up the kids or get to choir practice. So they use their time wisely.</p>
<hr />
<p><strong>Renvoyez les gens chez eux à 5h</strong></p>
<p>Quand on a quelque chose à faire à la maison, on va droit au but. On finit ce qu’on a à faire au bureau parce qu’on a ailleurs où aller. On trouve des moyens d’être plus efficace, parce qu’on n’a pas le choix. Il faut aller chercher les enfants ou se rendre à la chorale. On utilise donc notre temps judicieusement.
</p></blockquote>
<p>Je pourrai continuer encore longtemps comme ça, mais mon article risque de reprendre l’intégralité du (très court) livre.</p>
<p>C’est le genre de livre qu’on aimerait prêter, et en tout cas qu’on aime conseiller !</p>
<h3>Liens</h3>
<ul>
<li><a href="http://www.amazon.fr/gp/product/0307463745/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;tag=ghuss-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=0307463745">Rework</a> sur amazon, et le <a href="http://37signals.com/rework/">site officiel</a></li>
<li><a href="http://www.amazon.fr/gp/product/0578012812/ref=as_li_tf_tl?ie=UTF8&#038;tag=ghuss-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=0578012812">Getting Real</a> sur amazon, et le <a href="http://gettingreal.37signals.com/">site officiel</a></li>
<li>Conférence TED <a href="http://www.ted.com/talks/jason_fried_why_work_doesn_t_happen_at_work.html">Pourquoi on ne travaille pas au travail</a> (<em>Why work does not happen at work</em>)</li>
<li><a href="https://fr.wikipedia.org/wiki/Ruby_on_Rails">Ruby on Rails</a> sur wikipédia</li>
</ul><img src="http://feeds.feedburner.com/~r/Ghusse/~4/V3QQnYQ-U64" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ghusse.com/informatique/rework_1941/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.ghusse.com/informatique/rework_1941/</feedburner:origLink></item>
		<item>
		<title>Jupiter (et la Lune)</title>
		<link>http://rss.ghusse.com/~r/Ghusse/~3/ERVHtqezWZc/</link>
		<comments>http://www.ghusse.com/photo/photographies/jupiter-et-la-lune_1910/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 11:46:12 +0000</pubDate>
		<dc:creator>Ghusse</dc:creator>
				<category><![CDATA[Photographies]]></category>
		<category><![CDATA[astronomie]]></category>
		<category><![CDATA[ciel]]></category>
		<category><![CDATA[Jupiter]]></category>
		<category><![CDATA[lune]]></category>
		<category><![CDATA[nuit]]></category>
		<category><![CDATA[Photo]]></category>
		<category><![CDATA[photo de la lune]]></category>
		<category><![CDATA[photographie]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[Saturne]]></category>

		<guid isPermaLink="false">http://www.ghusse.com/?p=1910</guid>
		<description><![CDATA[J’avoue, la qualité de la photo n’est pas vraiment à la hauteur de ce qu’a pu nous envoyer la sonde Voyager 2 (voir les photos sur wikipedia), mais j’ai quand même réussi à photographier Jupiter ! À l’origine, j’ai ressorti mon objectif MTO 1000AM, pour photographier la Lune. Ces derniers soirs, elle était particulièrement lumineuse avec [...]<h4>Sur le même sujet&nbsp;:</h4><ul>
<li><a href='http://www.ghusse.com/photo/photographies/pleine-lune_1575/' rel='bookmark' title='Pleine lune'>Pleine lune</a></li>
<li><a href='http://www.ghusse.com/photo/photographies/leclipse-de-lune-du-15-juin-2011_1776/' rel='bookmark' title='L’éclipse de lune du 15 juin 2011'>L’éclipse de lune du 15 juin 2011</a></li>
<li><a href='http://www.ghusse.com/astuces/dites-moi-si-jme-goure-mais_110/' rel='bookmark' title='Dites moi si j’me goure mais'>Dites moi si j’me goure mais</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 508px"><a href="http://www.flickr.com/photos/ghusse/6151489164/"><img alt="Jupiter&nbsp;!" src="http://farm7.static.flickr.com/6171/6151489164_15f3daef17.jpg" title="Jupiter&nbsp;!" width="498" height="498" /></a><p class="wp-caption-text">Jupiter !</p></div>
<p>J’avoue, la qualité de la photo n’est pas vraiment à la hauteur de ce qu’a pu nous envoyer la sonde Voyager 2 (voir les photos sur <a href="http://fr.wikipedia.org/wiki/Jupiter_(planète)" title="Jupiter sur wikipedia">wikipedia</a>), mais j’ai quand même réussi à photographier Jupiter !</p>
<p>À l’origine, j’ai ressorti mon objectif MTO 1000AM, pour photographier la Lune. Ces derniers soirs, elle était particulièrement lumineuse avec un ciel dégagé. J’ai donc pris quelques photos : j’ai testé l’objectif seul, puis j’ai ajouté un doubleur de focale sur ce mastodonte. </p>
<div class="wp-caption aligncenter" style="width: 250px"><a href="http://www.flickr.com/photos/ghusse/5936827490/"><img alt="MTO 1000AM + 40D" src="http://farm7.static.flickr.com/6016/5936827490_afd795c199_m.jpg" title="MTO 1000AM + 40D" width="240" height="160" /></a><p class="wp-caption-text">MTO 1000AM + 40D</p></div>
<p>Il semblerait d’ailleurs que le doubleur me fasse gagner en définition, c’est bon à savoir. Il faut prendre plusieurs photos et les assembler par la suite pour obtenir une image complète de la Lune. En comparant le résultat avec une photo sans doubleur, on remarque des détails plus fins sur la photo à 2000mm.</p>
<p>Logique ? Pas forcément, car je pensais que l’objectif était limitant en définition, pas mon boitier. Sur les photos prises à 1000mm, on distingue difficilement des détails de quelques pixels. Or en ajoutant un élément optique (loin d’être parfait), il n’est pas évident d’avoir une meilleure image. Pourtant, c’est bien ce que j’ai observé.</p>
<p>Le résultat peut être visible ci-dessous : une photo de la Lune, plein cadre. On voit bien les reliefs sur la droite, la lune n’étant pas tout à fait pleine. Les cratères deviennent plus visibles.</p>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/ghusse/6150955489/"><img alt="La lune, 40D + MTO 1000AM + doubleur" src="http://farm7.static.flickr.com/6062/6150955489_7d008b1e9c.jpg" title="La lune, 40D + MTO 1000AM + doubleur" width="500" height="484" /></a><p class="wp-caption-text">La lune, 40D + MTO 1000AM + doubleur</p></div>
<p>Bref, revenons à nos moutons : Jupiter. En photographiant la Lune, j’ai remarqué un point très lumineux en bas à gauche de celle-ci. Un point qui <strong>ne scintillait pas</strong> : c’est un indice. En orientant l’appareil vers ce point … je distingue Jupiter ! Étant donné mon ignorance en astronomie, c’est un vrai coup de bol.</p>
<p>Après la prise de quelques renseignements sur l’observation des planètes (<a href="http://www.planetobs.com/planete.php?page=15" title="Observer Jupiter sur planetobjs.com">Jupiter</a>, <a href="http://www.planetobs.com/planete.php?page=16" title="Observer Saturne sur planetobjs.com">Saturne</a>). Il semblerait que l’on s’approche de la période la plus favorable pour observer Jupiter : le meilleur moment étant fin octobre 2011.</p>
<div id="attachment_1920" class="wp-caption aligncenter" style="width: 560px"><a href="http://www.ghusse.com/wp-content/uploads/2011/09/jupiter_visibilite.png"><img src="http://www.ghusse.com/wp-content/uploads/2011/09/jupiter_visibilite-550x275.png" alt="Distance Terre-Jupiter, magnitude (planetobs.com)" title="Distance Terre-Jupiter, magnitude (planetobs.com)" width="550" height="275" class="size-medium wp-image-1920" /></a><p class="wp-caption-text">Distance Terre-Jupiter, magnitude (planetobs.com)</p></div>
<p>Chose que j’ignorais jusqu’à maintenant : la magnitude est une mesure de luminosité, l’échelle est inversée. Plus la magnitude est faible, plus l’objet est lumineux. Jupiter est observable la nuit quand elle est proche de nous (ce qui est pas mal logique).</p>
<p>Juste par curiosité, j’ai regardé ce qu’il en était pour Saturne : il va falloir être un peu patient.</p>
<div id="attachment_1922" class="wp-caption aligncenter" style="width: 560px"><a href="http://www.planetobs.com/visibilite.php?planete=saturne"><img src="http://www.ghusse.com/wp-content/uploads/2011/09/saturne-550x275.png" alt="Distance Terre-Saturne et magnitude (planetobs.com)" title="Distance Terre-Saturne et magnitude (planetobs.com)" width="550" height="275" class="size-medium wp-image-1922" /></a><p class="wp-caption-text">Distance Terre-Saturne et magnitude (planetobs.com)</p></div>
<p>J’ai quand même noté dans un coin de ressortir le barda pour mi-avril. C’est à ce moment que Saturne devrait être plus proche de la Terre, et observable. Pourrais-je distinguer les anneaux ?</p>
<p>Source:</p>
<ul>
<li><a href="http://www.planetobs.com/">Planetobs</a></li>
<li><a href="http://www.imcce.fr/fr/ephemerides/formulaire/form_ephepos.php">IMCEE</a>, pour le calcul des éphémérides : distance, magnitude, heure de lever/coucher.</li>
</ul><h4>Sur le même sujet :</h4><ul>
<li><a href='http://www.ghusse.com/photo/photographies/pleine-lune_1575/' rel='bookmark' title='Pleine lune'>Pleine lune</a></li>
<li><a href='http://www.ghusse.com/photo/photographies/leclipse-de-lune-du-15-juin-2011_1776/' rel='bookmark' title='L’éclipse de lune du 15 juin 2011'>L’éclipse de lune du 15 juin 2011</a></li>
<li><a href='http://www.ghusse.com/astuces/dites-moi-si-jme-goure-mais_110/' rel='bookmark' title='Dites moi si j’me goure mais'>Dites moi si j’me goure mais</a></li>
</ul><img src="http://feeds.feedburner.com/~r/Ghusse/~4/ERVHtqezWZc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ghusse.com/photo/photographies/jupiter-et-la-lune_1910/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.ghusse.com/photo/photographies/jupiter-et-la-lune_1910/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 3.663 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-06-01 08:00:07 -->

