Aller au contenu | Aller au menu | Aller à la recherche

jeudi 4 juin 2009

SpiderMonkey : Exécuter du Javascript côté serveur, depuis PHP

SpiderMonkey est le moteur Javascript utilisé par Mozilla Firefox ; cet article va nous montrer comment utiliser l’extension PHP SpiderMonkey — encore expérimentale — pour exécuter du Javascript côté serveur, depuis PHP.

Sommaire de cet article :

Lire la suite...

mercredi 3 juin 2009

Tour du mois en PHP : mai 2009

Voici le mois de juin qui commence — ce qui signifie que le moi de mai vient de se terminer ^^
Et voici donc ma sélection de quelques liens bookmarkés, en rapport avec PHP, pour mai 2009 :

Zend Framework 1.8.0 Released

Je parlais le mois dernier de la sortie de la pré-version 1.8 du Zend Framework ; et bien, voici la version 1.8.0 !
Au niveau des nouveautés, on pense bien évidemment à Zend_Tool, qui permet notamment d’utiliser un outil en ligne de commandes pour générer du code — en particulier, un squelette de projet et/ou de controlleur —, un peu à la manière de ce que fait symfony depuis bien longtemps. Pour plus d’informations, n’hésitez pas à lire Zend_Tool and ZF 1.8 !
A noter encore, l’apparition de Zend_Application, qui fourni un mécanisme standard de bootstrapping d’application, ou encore la refonte de l’Autoloader — et si voulez plus de détails à ce sujet, vous pouvez lire http://devzone.zend.com/article/4525-Developing-a-Comprehensive-Autoloader.
Accessoirement : depuis, la version 1.8.2 est sortie.

Magazine PHP TV - Mai 2009

L’émission de mai 2009 de PHPTV est sortie ; au programme, MySQL suite au rachat par Oracle, le point sur symfony et Zend Framework aujourd’hui, et Magento.
Et en complément, une interview de Fabien Potencier et Andi Gutmans, créateurs des deux frameworks cités au-dessus.

php|tek 2009

C’est du 19 au 22 mai qu’avait lieu à Chicago la conférence php. Suite à celle-ci, de nombreuses séries de slides ont été postées, parfois accompagnées de quelques commentaires.
Pour ne citer que quelques exemples[1] :

Et pour une liste un peu plus longue, vous pouvez vous pencher sur le tag tek09 sur slideshare ; vous pouvez aussi consulter le tour d’horizon qu’en a fait Michelangelo van Dam.

The "European WinPHP Challenge"!

PHP a depuis fort longtemps une mauvaise réputation sous Windows, en particulier au niveau des performances. Pour prouver que les choses s’améliorent avec IIS7 et FastCGI, voici le concours WinPHP, dont l’objectif est de montrer que PHP et Windows ne sont pas (plus ?) incompatibles.
Les résultats seront annoncés pendant la Dutch PHP Conference, mi-juin.
En attendant, voici quelques séries de blog-posts, où plusieurs participants nous font part de leur expérience ; si vous êtes amenés à déployer PHP sous Windows / IIS7, vous y trouverez sans aucun doute nombre informations utiles :

PHP is NOW

PHP est, depuis plusieurs années maintenant, considéré par un outil de développement sérieux par de grosses sociétés — au point que de gros éditeurs tels Microsoft ou Oracle se tournent de plus en plus vers notre langage de prédilection.
En parallèle, PHP est aussi un outil libre, disponible gratuitement — sans coût de licence, donc —, tout comme de nombreuses briques logicielles tournant autour, que ce soit frameworks, applications Web, serveurs de Base de Données, … Une question intéressante, maintenant : en ces temps difficiles au niveau économique, est-ce que nous n’aurions pas devant nous une parfaite occasion de pousser encore plus PHP en avant ?

symfony: The new Getting Started tutorial

La documentation du framework symfony continue à s’enrichir, avec une nouvelle version du Tutorial "Getting started".
A noter aussi, la sortie en français du livre Mieux développer en PHP avec Symfony 1.2 et Doctrine.
Et puisque l’on parle de Doctrine, voici une mise à jour d’un comparatif entre Doctrine et Propel, deux ORM PHP parmis les plus utilisés — à ce sujet, Doctrine 2.0 commence à s’annoncer petit à petit ;-)

BARGENTO II Le Retour !

