<?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>Le Blog de Olivier Dahan (MVP C#) &#187; Humeurs</title>
	<atom:link href="https://blog.developpez.com/merlin/pcategory/humeurs/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/merlin</link>
	<description></description>
	<lastBuildDate>Wed, 30 Jun 2010 13:19:27 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>De la difficulté de blogger</title>
		<link>https://blog.developpez.com/merlin/p4288/humeurs/de_la_difficulte_de_blogger</link>
		<comments>https://blog.developpez.com/merlin/p4288/humeurs/de_la_difficulte_de_blogger#comments</comments>
		<pubDate>Wed, 26 Sep 2007 16:09:19 +0000</pubDate>
		<dc:creator><![CDATA[Merlin]]></dc:creator>
				<category><![CDATA[Annonces]]></category>
		<category><![CDATA[Humeurs]]></category>
		<category><![CDATA[Infos]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Préserver sa liberté de pensée et faire en sorte que cette liberté soit reconnue est finalement le fondement de tout blog. Que l&#8217;on soupçonne la moindre censure, voire auto-censure, et c&#8217;est toute la crédibilité du blogger qui trinque. La technique devrait être l&#8217;occasion d&#8217;une pensée parfaitement objective. La réalité est plus complexe ! On a tous en tête la bataille rangée entre partisans du Mac contre ceux du PC, débat d&#8217;un autre âge remplacé par [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Préserver sa liberté de pensée et faire en sorte que cette liberté soit reconnue est finalement le fondement de tout blog.<br />
Que l&rsquo;on soupçonne la moindre censure, voire auto-censure, et c&rsquo;est toute la crédibilité du blogger qui trinque.</p>
<p>La technique devrait être l&rsquo;occasion d&rsquo;une pensée parfaitement objective.<br />
La réalité est plus complexe !</p>
<p>On a tous en tête la bataille rangée entre partisans du Mac contre ceux du PC, débat d&rsquo;un autre âge remplacé par celui des tenants de Linux contre les pro Windows, du Libre contre le Commercial, etc.<br />
la technique déborde souvent sur le débat d&rsquo;opinion. Et cela d&rsquo;autant plus que s&rsquo;il est aisé de voir que Linux est meilleur que Windows (.. non je plaisante c&rsquo;est pour voir si vous suivez <img src="https://blog.developpez.com/merlin/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> ) il est plus difficile de juger du futur de Delphi par rapport à .NET ou de l&rsquo;intérêt de Firebird sur SQL Server 2005 express.</p>
<p>Résultat, sur un blog technique on exprime aussi des opinions sur des choix techniques. Et c&rsquo;est là qu&rsquo;il est essentiel pour le blogger que la sincérité de son discours ne puisse être mise en cause.</p>
<p>Le meilleur moyen d&rsquo;echapper à ce doute est donc pour le blogger de maîtriser la totalité de la chaîne technique de la publication de son blog.</p>
<p>Il existe des bloggers purement techniques : extraits de code, liens vers des docs, relais d&rsquo;invitation à des manifestations techniques, etc. Ceux là n&rsquo;ont pas à se poser de question sur leur liberté d&rsquo;expression, par choix il ne s&rsquo;en servent que d&rsquo;une petite partie non polémique.</p>
<p>Il existe aussi des bloggers &laquo;&nbsp;engagés&nbsp;&raquo; comme il y a des chanteurs &laquo;&nbsp;engagés&nbsp;&raquo;. Pour ceux là, dont je suis, la technique n&rsquo;est pas tout, elle ne peut exister que dans un cadre plus large intégrant une vision du monde plus vaste. Dès lors la polémique est possible même si ce n&rsquo;est pas forcément le but recherché.</p>
<p>Il existe des bloggers techniques engagés comme il y a des chanteurs engagés. Ce n&rsquo;est ni mieux ni moins bien, c&rsquo;est un style différent. Lori n&rsquo;a pas de leçon à donnée à Renaud, et Trust n&rsquo;a pas a se moquer d&rsquo;Enrico Macias.</p>
<p>C&rsquo;est pourquoi, sans renier le présent blog qui a son utilité au sein d&rsquo;une communauté sympathique et dynamique, j&rsquo;ai décidé d&rsquo;ouvrir un second blog hébergé sur ma propre plateforme technique. Mon expression y sera totalement libre et je m&rsquo;y sentirai plus à l&rsquo;aise pour certains billets.</p>
<p>Bookmarquez cette adresse, et venez faire un petit coucou de temps en temps :<br />
<a href="http://www.e-naxos.com/blog">Dot.Blog</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1 = 2 ou comment ne pas bronzer idiot !</title>
		<link>https://blog.developpez.com/merlin/p2268/humeurs/1_2_ou_comment_ne_pas_bronzer_idiot</link>
		<comments>https://blog.developpez.com/merlin/p2268/humeurs/1_2_ou_comment_ne_pas_bronzer_idiot#comments</comments>
		<pubDate>Wed, 16 Aug 2006 19:27:30 +0000</pubDate>
		<dc:creator><![CDATA[Merlin]]></dc:creator>
				<category><![CDATA[Humeurs]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour se détendre en cette seconde moitié d&#8217;août et histoire de faire marcher vos neurones pour vous préparer à la rentrée, cherchez l&#8217;erreur : a = b [1] a &#8211; b = a &#8211; b a^2 &#8211; ab = a^2 &#8211; ab a^2 &#8211; ab = a^2 &#8211; b^2 [d&#8217;après 1] a (a &#8211; b) = (a + b) (a &#8211; b) a = (a + b) [2] Si on pose &#171;&#160;a=1&#8243;, alors : 1 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Pour se détendre en cette seconde moitié d&rsquo;août et histoire de faire marcher vos neurones pour vous préparer à la rentrée, cherchez l&rsquo;erreur :</p>
<p>a = b [1]<br />
a &#8211; b = a &#8211; b<br />
a^2 &#8211; ab = a^2 &#8211; ab<br />
a^2 &#8211; ab = a^2 &#8211; b^2 [d&rsquo;après 1]<br />
a (a &#8211; b) = (a + b) (a &#8211; b)<br />
a = (a + b) [2]</p>
<p>Si on pose &laquo;&nbsp;a=1&Prime;, alors :<br />
1 = (1 + 1) [d&rsquo;après 1 et 2]<br />
1 = 2 </p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Delphi tué par le libéralisme ?</title>
		<link>https://blog.developpez.com/merlin/p1628/delphi-win32/delphi_tue_par_le_liberalisme</link>
		<comments>https://blog.developpez.com/merlin/p1628/delphi-win32/delphi_tue_par_le_liberalisme#comments</comments>
		<pubDate>Sun, 12 Feb 2006 14:39:48 +0000</pubDate>
		<dc:creator><![CDATA[Merlin]]></dc:creator>
				<category><![CDATA[Delphi Win32]]></category>
		<category><![CDATA[Delphi.NET]]></category>
		<category><![CDATA[Humeurs]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Voici une question intéressante&#8230; Plaçons nous sous l&#8217;angle économique et non pas politique, ce n&#8217;est pas mon propos. En effet, dans une société gouvernée par le profit il faut sans cesse améliorer ses produits pour conquérir toujours plus de clientèle, faire des profits, et contenter l&#8217;actionnariat. ça, c&#8217;est le bon côté des choses, celui qui est généralement mis en avant par les partisans du libéralisme. Ce bon côté justifie presque à lui seul le libéralisme [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voici une question intéressante&#8230;<br />
Plaçons nous sous l&rsquo;angle économique et non pas politique, ce n&rsquo;est pas mon propos.</p>
<p>En effet, dans une société gouvernée par le profit il faut sans cesse améliorer ses produits pour conquérir toujours plus de clientèle, faire des profits, et contenter l&rsquo;actionnariat.<br />
ça, c&rsquo;est le bon côté des choses, celui qui est généralement mis en avant par les partisans du libéralisme. Ce bon côté justifie presque à lui seul le libéralisme car ce &laquo;&nbsp;cercle vertueux&nbsp;&raquo; va aboutir à des prix de ventes harmonieux (équilibre offre/demande) et des produits de qualité toujours plus haute.<br />
Que c&rsquo;est beau&#8230; On a envie d&rsquo;y croire non ?</p>
<p>En réalité, quand une société joue le jeu, elle finit par disparaître ou par se trouver dans de sérieux ennuis, et ce même au paradis du libéralisme, les USA.<br />
Vous ne me croyez pas ? Alors deux exemples :</p>
<p>* Microsoft<br />
Bill Gates est un bon élève du libéralisme, l&rsquo;un des meilleurs d&rsquo;entre eux. Il a compris toutes les facettes du jeu, les utilise avec maestria et, comme on lui a apprit, il s&rsquo;est battu pour devenir le meilleur, pour &laquo;&nbsp;bouffer&nbsp;&raquo; les concurrents.<br />
Et ce bougre a réussi ! C&rsquo;est un génie du business, le meilleur patron qu&rsquo;une boite américaine puisse avoir. Et pourtant&#8230; même les tribunaux américains lui reprochent sans cesse sa &laquo;&nbsp;position dominante&nbsp;&raquo;, un comble !<br />
Moralité : le libéralisme est un leurre, il ne fonctionne que si personne ne réussi car malheur à celui qui applique avec succès les règles du système !</p>
<p>* Delphi<br />
Ne parlons plus société, parlons produit et voyons si la situation est meilleure.<br />
Et bien non. Une société qui joue le jeu et qui améliore sans cesse son produit fini par l&rsquo;amener à un tel niveau de qualité que plus rien d&rsquo;utile ne peut lui être ajouté&#8230; Moralité : la majeure partie des utilisateurs Delphi en sont restés à Delphi 5. Ce qui implique, bien entendu, que les ventes des versions suivantes n&rsquo;ont pas été à la hauteur des attentes. Donc perte de vitesse, ce qui justifie le revirement de Borland aujourd&rsquo;hui qui souhaite se concentrer uniquement sur les outils ALM.</p>
<p>Y a-t-il une morale à tout cela ?</p>
<p>Oui, pour réussir dans un monde libéral et capitaliste il ne faut surtout pas produire de bons produits (comme Delphi) et il ne faut surtout pas être meilleur que ses concurrents commercialement pour ne pas avoir d&rsquo;ennui (MS).<br />
Un tel système basé sur un mensonge peut-il survivre ? Y en-a-t-il d&rsquo;autres ?<br />
Je ne sais pas, ce billet n&rsquo;a pas vocation politique, juste philosophique : se questionner sur notre monde qui apparaît bien étrange.<br />
Je vous laisse à vos cogitations, je retourne faire du C#&#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Faut-il brûler Delphi ?</title>
		<link>https://blog.developpez.com/merlin/p1127/delphi-win32/faut_il_bruler_delphi</link>
		<comments>https://blog.developpez.com/merlin/p1127/delphi-win32/faut_il_bruler_delphi#comments</comments>
		<pubDate>Wed, 28 Sep 2005 12:53:09 +0000</pubDate>
		<dc:creator><![CDATA[Merlin]]></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Delphi Win32]]></category>
		<category><![CDATA[Delphi.NET]]></category>
		<category><![CDATA[Humeurs]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[La rencontre avec un langage est parfois un moment privilégié, l&#8217;impression que ce langage a été écrit pour soi. Tout est clair, évident, sa logique coule de source. On est heureux. Mais il en va de cette émotion comme de l&#8217;amour, c&#8217;est un instant qu&#8217;on ne ressent que de rares fois dans son existence. Mon premier &#171;&#160;flash&#160;&#187; avec un langage a été Turbo Pascal sous CP/M &#8230; je ne vous dirais pas la date pour [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>La rencontre avec un langage est parfois un moment privilégié, l&rsquo;impression que ce langage a été écrit pour soi. Tout est clair, évident, sa logique coule de source. On est heureux.<br />
Mais il en va de cette émotion comme de l&rsquo;amour, c&rsquo;est un instant qu&rsquo;on ne ressent que de rares fois dans son existence.<br />
Mon premier &laquo;&nbsp;flash&nbsp;&raquo; avec un langage a été Turbo Pascal sous CP/M &#8230; je ne vous dirais pas la date pour ne pas faire trop ancien combatant.<br />
Le second eu lieu en 94 quand j&rsquo;ai bêta testé Delphi 1.</p>
<p>Et depuis&#8230; rien. Dephi s&rsquo;est amélioré au fil des ans mais l&rsquo;effet de surprise n&rsquo;a lieu qu&rsquo;une fois.<br />
Mon coeur se desséchait. Etais-je blasé ? Allez savoir. On se questionne.<br />
Java ? bof&#8230; Rien de plus que du Delphi interprété àprès tout, en plus lourd et moins facile à déployer. Les compilateurs qui sortiront ensuite ne changeront rien à mon opinion d&rsquo;ailleurs.<br />
C++ ? Langage puissant mais par trop permissif ouvrant la voie à du code imbuvable. Trop tordu pour m&rsquo;émouvoir.<br />
PHP ? Mélanger du code à du Html est tout sauf un avantage. Trop brouillon pour mon cartésiannisme.</p>
<p>Bref, mon coeur se languissait&#8230; Ce n&rsquo;est pas que la doulce Delphi était moins tendre ou qu&rsquo;elle se montrait moins aimante. Mais je la connaissais si bien&#8230; Nous étions un vieux couple, plus de dix ans déjà&#8230;</p>
<p>Et puis un jour j&rsquo;ai croisé la jeune C#&#8230; La belle était séduisante mais son look C++ m&rsquo;a laissé de marbre. Beauté froide me disais-je alors.<br />
Mais quelque chose m&rsquo;attirait dans son regard, son déhanchement souple et aguichant était, il fallait bien l&rsquo;avouer, assez sexy.<br />
Pour ne plus penser à cet amour impossible je me plongeais alors dans Delphi.NET. Après tout, ma vieille maîtresse avait fait beaucoup d&rsquo;efforts pour me plaire à nouveau. Nouveau look, nouveau maquillage, elle avait même déménagé pour un quartier jeune et plus branché, dotnet. On peut dire qu&rsquo;elle s&rsquo;était donné du mal et j&rsquo;étais touché par tant d&rsquo;attention. La tendresse accumulée au fil des ans aidant, je retombais dans ces bras où je me sentais en sécurité.</p>
<p>Mais cette sécurité portait aussi le nom de l&rsquo;habitude, hélas.</p>
<p>et c&rsquo;est ainsi, il faut l&rsquo;avouer ici, que je l&rsquo;ai trompée avec la jeune C#. Mon coeur battait à nouveau, je me sentais rajeunir ! Cette émotion si rare je la ressentais à nouveau. </p>
<p>Faisant mon mea culpa je décidais alors de tout révéler de ma coupable liaison à ma tendre Delphi. C&rsquo;est à ce moment que son père, le sieur Borland, décida de sortir Delphi 2005 au sein duquel il ajouta, oui, c&rsquo;est un comble, C# !<br />
Ayant la bénédiction du père, j&rsquo;ai pu ainsi poursuivre cette double liaison coupable, m&rsquo;ennivrant dans la couche de  la jeune C# et venant chercher refuge et sécurité dans les bras de la rassurante Delphi.</p>
<p>Mais un jour on se dit &laquo;&nbsp;il faut que cela cesse, qui a deux maisons perd sa raison !&nbsp;&raquo;. Tous les soirs on se couche avec de fermes résolutions pour le lendemain. Promesses qu&rsquo;on ne tient pas. Les ruptures, c&rsquo;est toujours difficile&#8230;</p>
<p>Alors faut-il brûler Delphi ?</p>
<p>Pour ceux qui habitent encore les vieux quartiers Win32, Delphi reste certainement la maîtresse la plus séduisante.</p>
<p>Pour ceux qui affectionnent les quartiers jeunes et remuants, le choix entre C# la jeune et Delphi.NET la mature est plus délicat&#8230;</p>
<p>Développer sous VCL.NET apporte un grand confort et évite de remettre en question des années d&rsquo;expérience. Il est toujours vexant de se retrouver comme un débutant devant une plate-forme où la moindre ligne de code réclame de longues recherches. Ceux qui connaissent bien la VCL auront tout intérêt à rester dans ce mode sous .NET d&rsquo;autant que VCL.NET sera prochainement portée pour le Compact Framework&#8230;</p>
<p>Mais les choses ne sont pas si claires dès lors qu&rsquo;on doit développer des librairies de code, des composants. Delphi.NET utilise une convention très particulière pour les espaces de noms, le langage impose la redistribution d&rsquo;une DLL Borland avec les applications. Cela n&rsquo;est pas toujours acceptable si l&rsquo;on doit diffuser son code compilé à des développeurs .NET utilisant d&rsquo;autres langages.<br />
Dès lors, il s&rsquo;impose comme une évidence que les librairies doivent être écrites sous C#. Elles s&rsquo;intègrent sans souci sous Delphi.NET et ne posent aucun problème avec les autres langages .NET.</p>
<p>Il ne faut donc pas brûler Delphi qui reste un excellent choix sous .NET.</p>
<p>&#8230; Mais il faut se former à C#. Aucun bon développeur Delphi ne trouvera son salut dans les années à venir s&rsquo;il ne maîtrise pas aussi C#.</p>
<p>Il va falloir apprendre à gérer deux maisons sans y perdre la raison&#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
