mageekblog - Mot-clé - Olivier MeunierLe blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.2021-12-02T08:20:54+01:00Frédéric Hardyurn:md5:26874ca5b8cd4cac8d08b0e68e64f63aDotclearBon anniversaire Dotclear !urn:md5:fea680941ca7e55fff2c39dd1219fd652013-08-13T11:30:00+02:002013-08-13T11:30:00+02:00mageekguyPHPanniversaireDotclearOlivier Meunier<p><a href="http://dotclear.org">Dotclear</a> et moi, ça a commencé par <a href="http://neokraft.net">Olivier Meunier</a>.</p>
<p>Même si je ne l’ai jamais rencontré <abbr title="In Real Life">IRL</abbr>, j’aime beaucoup ce qu’il laisse transparaître de lui sur Internet, à commencer par son blog et son code.</p>
<p>Tout comme moi, il a cet amour du travail bien fait, de cette recherche permanente (et vaine mais tellement jouissive) de la perfection dans tout ce qu’il fait.</p>
<p>Et tout comme moi, parfois, il refuse spontanément et violemment la merde sous toutes ses formes et n’hésite pas à le clamer haut et fort.</p>
<p>Bref, je me suis intéressé à <a href="http://dotclear.org">Dotclear</a> à cause du caractère de cochon d’Olivier, car je me suis demandé s’il avait vraiment les moyens de son ambition.</p>
<p>Et accessoirement, j’avais également envie de faire une blague à quelqu’un qui avait un blog propulsé par <a href="http://dotclear.org">Dotclear</a>.</p> <p>Du coup, j’ai téléchargé ses sources et j’ai commencé à lire son code afin de trouver un moyen de contourner l’authentification de l'interface d'administration.</p>
<p>Et cinq minutes plus tard, j’avais trouvé une énorme faille de sécurité grâce à une injection SQL de base.</p>
<p>Pour m’amuser, je me suis alors connecté (mais sans rien modifier) sur l’interface d’administration de certains blogueurs influents, histoire de jouir de ma puissance tel un adolescent attardé.</p>
<p>Enfin, attardé, finalement pas tant que cela, puisque j’ai également très rapidement envoyé un courrier électronique à Olivier pour l’informer de la faille et lui fournir le patch nécessaire.</p>
<p>C’est comme ça que j’ai pris contact avec Olivier pour la première fois : en piratant son bébé.</p>
<p>Rétrospectivement, c’était gonflé.</p>
<p>Évidemment, il l’a très mal pris et il s’est mis en colère, mais ce n’était pas après moi qu’il en avait.</p>
<p>Il s’en voulait d’avoir été aussi con (je le cite) en laissant une telle faille dans son code.</p>
<p>J’ai alors eu la confirmation qu’il était un réellement un type bien, car il était aussi dur avec lui-même qu’avec les autres, voir même pire, ce qui n'est pas peu dire.</p>
<p>De plus, il a sorti très rapidement <a href="http://web.archive.org/web/20041011222325/http://www.dotclear.net/forum/read.php?7,4518,4518">une nouvelle version</a> et il a communiqué largement à propos de cette faille.</p>
<p>Depuis, nous n’avons repris contact directement qu’à une occasion, lorsque je l’ai sollicité pour <a href="http://blog.mageekbox.net/?post/2010/09/13/switch-%28true%29-case-Olivier-Meunier-%3A-%24mageekblog-interview%28%29%3B-break%3B">une interview concernant PHP</a> peu de temps après qu’il ait passé la main en ce qui concerne le développement de <a href="http://dotclear.org">Dotclear</a>.</p>
<p>J’avoue que je ne sais pas exactement pour quelle raison j’ai choisi sa solution pour motoriser ce blog, car j’ai pour habitude de garder le contrôle en développant mes propres outils.</p>
<p>Cependant, je suppose que le fait de disposer d’une solution de bonne qualité conçue par un intégriste du développement encore pire que moi et déployable en quelques minutes a été déterminant.</p>
<p>Depuis, je suis resté fidèle à <a href="http://dotclear.org">Dotclear</a>, malgré tous les défauts que je peux lui trouver, même si j’ai trouvé que certaines décisions prises par ses repreneurs n’étaient pas des plus pertinentes.</p>
<p>J’ai aussi beaucoup pesté lorsque j’ai passé mon serveur à PHP 5.3, car j’ai été obligé de modifier régulièrement le code de chaque nouvelle version afin qu’elle fonctionne correctement avec cette version du langage, jusqu’à ce que la compatibilité devienne totale.</p>
<p>Plusieurs fois, j’ai aussi envisagé de le remplacer par une solution faite maison.</p>
<p>Mais après réflexion, je ne l’ai jamais fait, car j’ai toujours pensé que je ne disposerais jamais du temps nécessaire pour atteindre un niveau de qualité équivalent.</p>
<p>Je pense donc que <a href="http://dotclear.org">Dotclear</a> propulsera encore longtemps ce blog et je lui souhaite donc un bon anniversaire !</p>http://blog.mageekbox.net/?post/2013/08/13/Bon-anniversaire-Dotclear#comment-formhttp://blog.mageekbox.net/?feed/atom/comments/440