Le 2 juin 2009 aura lieu à Paris le second Bargento, événement regroupant plus de 200 passionnés et professionnels intervenant autour de la plate-forme e-commerce Magento.
Pour plus d’informations : bargento.fr.

Pimp Your PHP App with Flex!

Je n’ai encore jamais eu l’occasion de développer en Flex, mais j’en entends de plus en plus parler dans des contextes orientés PHP. Avez-vous testé ? Qu’en pensez-vous ? Et de cet article ?

PHP performance III — Running nginx

Et pour finir : Apache est souvent le serveur Web auquel on associe PHP — c’est d’ailleurs un des serveurs Web les plus répandus.
Cela dit, ce n’est pas la seule possibilité qui existe pour déployer une application PHP, en particulier lorsque l’on recherche les performances avant tout ; une alternative dont on entend fréquemment parler est nginx.


D’autres articles, ou évènements, ont attiré votre attention, pour ce mois de mai 2009 ?
Comme d’habitude, n’hésitez pas à en faire part en commentaire !

Et pour très bientôt, un « vrai » article — ça commençait à faire longtemps, direz-vous ^^


Notes

[1] Sélection semi-aléatoire : je n’ai pas encore eu le temps de parcourir tous ces slides…

[2] Celle-ci a attiré mon attention : je vais donner une présentation du même style au bureau à la fin du mois ^^

Tour du mois en PHP : avril 2009

J’ai été quelque peu overbooké ces derniers temps, et je n’ai pas eu jusqu’à ce week-end le temps[1] de repasser sur mes derniers bookmarks enregistrés… Mais c’est maintenant chose faite, et voici ma sélection de liens intéressants pour le mois d’avril 2009[2] :

Forum PHP 2009 : Appel à conférenciers

Cette année, le Forum PHP 2009, organisé par l’AFUP, aura lieu les 12 et 13 novembre, à la cité des sciences à Paris.
L’Appel à conférenciers est ouvert jusqu’au 30 juin.
Et pour les inscriptions, c’est par ici !

Upcoming PHP 5.3 features and beyond

PHP 5.3 approche de plus en plus ; voici une interview de Lukas Kahwe Smith, Release Manager pour cette version, où il parle de certaines des nouveautés de PHP 5.3, ainsi que des futures versions — en particulier, de ce qu’est déjà, et sera peut-être PHP 6.
Et au passage, un article sur les fonctions lambda et les closures, une des grandes nouveautés de PHP 5.3.

PHPUnit?: tests unitaires pour PHP

Une grosse partie du temps passé à travailler sur une application implique des modifications du code initial, sans pour autant avoir le temps de retester manuellement l’ensemble de l’application. C’est particulièrement dans ce genre de situation que les tests automatisés prouvent leur utilité.
Cet article — en français — vous montrera comment mettre en place des tests unitaires automatisés en utilisant PHPUnit, en allant jusqu’à l’obtention d’un rapport de couverture de code, tout en passant par l’utilisation de Selenium pour exécuter des tests directement au sein d’un navigateur.

Zend Framework 1.8 PREVIEW Release

La sortie de la prochaine version de Zend Framework, la version 1.8, approche ; voici une pré-release, pour pouvoir dès maintenant commencer à tester ses nouvelles fonctionnalités.
Au programme, en particulier, la mise en place d’un outil en ligne de commande, pour générer un projet, un controlleur, … En somme, le début de l’implémentation au sein de ZF d’un des points qui font la force de symfony !

Série de posts sur l’utilisation de Zend_Form

Matthew Weier O’Phinney, architecte intervenant sur Zend Framework, nous offre une série de posts sur l’utilisation des classes Zend_Form :

Zend Server released!

Après quelques mois de versions Bêta, voici la première release "stable" de Zend Server.

Wrapping C++ Classes in a PHP Extension

Je n’ai toujours pas eu le courage ni le temps de me mettre au développement d’extensions PHP, et je n’ai pas touché à une ligne de C/C++ depuis des années, mais voici un article donnant quelques idées à propos de l’utilisation d’une classe C++ pour le développement d’une extension PHP ; à mettre dans un coin, ça peut servir un jour ;-)

PHPPowerPoint 0.1.0 (CTP1) released!

La génération de documents (documents Word, Excel, PDF, …) est une problématique que l’on voit souvent passer sur nos projets PHP…
Voici PHPPowerPoint, une nouvelle classe permettant de générer des documents PowerPoint 2007.

