<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Valère Jeantet &#187; developpement</title>
	<atom:link href="http://www.valerejeantet.com/category/technologies-de-linformation/genie-logiciel/developpement/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.valerejeantet.com</link>
	<description>Whatever the mind of man can conceive and believe, it can achieve</description>
	<lastBuildDate>Thu, 06 Aug 2009 23:37:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Entre les lignes.</title>
		<link>http://www.valerejeantet.com/2006/10/entre-les-lignes/</link>
		<comments>http://www.valerejeantet.com/2006/10/entre-les-lignes/#comments</comments>
		<pubDate>Sun, 15 Oct 2006 08:00:16 +0000</pubDate>
		<dc:creator>Valère Jeantet</dc:creator>
				<category><![CDATA[c'est dit !]]></category>
		<category><![CDATA[c'est vu !]]></category>
		<category><![CDATA[developpement]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[politique]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://valerejeantet.com/2006/10/15/entre-les-lignes/</guid>
		<description><![CDATA[Google a mis à disposition depuis quelques semaines, son moteur de recherche de portions de code source libre. Google Code Search.
Il est toujours bon de rappeler que les commentaires de code, ne sont pas uniquement destinés à leurs auteurs; comme on a l&#8217;habitude de penser.
C&#8217;est fascinant de lire ces commentaires, on y trouve des choses [...]]]></description>
			<content:encoded><![CDATA[<p>Google a mis à disposition depuis quelques semaines, son moteur de recherche de portions de code source libre. <a target="_blank" href="http://www.google.com/codesearch">Google Code Search</a>.</p>
<p>Il est toujours bon de rappeler que les commentaires de code, ne sont pas uniquement destinés à leurs auteurs; comme on a l&#8217;habitude de penser.</p>
<p>C&#8217;est fascinant de lire ces commentaires, on y trouve des choses assez commune, mais à mourir de rire.</p>
<p>On pourrait faire une étude anthropologique du développeur avec cette mine d&#8217;information.</p>
<p>Ce que j&#8217;ai observé en quelques minutes : le développeur est plutôt démocrate/de gauche, (pour faire de l&#8217;open source il faut etre un peu altruiste), inflexible avec lui même, certain d&#8217;écrire une oeuvre d&#8217;art, c&#8217;est son amour propre qui en prend un coup quand il découvre les &laquo;&nbsp;saloperies&nbsp;&raquo; des autres, .. ou les siennes&#8230;</p>
<p>Voici des exemples révélateurs &#8230;</p>
<p><span id="more-128"></span><br />
Un dev, qui a du voir son club de foot prendre un but au moment où il pondait sa ligne.<br />
<img alt="google-code-search-image-1.png" id="image116" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-1.png" /></p>
<p>Celui ci à du perdre énormément de temps à comprendre le raisonnement du précèdent développeur, JDG<br />
<img alt="google-code-search-image-2.png" id="image117" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-2.png" /><br />
Celui la aurait pu etre ce JDG, invoquer Dieu dans l&#8217;écriture d&#8217;un algo, c&#8217;est peu cartésien; en tout cas il l&#8217;air content, je suis persuadé qu&#8217;il ne sait pas pourquoi ça marche&#8230;<br />
<img alt="google-code-search-image-27.png" id="image127" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-27.png" /></p>
<p>Un puriste commentant le travail d&#8217;un prédécesseur.<br />
<img alt="google-code-search-image-16.png" id="image118" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-16.png" /></p>
<p>Alors, là trop fort, le dev justifie l&#8217;écriture des règles du  &laquo;&nbsp;jeu de nain&nbsp;&raquo;, au cas où il se ferait attaquer<br />
<img alt="google-code-search-image-17.png" id="image119" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-17.png" /><br />
voila aussi un puriste dans l&#8217;âme, ou un gros fainéant, remarquez le nom de la variable en dessous.<br />
<img alt="google-code-search-image-18.png" id="image120" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-18.png" /><br />
<img alt="google-code-search-image-25.png" id="image125" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-25.png" /><br />
Lisez comme le développeur se fait mal au coeur à &laquo;&nbsp;salir&nbsp;&raquo; son oeuvre.<br />
<img alt="google-code-search-image-26.png" id="image126" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-26.png" /><br />
<img id="image129" alt="google-code-search-image-28.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-28.png" /><br />
Certains sont honnête avec eux même<br />
<img id="image146" alt="google-code-search-image-15.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-15.png" /></p>
<p>D&#8217;autres moins :<br />
<img id="image132" alt="google-code-search-image-31.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-31.png" /></p>
<p>Le developpeur informatique est peu modeste c&#8217;est connu.<br />
<img id="image130" alt="google-code-search-image-29.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-29.png" /></p>
<p>Il peut se taper des quelques délires.. de geek évidemment.<br />
<img id="image131" alt="google-code-search-image-30.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-30.png" /><br />
<img id="image140" alt="google-code-search-image-7.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-7.png" /></p>
<p>hihi, découverte macabre&#8230;<br />
<img alt="google-code-search-image-21.png" id="image121" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-21.png" /></p>
<p>Et oui c&#8217;est dur<br />
<img alt="google-code-search-image-22.png" id="image122" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-22.png" /></p>
<p>Ce type de commentaire est assez courant, comme il fait suite à ne nombreuses recherche sur un produit nom standard et peu documenté, on est toujours un peu énervé de trouver la solution microsoft.<br />
<img alt="google-code-search-image-23.png" id="image123" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-23.png" /></p>
<p>idem<br />
<img alt="google-code-search-image-24.png" id="image124" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-24.png" /></p>
<p>&laquo;&nbsp;Bug&nbsp;&raquo; c&#8217;est le mot anglais, en français c&#8217;est mieux<br />
<img id="image133" alt="google-code-search-image-32.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-32.png" /></p>
<p>J&#8217;espère simplement que celui ne travail pas chez Airbus&#8230;<br />
<img id="image134" alt="google-code-search-image-33.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-33.png" /></p>
<p>Paresseux !<br />
<img id="image135" alt="google-code-search-image-34.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-34.png" /></p>
<p>Un concours interne, noter la nature du gros lot, c&#8217;est le franc symbolique du Geek ça !<br />
<img id="image136" alt="google-code-search-image-35.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-35.png" /></p>
<p>On peut meme crier dans un commentaire<br />
<img id="image137" alt="google-code-search-image-36.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-36.png" /></p>
<p>Ici, des commentaires expliquant la présence d&#8217;algorithmes anti-abrutis<br />
<img id="image138" alt="google-code-search-image-40.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-40.png" /></p>
<p>Ecrire un commentaire, avant d&#8217;écrire le code, c&#8217;est pour se donner de la motivation&#8230;<br />
<img id="image139" alt="google-code-search-image-3.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-3.png" /></p>
<p>Le developpeur limite homophobe&#8230; annonce la robustesse/virilité de son code<br />
<img id="image141" alt="google-code-search-image-8.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-8.png" /><br />
Celle là je l&#8217;aime bien, je connaissais le blanc cassé, le blanc &#8216;coquille d&#8217;oeuf&#8217; le bleu azur, marine etc&#8230; mais il y a le &laquo;&nbsp;bleu de Bill&nbsp;&raquo; (Bill Gates) référence au bleu des écrans de plantage windows &#8230;<br />
<img id="image142" alt="google-code-search-image-9.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-9.png" /></p>
<p>petite dédicace à Bill Gates encore une fois<br />
<img id="image143" alt="google-code-search-image-10.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-10.png" /></p>
<p><img id="image144" alt="google-code-search-image-11.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-11.png" /></p>
<p>Meme Jobs en prend pour son grade<br />
<img id="image147" alt="image-1.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/image-1.png" /></p>
<p>Un peu de politique&#8230;<br />
<img id="image145" alt="google-code-search-image-12.png" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image-12.png" /></p>
<p>Je vous laisse découvrir d&#8217;autres perles :</p>
<p><a href="http://google.com/codesearch?hl=en&#038;lr=&#038;q=%22this+will+crash%22">Des codes sources, où le programmeur écrit délibéremment que l&#8217;application va planter</a></p>
<p><a href="http://google.com/codesearch?q=%22stupid+user%22&#038;hl=en">D&#8217;autres, où les utilisateurs sont pris pour les cons</a></p>
<p><strong>Mise à jour 16/10/06</strong> : par ce que c&#8217;est génial, je rajoute ces 2 là :<br />
<img alt="google-code-search-image2.png" id="image149" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-image2.png" /><img alt="google-code-search-1.png" id="image148" src="http://valerejeantet.com/wp-content/uploads/2006/10/google-code-search-1.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.valerejeantet.com/2006/10/entre-les-lignes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSON ou l&#8217;injection de code JavaScript</title>
		<link>http://www.valerejeantet.com/2006/05/json-ou-l-injection-de-code-javascript/</link>
		<comments>http://www.valerejeantet.com/2006/05/json-ou-l-injection-de-code-javascript/#comments</comments>
		<pubDate>Tue, 02 May 2006 16:52:44 +0000</pubDate>
		<dc:creator>Valere Jeantet</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[developpement]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://valerejeantet.com/2006/05/02/json-ou-l-injection-de-code-javascript/</guid>
		<description><![CDATA[JSON est un format léger d&#8217;échange de données. Longtemps connu comme le concept d&#8217;injection de code dans une page html, déjà chargée dans un navigateur, j&#8217;ai découvert que cette méthode avait un nom ! JSON.
La méthode est au moins aussi vieille que le composant XMLHttpRequest, donc date de bien avant les années 2000, on utilisait [...]]]></description>
			<content:encoded><![CDATA[<p><u>JSON</u> est un format léger d&#8217;échange de données. Longtemps connu comme le concept d&#8217;injection de code dans une page html, déjà chargée dans un navigateur, j&#8217;ai découvert que cette méthode avait un nom ! JSON.</p>
<p>La méthode est au moins aussi vieille que le composant XMLHttpRequest, donc date de bien avant les années 2000, on utilisait cette méthode pour transmettre données et traitements, du serveur vers le client (et vice versa) et ce, de manière transparente, &#8230;. du AJAX quoi !</p>
<p>Sauf que la méthode ne se base pas sur un format XML ( aujourd&#8217;hui classique pour ce type d&#8217;architecture ) pour les échanges de données, mais sur un code interprétable directement par le client à son arrivée, qui vous met à disposition des objets, tableaux, fonctions et procédures utilisables instantanément !</p>
<p>La méthode est idéale à mes yeux pour un échange client serveur transparent (AJAX) pour certaines opérations simples (comme le chargement dynamique de listes, de combos, modification de l&#8217;interface etc..), car il n&#8217;oblige pas l&#8217;utilisation de composants XMLhttp&#8230; ni de parser XML dont on connaît les performances (pas de problème avec le temps CPU disponible sur le client, par contre, au niveau serveur nous n&#8217;avons pas la même disponibilité.) et permet en plus des données, de transmettre du code interprétable directement !</p>
<p>JSON a le mérite de vouloir encadrer la méthode, par son formalisme et ses interfaces disponibles pour l&#8217;utiliser avec un maximum de languages de programmation : ActionScript,C,C++,C#,Cold Fusion,Delphi,E,Erlang,Java,JavaScript,Lisp,Lua,ML and Ruby,Objective CAML,OpenLaszlo,Perl,PHP,Python,Rebol,Ruby,Squeak&#8230;<br />
Le seul reproche que l&#8217;on pourrait faire à JSON, c&#8217;est de ne pas pouvoir transmettre du code de traitement (fonctions et precédures&#8230;).</p>
<ul>
<li>JSON  &#8211; <a href="http://www.json.org/">http://www.json.org/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.valerejeantet.com/2006/05/json-ou-l-injection-de-code-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Applications Ajaxées en entreprise</title>
		<link>http://www.valerejeantet.com/2005/12/premiere-applications-de-ajax-en-entreprise/</link>
		<comments>http://www.valerejeantet.com/2005/12/premiere-applications-de-ajax-en-entreprise/#comments</comments>
		<pubDate>Wed, 21 Dec 2005 21:57:49 +0000</pubDate>
		<dc:creator>Valere Jeantet</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[developpement]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://valerejeantet.com/2005/12/21/premiere-applications-de-ajax-en-entreprise/</guid>
		<description><![CDATA[
Incroyable, hier j&#8217;ai fait une présentation à une maîtrise d&#8217;oeuvre (chef de projet et devs) des principes de AJAX, sans jamais prononcer les mots AJAX, WebDeuxPointZéro etc&#8230;..
Juste présenté les avantages, les possibilités et surtout une solution à un problème technique auquel les devs n&#8217;avaient pas de solutions.
En fait la boîte pour qui je travaille est [...]]]></description>
			<content:encoded><![CDATA[<p><img align="right" src="http://valerejeantet.com/MesObjets/images/ajax.jpg" /></p>
<p>Incroyable, hier j&#8217;ai fait une présentation à une maîtrise d&#8217;oeuvre (chef de projet et devs) des principes de AJAX, sans jamais prononcer les mots AJAX, WebDeuxPointZéro etc&#8230;..</p>
<p>Juste présenté les avantages, les possibilités et surtout une solution à un problème technique auquel les devs n&#8217;avaient pas de solutions.</p>
<p>En fait la boîte pour qui je travaille est tellement réticente à travailler avec des nouvelles technologies (on peut comprendre, quand on voit la qualité des productions du service, on ne prend pas de risques&#8230;..) que je me préparais à des retours du type, &laquo;&nbsp;Il faut quantifier le besoin, les outils&nbsp;&raquo;, &laquo;&nbsp;Etudes d&#8217;impact&nbsp;&raquo;,&nbsp;&raquo;Etudes de faisabilité&nbsp;&raquo;, &laquo;&nbsp;Homologation de la technologie&#8230;.&nbsp;&raquo;, &laquo;&nbsp;Méthodologie&#8230;.&nbsp;&raquo; (ça c&#8217;est les CDP qui en fait n&#8217;ont rien compris ou qui veulent du budget) et des réflexions protectionnistes de la part des Devs &#8230; rien de tout ça, en fait la solution présentée apparaissait tellement simple et  innovante sans être révolutionnaire, parce qu&#8217;elle s&#8217;appuyait sur des technos connues &#8230; (Javascript, Woaaa !), qu&#8217;elle a été immédiatement codée et l?on me demande maintenant un petit document en support pour les équipes.</p>
<p>En fait, le Web2.0, AJAX (ça désigne quoi, des requêtes transparentes ?) ce sont plutôt des termes obscurs pour les esprits précis et cartésiens qui caractérisent les informaticiens (les vrais, pas ceux qui utilisent Word ou qui essayent de cliquer plus vite que leurs voisins&#8230;).</p>
<p>Je me demande quel accueil la solution aurait reçu si j&#8217;avais prononcé ces mots un peu trop nuageux.</p>
<p>Attention, je ne remet pas en cause le Web2.0 ou les nouveaux usages du web qui apparaissent ici et la, la plupart du temps en beta; je vous livre une expérience&#8230; <img src='http://www.valerejeantet.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> )</p>
<p>Au passage, je suis passé pour un gourou&#8230; lol, dans l&#8217;obscurité une étincelle peut vous paraître plus aveuglante qu&#8217;un soleil en pleine nuit (le jour quoi).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.valerejeantet.com/2005/12/premiere-applications-de-ajax-en-entreprise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
