Lettres


[Actu PHP] Lettre N.135 Dimanche 21 Mars 2004
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 21 Mars 2004
************************************************************

Attention :
Cette lettre hebdomadaire est distribuée aux personnes
qui se sont inscrites sur le site nexen.net, comme membres et
comme destinataires de cette lettre. Les instructions de
modifications sont disponibles en bas de ce mail.

Des commentaires? des questions? des informations à suggérer?
Contactez l'éditeur de la lettre avec l'adresse indiquée en
bas de ce mail.

Edito
=====
Deux conférenciers dans mon salon, et 30 livres
et 80 t-shirts s'empilent dans mon bureau : ça y est,
la conférence PHP Québec se concrétise. L'excitation,
la joie de revoir des amis, le stress intense de deux
jours de conférence, le calme absolu qui suit cette
tempête : je retrouve avec joie les montagnes russes
de l'organisation.

Cette conférence sera très importante pour plusieurs
raisons : plusieurs invités de marque viendront discuter
de la certification PHP. Le projet suscite beaucoup
d'intérêt, et devrait accélérer notablement durant
cet événement.

C'est aussi l'audience de la conférence qui devrait
faire une cuvée exceptionnelle : le gouvernement du
Québec s'est inscrit en masse, et des services entiers
de plusieurs grosses compagnies québécoises sont
présents. C'est un changement notable par rapport
à l'an dernier, qui marque bien la place d'alternative
crédible et rentable de la plate-forme.

Ils s'intéressent en premier lieu aux retours d'expérience,
et aux réalisations de leurs collègues, pour orienter
leur décision. Les aspects techniques, paradoxalement,
passent en second. On parle fonctionnalité, sécurité,
et standards.

On en reparle lundi prochain. A tête reposée.

Damien Séguy

Site de la semaine
==================
Nouveau départ, nouveau logo, nouveau site :
l'AFUP renouvelle son image et ses activités en
changeant de site web. Romain Desplanques a créé
un nouveau design dont un logo remarquable.
Plusieurs membres ont contribué activement à
cette réalisation.

Côté outil de gestion, SPIP est désormais utilisé
dans sa dernière version. Le site s'enrichit d'une
nouvelle rubrique : Les conférences de l AFUP.
Le mois prochain, plus précisement le 7 Avril
Laurent Bossavit présentera une méthodologie
de travail agile : l'extrem programming.
Cette conférence est ouverte et gratuite :
http://www.afup.org/article.php3?id_article=225

Dans les prochains mois, nous poursuivrons
notre travail avec la refonte de l'annuaire d'entreprises
et une section dédiée au forum 2004. Et le site de
l'AFUP fournit toujours une base documentaire
de retours d'expérience.

L association compte près de 60 membres. Si vous
souhaitez participer au développement professionnel
de PHP et que vous n'êtes pas encore membre,
il est temps d'y penser!
http://www.afup.org/article.php3?id_article=70

L AFUP est toujours a l'affût de retours sur des projets
professionnel intéressants, impliquant des entreprises connues,
des technologies sortant de l'ordinaire, ...
Si vous avez ce genre d'informations : bureau@afup.org

Cyril Pierre de Geyer
http;//www.afup.org/