Refactoring Your Application

Le refactoring est pour ainsi dire partie intégrante de la vie d’un développeur ; voici quelques mots à son sujet : quoi ? comment ? pourquoi ?


D’autres articles, ou évènements, ont attiré votre attention, pour ce mois d’avril 2009 ?
Comme d’habitude, n’hésitez pas à en faire part en commentaire !

Et à (très ?) bientôt pour le mois de mai : l’article est déjà bien avancé, ce coup-ci ^^


Notes

[1] Ni l’envie, peut-être aussi, d’ailleurs

[2] Et je me dis que, même deux mois après, ça fait du bien de repasser là-dessus : j’ai redécouvert des articles dont je ne me souvenais même plus — certains d’entre eux non postés ici, d’ailleurs.

lundi 20 avril 2009

Tour du mois en PHP : mars 2009

Comme tous les mois, en voici un nouveau qui s’est achevé[1] — avec sa quantité d’articles et d’événements intéressants !
Voici ma compilation de liens m’ayant le plus marqués pour le mois de mars 2009.

PHP Mutation Testing With MutateMe

MutateMe est un framework de Tests de mutations[2], dont l’objectif est de permettre de tester la qualité des tests automatisés développés pour une application, en appliquant des « mutations » mineures au code source du programme.
A noter aussi en mars : sortie de la version 0.2.

Create a REST API with PHP

Un tour d’horizon sur ce qu’est une API REST, et les premières informations nécessaires à la création d’un serveur REST en PHP.

Getting started with phpUnderControl

J’ai eu plusieurs fois l’occasion de travailler avec la Plate-forme d’intégration continue PhpUnderControl.
Voici un article qui explique comment installer PhpUnderControl, et configurer l’application pour l’intégration continue d’un projet PHP, en passant par la génération de sa PhpDoc, l’analyse de code, ou encore les tests automatisés.

Fake uploading files

Ceux d’entre vous qui mettent en place des Tests Automatisés pour leur application apprécieront peut-être l’extension « fakeupload »[3], qui permet de faire croire à PHP que des fichiers ont été uploadés.

En restant sur les tests automatisés, on peut parler de l’utilisation de l’extension Runkit pour tester vos anciennes applications PHP[4], en permettant de mocker des fonctions.

PHP Quebec 2009

Les 4 et 6 mars avaient lieu la conférence PHP Québec 2009.
De nombreuses présentations ont été données ; les slides de ces conférences sont disponibles en ligne.

PHP micro-optimization tips

Toute une liste d’astuces de « micro-optimisation » pour gagner quelques micro-secondes sur vos scripts PHP…
… Et en réponse, une floppée de posts :

Finalement, on en retombe sur la même chose que d’habitude : premature optimization is the root of all evil, mais jeter un coup d’œil à cette liste d’astuces ne peut pas faire de mal, intellectuellement parlant !

Et pour aller un peu plus loin que ces idées de micro-optimisation, vous pouvez lire The five immutable rules of optimization.

Doctrine 1.1 Released

Le framework ORM Doctrine (utilisé notamment par le framework Symfony, et facilement branchable dans un projet Zend Framework) est sorti en version 1.1.
Au menu, une douzaine de nouveautés, et un grand nombre de corrections de bugs.

Part 1: What is Dependency Injection?

Voici le premier article d’une série sur l’injection de dépendance, et l’implémentation en PHP d’un conteneur d’injections de dépendances.
Pour la suite :

Premier Drupal Camp Lyon

Samedi 28 mars se tenait le premier Drupal Camp Lyonnais — le premier hors Paris, avec plusieurs présentations, dont une sur la future version 7 de Drupal, et une autre sur le développement de modules.
A suivre pour une autre fois ? ;-)

Sortie de PHP 5.3 RC1

La sortie de PHP 5.3 se rapproche : cette future version de notre langage de programmation favoris est désormais entrée dans sa phase de Release Candidates !
Les nouveautés ? Vous en avez sans doute déjà entendu parler… Mais n’hésitez pas à jeter un coup d’œil à ma série d’articles sur le sujet ;-)

Atelier Zend Framework : Autorisations : lier les ACLs aux contrôleurs et objets métiers

Zend Framework met à notre disposition la classe Zend_Acl, pour gérer les autorisations d’accès à des ressources… Mais la gestion des ACL n’en reste pas moins un sujet délicat, posant souvent problème lors de la mise en place d’une application.
Cet article présente une mise en place possible d’ACL au sein d’un application basée sur Zend Framework.

Symfony Live : Conférence francophone sur Symfony à Paris les 11 & 12 juin 2009

Les 11 et 12 juins auront lieu à Paris la première conférence francophone dédiée au framework PHP Symfony, organisée par Sensio Labs et l’AFUP.

2009 WinPHP Challenge

Et enfin, pour terminer, voici un concours dont l’objectif est de montrer à quel point, suite aux améliorations récentes, PHP est à même de fonctionner correctement sur une plate-forme Windows + IIS.
Les inscriptions se terminant le 17 avril, les résultats devraient être connus le 13 juin !


D’autres articles, ou évènements, ont attiré votre attention, pour ce mois de mars 2009 ?
Comme d’habitude, n’hésitez pas à en faire part en commentaire !


Notes

[1] Oui, encore une fois, ce n’est plus tout à fait le début du mois ; mais j’apprécie tout de même le passage sur mes favoris : ça permet de « redécouvrir » certains liens intéressants ;-)

[2] A tout hasard, si quelqu’un a une meilleure traduction pour « Mutation Testing » que « Tests de mutations », faites moi signe en commentaire ^^

[3] Je ne l’ai pas moi-même essayée, mais je suis preneur de tout retour ;-)

[4] Comprendre : applications développées en PHP non orienté objet

vendredi 20 mars 2009

Tour du mois en PHP : février 2009

Encore fois une fois, un mois s’est terminé (Oui, je suis plus qu’en retard, encore une fois ^^) — court, celui-là, d’ailleurs ; ce qui ne signifie pas moins intéressant pour autant ;-)
Voici ma compilation de liens m’ayant le plus marqués pour le mois de février 2009.

PHP 5.2.9 Released!

Pour commencer, toujours en attendant la sortie — qui se rapproche ;-) de PHP 5.3, voici une nouvelle version de PHP 5.2.
Et pour les curieux, voici le Changelog de PHP 5.2.9.

Setting up phpUnderControl

Au niveau de l’intégration continue, qui se développe petit à petit en PHP, voici un article expliquant comment installer et configurer la plate-forme d’intégration continue phpUnderControl.

PHP Mutation Testing With MutateMe

En restant sur l’idée de l’intégration continue, qui signifie souvent "Tests Automatisés", voici un nouvel outils, MutateMe, destiné à effectuer des tests de mutation sur du code PHP : Mutation Testing: MutateMe 0.2.0alpha Released

Generate PDF, DOCX and RTF files with PHP

La génération de documents textes enrichis… Un sujet qui nous a souvent demandé pas mal d’effort… Si vous l’avez essayé, que pensez-vous de phpLiveDocx ?

HTTP Basic and Digest authentication with PHP

La gestion d’identification HTTP n’est pas une nouveauté, mais un article en expliquant les principes, et son interaction avec PHP, ne peut jamais faire de mal — ce n’est pas souvent demandé par des clients (trop peu « sexy », j’imagine ^^), mais ça rend pourtant bien service !

Série sur Zend_Acl

La gestion des droits d’accès n’est généralement pas facile à prendre en main, même avec un Framework pré-machant une partie du travail… Voici une série de trois articles à ce sujet, en utilisant les classes Zend_Acl du Zend Framework :

Create a REST API with PHP

Effectuer des appels distant vers un service exportant des fonctionnalités via une API REST est des plus simple… Et créer un serveur REST n’est pas complexe non plus !
Voici un article qui explique à la fois ce que signifie REST et ce quelles en sont les implications, et qui enchaine en expliquant comment mettre en place un service REST en PHP.

Bringing Javascript to the server using PHP

Et pour finir, une idée qui me semble intéressante, ne serait-ce que techniquement parlant, pour commencer : exécuter du code Javascript côté serveur, depuis PHP[1].
C’est ce que permet la nouvelle extension PECL :: spidermonkey !
Au niveau des liens utiles, je ne peux que conseiller la lecture du post détaillant l’API de l’extension : Current status and API of spidermonkey, et vous pouvez toujours jeter un coup d’oeil à la liste des posts taggés "spidermonkey" !
(Je me demande si je ne posterais pas un article là-dessus un de ces jours, d’ailleurs, ne serait-ce que parce que l’idée est « fun » !)