Au sommaire
===========
  • [1] Première Linux Install Party en Tunisie
  • [2] PHP 5 sous toutes les coutures
  • [3] Actualité de développement de PEAR
  • [4] Testez PHP 5 RC1
  • [5] Présentation de mysqli
  • [6] Lord of the String
  • [7] Alertes de sécurité
  • [8] Direction|PHP du mois de Mars 2004 est paru!
  • [9] Utiliser PHP avec MySQL
  • [10] Accès à eBay en PHP
  • [11] PHP 5.0 RC1
  • [12] Les bases de données en code source ouvert gagnent du
  • [13] PHPCommunity prend corps
  • [14] La vérité sur les sessions
  • [15] Filtres bayesiens en PHP
  • [16] php dans la presse
  • [17] Le tour des Blogs francophones
  • [18] La dynamique PHP
  • [19] PEAR ou comment éviter la plomberie
  • [20] carnet d'adresses Palm in line
  • [21] Roadsend Compiler compile des applications PHP
  • [22] Rencontre XP (Extreme Programming)
  • [23] Le site de l'AFUP fait peau neuve
  • [24] Résumé de la semaine de développement PHP
  • [25] Éditeur d'images en ligne
  • [26] Profilage des expressions régulières
  • [27] Évaluer les frameworks et les CMS
  • [28] PHP en quelques MOTS
  • [29] PHP 5 pas si simple?
  • [30] MySQL résout le problème PHP


  • Toute l'actualité en détails :
    ===============================

    [1] Première Linux Install Party en TunisieHaut ]
    ------------------------------------------------------------
    Les clubs LibertySoft (club des logiciels libres de l’INSAT)
    et INSATech (Club des nouvelles technologies) organisent,
    avec le soutien de l’ATU2L (Association TUnisienne des
    Logiciels Libres), le 7 Avril 2004 à l’INSAT
    de Tunis, la première Linux Install
    Party
    en Tunisie.

    A l'occasion de cette manifestation, deux concours auront
    lieu. Le premier, le jour même, traitera des connaissances
    du monde Linux. Le second, qui sera en ligne, aura comme
    sujet le développement d'une application en PHP/Mysql.

    Pour plus de détails, consultez le site de la manifestation
    ------------------------------------------------------------
    Marouen (http://www.insatech.net/installparty)
    http://dev.nexen.net/news/gen.php3/2004/03/21/2794,0,1,0,0.php3


    [2] PHP 5 sous toutes les couturesHaut ]
    ------------------------------------------------------------
    Zend a rassemblé une collection impressionnante d'articles
    sur les nouveautés de PHP 5. Ces articles sont écrits par
    d'éminents contributeurs à PHP, avec une bonne dose de
    vulgarisation. A mettre en bookmark immédiatement!

    + PHP 5 et XML, par Christian Stocker
    + l'extension SOAP, par Dmitry Stogov
    + Introduction à SQLite par Ilia Alshanetsky
    + Tidy, par John Coggeshall
    + COM dotNet, par Wez Furlong
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/21/2795,0,1,0,0.php3


    [3] Actualité de développement de PEARHaut ]
    ------------------------------------------------------------
    17 paquets PEAR ont été mis à jour, ou ajoutés.

    Date : Classe de gestion des dates et fuseaux horaires
    File_Passwd : Manipulations de fichiers de mots de passe
    HTTP_Download : Téléchargements HTTP
    MDB_QueryTool : Interface objet pour lire et modifier des
    données en base.
    Net_FTP : Interface objet pour FTP
    Net_POP3 : Interface avec les serveurs POP3.
    Net_UserAgent_Mobile : Analyseur de chaîne de description
    des navigateurs
    PHPUnit : Outils de tests de régression
    PHPUnit2 : Outils de tests de régression
    PHP_Fork : Classe de fork, pour démarrer des processus
    fils.
    Structures_DataGrid : Un paquet pour gérer des grilles de
    données, et les afficher en table.
    Text_Wiki : Analyse et affichage de balises Wiki.
    UDDI : UDDI pour PHP
    Validate : classe de validation
    XML_RPC : Implémentation PHP du protocole XML-RPC
    XML_Transformer : Transformations XML en PHP
    XML_XUL : Classe pour bâtir des applications XUL pour
    Mozilla
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/21/2796,0,1,0,0.php3


    [4] Testez PHP 5 RC1Haut ]
    ------------------------------------------------------------
    Suite à la sortie de PHP 5 vendredi, une nouvelle version
    de WAMP5 est sortie, incluant la première RC de PHP 5. Un
    bon moyen de tester cette nouvelle version sous Windows.

    Pour les utilisateurs de linux, DotDeb.org propose de son
    côté les packages debian pour cette version, ajoutez ces
    deux lignes dans votre /etc/apt/sources.list :

    deb http://packages.dotdeb.org ./
    deb http://devel.dotdeb.org ./

    Un gros bravo aux deux équipes pour leur réactivité !
    ------------------------------------------------------------
    didou (didou@keliglia.com)
    http://dev.nexen.net/news/gen.php3/2004/03/20/2793,0,1,0,0.php3


    [5] Présentation de mysqliHaut ]
    ------------------------------------------------------------
    ext/mysqli est la remplaçante de l'extension mysql
    classique. Elle a pour but d'apporter un renouveau au code
    vieillissant de ext/mysql, aussi bien pour les
    performances, les fonctionnalités et le nombre de bugs.
    Cette nouvelle extension profite aussi des dernières
    améliorations de MySQL 4.1.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/20/2791,0,1,0,0.php3


    [6] Lord of the StringHaut ]
    ------------------------------------------------------------
    Passionné par la linguistique de la trilogie, Simon White
    détaille sa recherche de similarités sur l'ensemble des 14
    langues du "seigneur des anneaux". La première
    partie est consacrée à l'obtention de listes de mots depuis
    le livre, et la seconde, est destinée à rechercher des
    similarités, à partir d'une heuristique.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/20/2792,0,1,0,0.php3


    [7] Alertes de sécuritéHaut ]
    ------------------------------------------------------------
    15 alertes de sécurité ont été émises concernant des
    applications PHP et MySQL.

    Elles concernent Mambo Open Source, PhpBB, SPIP, PHP-Nuke,
    Warpspeed, vBulletin, error manager et Jetty.

    Mambo Open Source Index.PHP SQL Injection Vulnerability
    PhpBB admin_words.php Multiple Vulnerabilities
    GNU SPIP Unspecified PHP Code Execution Vulnerability
    PHP-Nuke Modules.php Multiple Cross-Site Scripting
    Vulnerabilities

    + JelSoft VBulletin ForumDisplay.PHP Cross-Site Scripting
    Vulnerability
    http://www.securityfocus.com/bid/9888
    + JelSoft VBulletin ShowThread.PHP Cross-Site Scripting
    Vulnerability
    http://www.securityfocus.com/bid/9889
    + JelSoft VBulletin MemberList.PHP Cross-Site Scripting
    Vulnerability
    http://www.securityfocus.com/bid/9887
    + Mambo Open Source Index.PHP Cross-Site Scripting
    Vulnerability
    http://www.securityfocus.com/bid/9890
    + PHP-Nuke Image Tag Admin Command Execution Vulnerability
    http://www.securityfocus.com/bid/9895
    + PHPBB Search.PHP Search_Results Parameter SQL Injection
    Vulnerability
    http://www.securityfocus.com/bid/9883
    + WarpSpeed 4nAlbum Module For PHPNuke Multiple
    Vulnerabilities
    http://www.securityfocus.com/bid/9881
    + PHPBB ViewForum.PHP "topicdays" Cross-Site
    Scripting Vulnerability
    http://www.securityfocus.com/bid/9866
    + PHPBB ViewTopic.PHP "postdays" Cross-Site
    Scripting Vulnerability
    http://www.securityfocus.com/bid/9865
    + Jetty Unspecified Denial of Service Vulnerability
    http://secunia.com/advisories/11166/
    + Error Manager Cross Site Scripting Vulnerabilities
    http://secunia.com/advisories/11164/
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/20/2790,0,1,0,0.php3


    [8] Direction|PHP du mois de Mars 2004 est paru!Haut ]
    ------------------------------------------------------------
    Direction|PHP du mois de Mars 2004 est paru!

    76 pages / 4,9 Mo / prix = 5,5 

    • L'avenir de PHP-GTK par Jonathan Protzenko
    • Automatiser les tests pour les applications PHP par James
    McCaffrey
    • Mettez votre HTML en ordre avec Tidy par John Coggeshall
    • Tribune libre par Christophe Ballihaut
    • Mambo Open Source CMS par Eddie Peloke
    • Utiliser les API Amazon avec NuSOAP par Alessandro
    Sfondrini
    • Les expressions régulières par George Schlossnagle
    • WAP : passé, présent et futur par Andrea Trasatti
    • Le moteur de template Smarty par Gérald Cröes
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/19/2789,0,1,0,0.php3


    [9] Utiliser PHP avec MySQLHaut ]
    ------------------------------------------------------------
    John Coggeshall continue la série d'articles qu'il a
    commencée sur PHP et MySQL : après l'introduction et les
    fonctions de bases (connexion, lecture, déconnexion), il
    aborde des fonctions très utilisées. Notamment :
    + Rapports d'erreurs
    + Comptes de nombre de lignes
    + Récupération de la nouvelle valeur d'un auto_increment.

    Un troisième article est prévu.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/19/2788,0,1,0,0.php3


    [10] Accès à eBay en PHPHaut ]
    ------------------------------------------------------------
    Après les API SOAP de Google et Amazon, eBay propose une API
    pour interagir avec ses services, accessibles depuis un
    script PHP. PAT propose un paquet PEAR, qui masquera toutes
    la complexité de l'API.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/19/2787,0,1,0,0.php3


    [11] PHP 5.0 RC1Haut ]
    ------------------------------------------------------------
    La version RC1 de PHP 5 est enfin disponible. Zeev vient de
    faire la publication officielle sur le site de php.net vers
    17h30, heure de Paris. Les miroirs vont assurer la
    diffusion de cette nouvelle version : profitez des serveurs
    proches, comme les fr.php.net, fr2.php.net, fr3.php.net,
    ca, be, ch.

    • Zend engine 2, avec le support objet moderne.
    • Suport XML grâce à libxml2 et simleXML
    • Nouvelle extension MySQLi, pour MySQL 4.1 et ultérieur.
    • SQLite, moteur SQL intégré.
    • Nouvelle extension SOAP
    • Amélioration des flux bas niveaux.

    Il est temps de tester PHP 5 sur votre système, pour faire
    remonter les bugs avant la publication officielle de PHP 5.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/18/2786,0,1,0,0.php3


    [12] Les bases de données en code source ouvert gagnent du terrain dans les entreprises américainesHaut ]
    ------------------------------------------------------------
    "Selon une étude récente d’AMR Research, pour laquelle
    140 directeurs informatiques américains ont été interrogés,
    les bases de données en code source ouvert ne sont encore
    qu’en phase d’expérimentation sur le marché, mais elles
    seront utilisées à grande échelle d’ici 2006." Un
    article de Michel Ktitareff, pour l’Atelier – groupe BNP
    Paribas – 18/03/2004.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/18/2785,0,1,0,0.php3


    [13] PHPCommunity prend corpsHaut ]
    ------------------------------------------------------------
    phpcommunity a pour but de donner un lieu de rencontre pour
    la communauté PHP en ligne. Il n'existe pas de site central
    pour la communauté PHP, comme c'est le cas pour d'autres
    technologies. Le site de PHP.net ne souhaite pas
    s'embarquer dans cette direction. Chris Shiflett a
    rassemblé une équipe imposante de contributeurs PHP et de
    commanditaires pour réaliser le site le plus ambitieux en
    PHP :
    Jobs, weblogs PHP, promotion, Wiki, contenu et actualités
    seront rassemblés sur un même site, en anglais.

    Le développement de PHPcommunity est une réponse à la
    croissance démographique de la communauté PHP en Amérique
    du Nord.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/18/2784,0,1,0,0.php3


    [14] La vérité sur les sessionsHaut ]
    ------------------------------------------------------------
    Chris Shiflett récidive sur son sujet de prédilection : les
    sessions. Il publie un article détaillant le fonctionnement
    des sessions dans php-magazine. Cet article est bien plus
    complet que la présentation de la documentation. Il
    complète les fondements théoriques avec des éléments de
    sécurité et le fonctionnement du protocole HTTP.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/18/2783,0,1,0,0.php3


    [15] Filtres bayesiens en PHPHaut ]
    ------------------------------------------------------------
    Les filtres bayesiens sont exploitables sur un site web,
    comme technique de base en intelligence artificielle. En
    utilisant les probabilités conditionnelles, le webmestre
    peut mettre en place un système expert pour évaluer
    différentes situations. Les filtres bayesiens sont utilisés
    communément sur les serveurs mails, pour identifier les
    spams. Sur un site web, vous pourrez vous en servir comme
    système expert, pour guider vos visiteurs.
    Voici le premier article d'une série de trois .
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/18/2782,0,1,0,0.php3


    [16] php dans la presseHaut ]
    ------------------------------------------------------------
    HORS-SÉRIE LOGIN Mars 2004 - n° 23 * Programmation XML de A
    à Z *
    Section CODING / Pratique
    Pages 64 à 70
    article de Marc Thevenet
    * XML et PHP *
    Commentaire (il ne parle pas de php 5 :( )
    [http://www.login.fr]
    -------------------------------
    LOGIN Mars 2004 - n° 115 * SPAM : Le fléau du net *
    (ca semble être le sujet du mois, vu dans la plupart des
    revues de la presse informatique)
    Section CODING / Pratique
    Pages 74 et 75
    article de Yann Rocq (Rédacteur en chef)
    * PEAR : la bibliothèque de classe de PHP *
    + une astuce en page 76
    [http://www.login.fr]
    -------------------------------
    GNU/Linux Magazine France - n°59
    Rubrique SERVEUR
    Pages 50 à 53
    article de François Crevola
    Développez votre Wiki en PHP
    ------------------------------------------------------------
    Moosh (http://www.phpfrance.com)
    http://dev.nexen.net/news/gen.php3/2004/03/17/2775,0,1,0,0.php3


    [17] Le tour des Blogs francophonesHaut ]
    ------------------------------------------------------------
    [onpk]
    * Bibliothèque PHP :: Image_GIS * :: 05/03/2004
    Via le blog de Sebastian Bergmann, une bibliothèque pour
    créer des images "géographiques. Encore un truc à
    tester à l'occasion et, en tout cas, à garder en mémoire si
    -- on ne sait jamais -- un client pointe le bout de son nez
    avec un projet "géographique".

    * Apéro PHP lillois * :: 25/03/2004
    Un nouvel apéro PHP est lancé à Lille pour la fin du mois
    de mars. Rendez-vous donc à tous ceux qui souhaitent
    découvrir ou approfondir le PHP et toutes les technologies
    annexes le 25 mars 2004 à partir du 20h au Bel Ouvrage.
    Après la clôture du Clair-Obscur, on se retrouve donc dans
    ce bistro tranquille et accueillant situé 4 parvis St
    Michel. Reste plus qu'à venir : vous y êtes les bienvenus.
    Et pour vous inscrire, il suffit de se connecter sur le
    site des apéros PHP.

    * Qui a dit refactoring avec PHP ? * 02/03/2004
    A croire qu'il y a bien une blogosphère qui se répond par
    post interposé : je tombe aujourd'hui sur un post paru chez
    Nexen : Cartographie d'une application. On y parle d'un
    produit en Perl, PHPXref -- un PHP Cross Referencing
    Documentation Generator.
    Je ne l'ai pas encore testé mais mon petit doigt me dit que
    c'est un projet à suivre pour tous ceux qui veulent faire
    du refactoring sur leur produit en PHP. En tout cas je
    connais plusieurs personnes qui attendent les
    fonctionnalités évoquées par Damien Séguy.

    ----
    [GREUT]
    * del.icio.us au bout du doigt * :: 5 mars 2004
    Le système de linklog (à peu près) est très agréable à
    Utiliser, mais moins quand il s'agit de récupérer les
    données. Voici donc une classe PHP nécessitant DOMXML qui
    vous permettra de tout récupérer.

    ----
    [MAURICE BLOG]
    Incrémentation :: vendredi 27 février 2004 à 00
    $var[0] = "a";
    ${$var["0"].$var["1"].$var["2"]}
    = 21;
    if(!strcmp(date("Y-m-d"),date("Y-m-d",mktime(0,0,0,2,27,2004))))${$var[0].$var[1].$var[2]}++;
    echo ${$var[0].$var[1].$var[2]};
    ?>

    ----
    PRESSE
    http://www.actulab.com/cloaking.php
    "Le cloaking - qu'on pourrait traduire par masquage,
    camouflage ou cachotterie - est une technique utilisée par
    certains sites web pour présenter une version spécifique
    ("cloakée") d'une page web à certains de leurs
    visiteurs préalablement identifiés. Ainsi, à une même
    adresse, deux internautes pourront voir des pages
    complètement différentes.

    Les motivations du recours au cloaking sont diverses:
    • Présenter aux visiteurs une page web écrite dans leur
    langue natale,
    • Afficher des publicités ciblées,
    • Protéger le contenu ou les mots-clés d'une page web de
    ses concurrents,
    • Interdire l'accès à une page web aux robots collecteurs
    d'emails,
    • Améliorer le référencement d'un site dans les moteurs de
    recherche."
    ------------------------------------------------------------
    Christophe Gesché (Moosh@phpFrance.com)
    http://dev.nexen.net/news/gen.php3/2004/03/17/2774,0,1,0,0.php3


    [18] La dynamique PHPHaut ]
    ------------------------------------------------------------
    Harry Fueck, décidément très en verve ces derniers jours,
    présente les variables et fonctions dynamiques de PHP : il
    est possible de manipuler du contenu dynamique, mais aussi
    des variables dynamiques ou encore même, des fonctions
    dynamiques. L'adjectif dynamique de PHP vient de la
    capacité de son code d'évoluer durant l'exécution. Avec les
    fonctions dynamiques, vous pouvez créer à la volée des
    fonctions, qui seront utilisables comme si elles avaient
    été programmées en dur.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/17/2773,0,1,0,0.php3


    [19] PEAR ou comment éviter la plomberieHaut ]
    ------------------------------------------------------------
    PEAR a été conçu comme une bibliothèque de composants PHP,
    prêts à l'utilisation. Elle est destinée à rassembler les
    fonctionnalités les plus courantes de PHP, pour éviter
    d'avoir à les redévelopper à chaque projet : envoi de mail
    par HTML, échanges SOAP, client HTTP, identification,
    système d'utilisateur... Harry Fueck nous rafraîchit la
    mémoire, et présente PEAR.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/17/2772,0,1,0,0.php3


    [20] carnet d'adresses Palm in lineHaut ]
    ------------------------------------------------------------
    Vous trouverez sur ce site en téléchargement complet et
    gratuit une application PHP/MySQL qui permet l'utilisation
    du carnet d'adresses du Palm sur le Web (import, export,
    fusion ...)

    Ce carnet d'adresses peut même s'utiliser tel quel [sans
    Palm].
    ------------------------------------------------------------
    (pi.jayet@laposte.net)
    http://dev.nexen.net/news/gen.php3/2004/03/17/2767,0,1,0,0.php3


    [21] Roadsend Compiler compile des applications PHPHaut ]
    ------------------------------------------------------------
    "Roadsend Compiler pour PHP produit des applications et
    bibliothèques optimisées et indépendantes, à partir de code
    source PHP. Le compilateur produit du code machine, et non
    pas du byte code PHP : aucun interpréteur n'est
    nécessaire.

    Roadsend Compiler pour PHP, ou PCC, est une nouvelle
    implémentation du langage PHP et dispose de son
    environnement d'exécution compatible avec Zend PHP 4.3.4.
    Roadsend Compiler pour PHP ne partage aucun code avec la
    version Open Source de PHP."

    Le but de ce logiciel est de permettre la diffusion
    d'applications web sur des CD, ou de développer des
    applications en PHP, et de les remettre sous forme
    indépendante. PCC a été testé sur Debian et RedHat. Aucune
    indication n'est fournie sur le mode de distribution, ou le
    niveau de compatibilité avec le Zend Engine.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/16/2771,0,1,0,0.php3


    [22] Rencontre XP (Extreme Programming)Haut ]
    ------------------------------------------------------------
    Le 7 Avril à partir de 20h à Paris, l’AFUP organise une
    rencontre gratuite sur le thème de l’Extreme Programming.
    La conférence sera présentée par Laurent Bossavit l’un des
    auteurs du livre "Extreme Programming" édité par
    Eyrolles.

    L’Association Française des utilisateurs de PHP et la
    société Exoftware vous invitent à découvrir l’Extreme
    Programming, méthode agile de développement et de gestion
    de projets.

    Vous pourrez discuter avec des praticiens qui livreront
    leurs retours d’expérience, après une présentation des
    bénéfices de la méthode en termes de qualité, maîtrise des
    délais et gestion de la relation client, notamment dans le
    cadre des projets Web.
    ------------------------------------------------------------
    didou (didou@keliglia.com)
    http://dev.nexen.net/news/gen.php3/2004/03/15/2770,0,1,0,0.php3


    [23] Le site de l'AFUP fait peau neuveHaut ]
    ------------------------------------------------------------
    Dans un message envoyé sur la liste des membres de l'AFUP
    (association Française des Utilisateurs de PHP), le
    président Cyril Pierre de Geyer nous informe de la
    publication de la nouvelle version du site AFUP.

    Un grand merci aux membres de site_afup pour leur excellent
    travail !
    On remarquera notamment la refonte du design signée Romain
    Desplanques.
    ------------------------------------------------------------
    didou (didou@keliglia.com)
    http://dev.nexen.net/news/gen.php3/2004/03/15/2769,0,1,0,0.php3


    [24] Résumé de la semaine de développement PHPHaut ]
    ------------------------------------------------------------
    Voici enfin le résumé de la semaine dernière. En effet, la
    croisière PHP|Cruise a un petit peu perturbé la publication
    de cette chronique, mais elle devrait bientôt reprendre un
    rythme de croisière correct !

    * TLK : PHP 5 RC 1 (encore :)) et 4.3.5
    * TLK : Ajouter des fonctions de déboguage dans PHP 4
    * TLK : Nouvelle extension Perl dans PECL

    ------------------------------------------------------------
    didou (didou@keliglia.com)
    http://dev.nexen.net/news/gen.php3/2004/03/15/2768,0,1,0,0.php3


    [25] Éditeur d'images en ligneHaut ]
    ------------------------------------------------------------
    "L'autre jour, je me suis tellement pourri la vie en
    utilisant un client FTP pour nettoyer des images
    mal-orientée que j'ai écrit un script pour effectuer des
    opérations banales sur des images (rotation,
    redimensionnement, effacement), à intégrer dans WordPress.
    Voici le script indépendant. Il requiert GD 2.0,
    ImageMagick ou l'extension PHP ext/imagemagick. PEAR
    Image_Transform est optionnel. Le script a été testé sur
    Windows et Debian."
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/15/2766,0,1,0,0.php3


    [26] Profilage des expressions régulièresHaut ]
    ------------------------------------------------------------
    Sterling Hughes vient de publier un profileur d'expressions
    régulières. Cet outil s'insère dans l'extension PCRE, et
    mesure le temps de calcul consommé par chaque partie de
    l'expression. Le profileur permet donc de repérer les
    sous-masques les plus lents, qu'il vaut mieux supprimer.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/15/2765,0,1,0,0.php3


    [27] Évaluer les frameworks et les CMSHaut ]
    ------------------------------------------------------------
    Demian Turner lance une réflexion générale pour rassembler
    des critères permanents de choix des CMS et Framework. Ces
    derniers deviennent légions, et servent le même objectif :
    il faut des outils pour savoir les identifier. Ces critères
    pourront d'ailleurs servir aux auteurs de CMS pour
    améliorer leurs produits, et comprendre leurs utilisateurs.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/15/2764,0,1,0,0.php3


    [28] PHP en quelques MOTSHaut ]
    ------------------------------------------------------------
    John Neil explique les choix de PHP par Myers, pour son
    système interne de suivi des ventes. Comme beaucoup de
    compagnies en croissance, Myers avait conservé les même
    processus de facturation que lors de sa création. Il fallait
    tout remettre à plat pour faire face à l'augmentation de
    volume des ventes.

    Myers Order Tracking System a été refait en PHP et Oracle
    pour plusieurs raisons : Myers avait déjà de l'expérience
    avec PHP, le langage supporte des charges importantes.
    Mêler HTML et PHP permet de travailler harmonieusement avec
    les concepteurs web. Enfin, PHP s'intègre très bien dans un
    système de gestion des versions.

    Deuxième semaine de la saga Oracle sur PHP.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/15/2763,0,1,0,0.php3


    [29] PHP 5 pas si simple?Haut ]
    ------------------------------------------------------------
    John Lim, auteur de php Everywhere, nous livre son opinion
    sur PHP 5 : ce ne sera pas une évolution, mais une
    révolution. Avec plusieurs nids à problèmes et discussions
    virulentes (Java, orienté objet, moteur PHP..). XML, Objet,
    les exceptions, et le typage faible des arguments va
    changer la vie des programmeurs PHP. Mais retourner en
    arrière sera très difficile.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/15/2762,0,1,0,0.php3


    [30] MySQL résout le problème PHPHaut ]
    ------------------------------------------------------------
    Depuis la version 4.1, MySQL a modifié la licence qui couvre
    les bibliothèques clientes pour les mettre sous licence
    GPL. Elles étaient sous licence LGPL jusqu'ici et certains
    éditeurs exploitaient cela pour les inclure sans verser de
    royalties à MYSQL AB. La nouvelle licence les empêche de
    faire cela, mais la conséquence a été d'empêcher PHP
    d'inclure MySQL dans sa distribution : conflit de licence.
    PHP est sous Apache, alors que MySQL est sous GPL. En
    conséquence, l'extension MySQL a été ramenée à un statut
    d'extension classique et d'autres bases en profitent pour
    occuper le terrain : SQLite, Oracle et MSSQL jouent des
    coudes.

    MySQL AB a donc publié une exception à sa licence, qui
    permet à PHP de reprendre le cours habituel de son
    développement avec MySQL.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2004/03/15/2761,0,1,0,0.php3




    ***************************************************************
    Pour modifier votre abonnement :
    http://www.nexen.net/services/login.php?direction=diffusion.php

    Pour devenir membre de nexen.net :
    http://www.nexen.net/services/login.php?direction=diffusion.php

    L'actualité journalière sur nexen.net :
    http://www.nexen.net/news/

    Contact de l'éditeur
    damien.seguy@nexen.net
    ***************************************************************
    Cette lettre hebdomadaire est un un service de Nexen.net,
    portail technologique PHP et MySQL éditée par la société
    Nexen Services SA au capital de 49.536 Euros
    inscrite au registre du commerce de Paris : RCS B 423 995 224