D’autres articles, ou évènements, ont attiré votre attention en février ?
Comme d’habitude, n’hésitez pas à en faire part en commentaire !


Notes

[1] J’en entends déjà se demander « mais quelle utilité ? » ; une réponse toute simple : combien de fois dupliquez-vous votre code de vérification de formulaire, côté client et côté serveur ? Est-ce qu’il ne serait pas intéressant de ne l’écrire qu’une seule fois, en Javascript, et de l’exécuter des deux côtés ?

mercredi 18 février 2009

Tour du mois en PHP : janvier 2009

Ce n’est pas le début d’un mois, ni la fin d’un autre… Mais, même un demi-mois en retard, un petit tour sur quelques articles intéressants du mois précédent fait toujours du bien ;-)

Voici donc quelques liens vers des articles qui ont attiré mon attention — suffisamment pour que je les bookmarke, en tout cas — pour ce mois de Janvier 2009 !

Five reasons why the shut-op operator (@) should be avoided

Masquer sauvagement les affichages d’erreur n’est quasiment jamais une bonne solution, et encore moins lorsque c’est fait « en dur » dans le code…
Voici cinq bonnes raisons expliquant pourquoi l’utilisation de l’opérateur @ devrait être évitée.

PHP 5.3 : encore du nouveau !

Vous vous en doutez, je continue à suivre l’actualité autour de PHP 5.3…
Pour ce mois de janvier, j’ai noté :

Début du travail sur une nouvelle extension memcached

Avec des sorties régulières de nouvelles versions ; Cf http://pecl.php.net/package/memcached/

New Traits Patch Ready for Testing

Certains d’entre nous pensent déjà à « l’après PHP 5.3 », puisque voici une nouvelle version du Patch ajoutant le support des Traits à PHP ; pour l’instant, c’est prévu pour PHP 6, mais en évoquant l’idée d’un PHP… 5.4 ;-)
Et la RFC correspondante : Horizontal Reuse for PHP.

Zend Framework : Zend_Tool, pour la version 1.8

Zend Framework ne cesse d’évoluer, et on commencer à parler de la future version, la 1.8 ; voici deux articles à propos de Zend_Tool, qui favorisera peut-être la génération de code, un peu comme ce que l’on trouve avec Symfony :

Et en parlant de Zend Framework, voici quelques notes à propos de la mise en place d’un repo PEAR pour distribuer Zend Framework.

Zend Framework : série d’articles sur la mise en cache de pages HTML complètes

Toujours en parlant ZF, Pádraic Brady nous propose une série d’articles à propos de la mise en cache de pages HTML complètes, permettant d’afficher celles-ci sans même passer par PHP, une fois qu’elles ont été générées — ce qui représente un gain important niveau performance, et est une stratégie utilisée par de nombreuses applications :

Barcamp Magento à Paris

L’annonce du premier Barcamp Magento à Paris, pour le 2 février.
Ce n’était plus en janvier (mais presque, dira-t’on ^^), mais voici quelques retours :

Eclipse PDT 2.0 is now available

C’était à la toute fin décembre, mais c’est « passé à la trappe » le mois dernier avec Noël et le jour de l’an : Eclipse PDT est sorti en version 2.0.
Je l’utilise entre 8 et 10 heures par jour tous les jours depuis que les versions RC ont été rendues disponibles, et cette version a vite remplacé la version 1.x ! Même chose pour plus de dix développeurs PHP autour de moi !
Et vous, quel est votre IDE ? Ou travaillez-vous avez quelque chose de plus léger (Mais moins complet ?) ?


D’autres articles, ou évènements, ont attiré votre attention sur le mois de janvier 2009 ?
Comme d’habitude, n’hésitez pas à en faire part en commentaire !


jeudi 1 janvier 2009

Tour du mois en PHP : décembre 2008

Voici arrivée la fin d’une année, et le début d’une nouvelle ; ce qui signifie aussi la fin d’un mois, et le moment de revenir sur quelques liens qui ont attiré mon attention durant ce mois de décembre 2008 !

Mais avant de commencer, je profite de ce post de début d’année pour vous souhaiter à tous une bonne et heureuse année 2009, que ce soit d’un point de vue « php »[1] ou sur des aspects plus personnels !

Et maintenant, pour entrer dans le vif du sujet…

PHP Advent 2008

Qui dit mois de décembre dit calendrier de l’avent ; voici donc un article pour chacun des 24 premiers jours du mois, à propos de PHP, que ce soit au niveau communautaire, ou sur des points plus techniques.

The Jobeet Tutorial

Et un second calendrier de l’avent : un tutorial en 24 articles expliquant comment mettre en place un projet complet sous Symfony 1.2.
Et ce tutorial existe aussi en version utilisant Doctrine comme ORM — la version « par défaut » étant basée sur Propel.
(Quelque chose qui serait intéressant, maintenant, c’est un tutorial du même genre, pour Zend Framework…)

PHP 5.2.8

Ce mois de décembre a vu la sortie de deux versions de PHP 5.2 :

  • La version 5.2.7 est sortie le 4 décembre,
  • Elle a été retirée le 7 — à cause d’une régression qu’elle introduisait, en rapport avec les magic_quotes,
  • Et la version 5.2.8 est sortie le lendemain, le 8 décembre !

Pour la liste des corrections de bugs et améliorations, consultez les notes de sortie de la version 5.2.7.

The adventure of PHP and the magic quotes

Elles font parler d’elles depuis des années, et ont à nouveau été montrées du doigt ce mois-ci, avec les sorties de PHP 5.2.7 et 5.2.8… Vivement leur suppression, en PHP 6 ?
En attendant, voici un article résumant leur histoire en quelques lignes, ainsi que quelques unes des difficultés rencontrées dans leur mise en place.

PHP 5.3 alpha3

C’est aussi début décembre qu’est (enfin ?) sortie la version alpha3 de PHP 5.3, avec comme principale modification par rapport à la version précédente la nouvelle gestion des espaces de noms, utilisant notamment « \  » comme séparateur, et plus « :: ».
Pour plus d’informations, n’hésitez pas à jeter un œil sur ma série d’articles sur PHP 5.3 ;-)

Forum PHP 2008 - Edition spéciale PHP TV

Les 8 et 9 décembre, c’était le Forum PHP Paris 2008 organisé par l’AFUP.
PHP TV met à disposition les vidéos d’une partie des conférences, dont vous pouvez retrouver les slides sur le site de l’AFUP.

Using Zend_Form in Your Models

Matthew Weier O’Phinney, un des architectes travaillant sur Zend Framework, attaque une série d’articles sur la couche « Model » du MVC en ZF ; ce premier article donne quelques idées sur la place que l’on peut accorder à Zend_Form au sein de la couche model de notre application.
Et quelques jours plus tard, voici un second article : Applying ACLs to Models — que je n’ai pas encore eu le temps de lire, mais que j’ai déjà bookmarké ^^

ZendX_JQuery helpers : démos

Zend Framework 1.7 a vu l’introduction des composants ZendX_JQuery. Chaque fois que j’en parle, je me retrouve à chercher une démo… Et bien, en voici deux :


D’autres articles, ou évènements, ont attiré votre attention ce mois-ci ?
Comme d’habitude, n’hésitez pas à en faire part en commentaire !


Notes

[1] On ne se refait pas — quoique ^^

jeudi 11 décembre 2008

Slides de la conférence "PHP 5.3 : les nouveautés du futur si proche" au forum PHP Paris 2008

Suite aux articles que j’ai publié sur ce blog ces deux derniers mois, j’ai animé mardi 9 décembre une session à propos des nouveautés de PHP 5.3 au Forum PHP Paris 2008 organisé par l’AFUP.

Voici les slides de cette session :


Et pour entrer plus en profondeur dans les détails, n’hésitez pas à vous référer aux articles traitant des nouveautés de PHP 5.3 ;-)

Quelques liens utiles pour en savoir plus sur le Forum PHP Paris 2008 :

Les photos devraient suivre d’ici quelques jours, de même que les vidéos : toutes les conférences ont été filmées, en vue d’être visionnables librement par ceux d’entre vous qui n’avaient pas pu se rendre au forum !
Suivez le site de l’AFUP ;-)


Et pour finir : vous êtes plusieurs à être revenus vers moi à propos de cette conférence, que ce soit pour discuter plus en détails de certains points, pour m’avoir félicité ou remercié, ou même pour m’avoir fait remarquer quelques points qui laissaient à désirer.
Merci à tous pour ces retours dont je prends bien évidemment note — en particulier ceux à propos de points améliorables !


- page 2 de 10 -