Lettres


[Actu PHP] Lettre N.346 Dimanche 29 Octobre 2006
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 29 Octobre 2006
************************************************************

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.



Au sommaire
===========
lundi 23 octobre 2006
mardi 24 octobre 2006
mercredi 25 octobre 2006
jeudi 26 octobre 2006
vendredi 27 octobre 2006
samedi 28 octobre 2006
dimanche 29 octobre 2006
  • [36] Apache face à Lighttpd
  • [37] Actualité de développement PEAR, edition 115


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

    [1] Slashdot interroge Marten Mickos de MySQLHaut ]
    ------------------------------------------------------------
    Marten Mickos se prète au jeu des questions / réponses
    avec la communauté lors d'une entrevue avec Slashdot. Pas
    moins de 11 questions issues des utilisateurs, qui portent
    sur tout l'écosystème MySQL : mise en marché,
    problèmes de bogues, supériorité de l'Open Source,
    Recherche et Développement, le gratuit, etc.

    Les réponses sont d'une simplicité étonnante : M. Mickos
    est une bête de scène, qui sait communiquer simplement.
    Regardez simplement l'analogie avec la cours arrière, pour
    expliquer comment le code de MySQL est plus propre que le
    code propriétaire...Savoureux.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/mysql/slashdot_interroge_marten_mickos_de_mysql.php


    [2] Tutoriel KMLHaut ]
    ------------------------------------------------------------
    "Le document Google Earth KML Document détaille tout ce
    dont vous avez besoin pour créer et partager des
    informations avec le client Google Earth. Toutefois, si
    vous voulez voir directement des exemples d'applications
    avec KML, alors ce tutoriel est pour vous."

    KML est un format XML pour Google Earth, qui permet de
    publier des points sur les cartes Google maps ainsi que
    pour le client google Earth.

    Par exemple, vous pouvez voir nexen.net "en vrai" en
    utilisant l'URL suivante dans votre client Google Earth :
    http://www.nexen.net/nexen.kml.

    Ou bien, en suivant le lien ci-dessous, dans google Maps.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/tutorial/tutoriel_kml.php


    [3] Conseils d'optimisations d'une table MySQLHaut ]
    ------------------------------------------------------------
    Quelques conseils de bases pour optimiser une table MySQL :

    SIGNED et UNSIGNED Réduisez la taille des
    identifiants uniques Apprenez les différences entre
    CHAR et VARCHAR Ne mélangez pas les TEXT/BLOB dans une
    table
    ------------------------------------------------------------
    http://www.nexen.net/actualites/trucs/conseils_doptimisations_dune_table_mysql.php


    [4] XMI2PHP 0.3 publiéHaut ]
    ------------------------------------------------------------
    XMI2PHP est un outil automatique pour gérer des classes PHP
    à partir de fichiers XMI. Il est non seulement capable de
    produire de nouveaux fichiers, mais en plus, de mettre à
    jour les anciens fichier générés, tout en préservant
    les modifications apportées depuis la première
    génération.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/logiciels/xmi2php_0.3_publie.php


    [5] [Dossier] Introduction au géocodageHaut ]
    ------------------------------------------------------------
    [Dossier Nexen.net]
    Si une partie de votre travail implique du développement
    Web, vous ne pouvez pas prétendre ne pas avoir été
    touché par l'apparition de Google Maps. Dans cet
    article, nous allons découvrir combien il est facile pour
    PHP 5 d'exploiter la puissance de Google Maps et de
    Yahoo! Maps dans vos propres applications Web.

    Par Chris Cornutt
    ------------------------------------------------------------
    http://www.nexen.net/articles/dossier/introduction_au_geocodage.php


    [6] J'y serais : et vous?Haut ]
    ------------------------------------------------------------
    Une des bonnes raisons pour venir au forum PHP de Paris (les
    9 et 10 novembre 2006) est de pouvoir rencontrer la
    communauté PHP francophone, ainsi que des experts
    internationaux. Si ce jargon vous semble abscons,
    Christophe Gesché l'a décodé pour vous : il a simplement
    recensé la liste des personnes qui seront présentes au
    forum, et que vous pourrez rencontrer facilement. Si vous
    venez nous voir, alors laissez lui un message pour allonger
    la liste!

    Rasmus, Zeev, Damien, Christophe, Andrei, Derick, Cyril,
    Guillaume, Romain, Perrick, Eric, Arnaud, etc...
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/jy_serais_:_et_vous.php


    [7] Bien ranger son phpinfo()Haut ]
    ------------------------------------------------------------
    Un peu en avance de phase sur mon futur article sur les
    phpinfo(), Ilia Alshanetsky publie un guide pour ranger son
    phpinfo. Il est fréquent d'installer une page phpinfo.php
    sur un site, pour pouvoir surveiller la configuration du
    site. En faisant cela, on publie aussi cette même
    configuration sur internet. Un coup d'oeil sur Yahoo et
    Google indique immédiatement des centaines de milliers de
    phpinfo. C'est une pratique à combattre, pour éviter les
    problèmes de sécurité.

    D'un autre coté, avec une simple collecte de ces fichiers,
    il est possible d'avoir une photo plus détaillée des choix
    de configuration et d'extensions sur les sites Web. Nous en
    reparlerons prochainement.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/securite/bien_ranger_son_phpinfo.php


    [8] Analyse des projets Open SourceHaut ]
    ------------------------------------------------------------
    Ohloh a acquis sa célébrité avec l'article récent 'PHP
    Eats Rails for Breakfast'. Ce site Web effectue des
    analyses de code source, pour produire différentes
    statistiques sur les projets. L'étude produit le nombre de
    lignes de codes et leur évolution dans les récentes
    années, le nombre de contributeurs, le coût de
    réalisation du projet, ou encore la répartition des
    différentes technologies utilisées (HTML, XML,
    Javascript, etc). Un outil pratique pour comparer des
    projets, même s'il semble soulever des questions.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/analyse_des_projets_open_source.php


    [9] Fin programmée des versions 4.1 chez MySQLHaut ]
    ------------------------------------------------------------
    MySQL a abandonné le support des versions 4.0 depuis le 30
    septembre 2006 pour la versions communauté. Les clients
    MySQL Network restent supportés pour cette version
    jusqu'en décembre 2008. Il est possible d'obtenir le
    support pour ces versions en devenant client MySQL Network.

    La version 4.1 en version communautaire reste toujours
    supportée jusqu'à la fin de l'année 2006.

    Il est aussi possible d'obtenir les vieilles distributions
    MySQL 4.0 (et probablement les autres aussi) sur le site
    des archives. Bien entendu, il est recommandé de ne plus
    les utiliser pour le développement, mais d'utiliser
    plutôt la version 5.0 voire même 5.1 : le temps que vous
    prépariez votre application, la 5.1 sera disponible.

    MySQL AB publie les cycles de vie des versions de ses
    produits sur son site (lien ci-dessous).
    ------------------------------------------------------------
    http://www.nexen.net/actualites/mysql/fin_programmee_des_versions_4.1_chez_mysql.php


    [10] Tutoriel HTML_QuickFormHaut ]
    ------------------------------------------------------------
    "On dit souvent aux programmeurs de ne pas réinventer la
    roue., et les meilleurs programmeurs savent emprunter aux
    autres avant de commencer à programmer. PHP, une
    technologie principalement orientée vers le Web, est
    victime du syndrome de la réinvention dès qu'il s'agit
    d'afficher, traiter et valider un formulaire. Cependant, il
    existe un magnifique paquet PEAR, qui a besoin de plus de
    temps d'antenne : HTML_QuickForm. Ce paquet permet de
    gérer harmonieusement l'affichage des formulaires, produit
    des validations client et serveur efficaces, et le tout est
    simple et accessible. Cet article vous présente ce paquet,
    et vous saurez rapidement en tirer le meilleur si vous avez
    déjà des connaissances en HTML."
    ------------------------------------------------------------
    http://www.nexen.net/actualites/tutorial/tutoriel_html_quickform.php


    [11] Fondations pour un site Web évolutifHaut ]
    ------------------------------------------------------------
    DevShef lance un ambitieux dossier de conception d'un moteur
    de site Web évolutif.

    "Par conséquent, en réponse à toutes ces raisons que
    j'ai mentionné [ci-dessus], et à partir de cette série
    de deux cours, je vais vous présenter le développement
    d'un moteur de site Web modulaire et évolutif, en PHP 5 ,
    qui permettra de générer des pages Web à la volée, à
    partir d'une structure de base de données simple. En
    utilisant quelques classes PHP généralistes, nous allons
    créer un site Web cohérent et vraiment dynamique."

    Le dossier sera en deux partie.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/tutorial/fondations_pour_un_site_web_evolutif.php


    [12] phpDocumentor 1.3.1Haut ]
    ------------------------------------------------------------
    Nouvelle version du paquet de documentation automatique des
    applications PHP, publié par Greg Beaver. Le projet est
    disponible sur PEAR (et ses canaux) et sur son site
    officiel. Cette version corrige quelques bugs.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/logiciels/phpdocumentor_1.3.1.php


    [13] Oracle annonce des pools de connexions pour PHPHaut ]
    ------------------------------------------------------------
    "Aujourd'hui, à la session "PHP/Oracle Experience: Building
    for Scalability" à la conférence Oracle Develop, Luxi
    Chidambaran annoncait une nouvelle fonctionnalité pour
    Oracle Database 11g : Database Resident Connection Pooling.
    Cette fonctionnalité permet à de multiples tiers de
    partager la même connexion et fournit une meilleure
    montée en charge pour les clients Oracle. La nouvelle
    fonctionnalité sera disponible via l'API Oracle OCI."
    ------------------------------------------------------------
    http://www.nexen.net/actualites/trucs/oracle_annonce_des_pools_de_connexions_pour_php.php


    [14] Pourquoi SAP s'intéresse à PHPHaut ]
    ------------------------------------------------------------
    "A la conférence SDN Day de TechEd 06 Amsterdam, j'ai eu le
    plaisir de faire une courte vidéo avec André Labahn de
    SAP. C'est un membre de l'équipe SDN/SAP qui exploite les
    interfaces entre les plates-formes de scripts (PHP, Ruby)
    avec SAP, principalement R/3 et les autres composants.
    Comme vous le savez, SAP a mis des billes en Open Source
    avec la publication de leur base SAPDB sous le nom "MaxDB",
    entretenu par MySQL. Voici ce qu'André avait à dire à
    propos de PHP et SAP."

    Entrevue en anglais, sous forme de vidéo.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/pourquoi_sap_sinteresse_a_php.php


    [15] [Dossier] Développement d’une application avec PHP-GTK 2 (2/2)Haut ]
    ------------------------------------------------------------
    [Dossier Nexen.net]
    PHP-GTK 2 vous permet de développer rapidement des
    applications à l'aide d'outils GTK+, tels que
    Glade. Les extensions de PHP-GTK 2 permettent en effet
    aux développeurs d'utiliser certains widgets
    spécialisés conçus dans des buts spécifiques. Cet
    article, qui constitue le second de deux articles
    consacrés à PHP-GTK 2, fera le tour de certains des
    concepts les plus modernes du développement
    d'applications bureautiques en
    PHP.

    Par Anant Narayanan
    ------------------------------------------------------------
    http://www.nexen.net/articles/dossier/developpement_dune_application_avec__php-gtk_2_2/2.php


    [16] [Dossier] Les dossiers Nexen.net : compilation du mois d'Aout 2006Haut ]
    ------------------------------------------------------------
    [Dossier Nexen.net]
    Ce dossier rassemble tous les dossiers nexen.net publiés
    individuellement durant le mois d'Août 2006.
    Planète HTTP
    L'intégration d'OpenLaslo à PHP
    Développement d'applications avec PHP-Gtk 2 (2/2)
    Le principe DRY et la génération de code PHP
    Le coin de la sécurité : la configuration PHP (1/2)
    Revue d'application : SugarCRM (1/2)
    ------------------------------------------------------------
    http://www.nexen.net/articles/dossier/les_dossiers_nexen.net_:_compilation_du_mois_daout_2006.php


    [17] Sage annonce un partenariat global avec MySQL ABHaut ]
    ------------------------------------------------------------
    26-10-2006 -- Le groupe Sage plc (Sage) vient de signer un
    accord global avec MySQL AB, lui permettant
    d'embarquer la base de données MySQL au sein de son
    portefeuille de produits dans le monde entier.
    Au cours des prochains mois, Sage prévoit
    d'intégrer MySQL à sa gamme de produits pour les
    petites et moyennes entreprises dans le cadre de
    développements de produits et de mises à niveau. MySQL
    est devenue la base de données open source la plus
    populaire au monde en raison de sa haute performance et
    fiabilité couplée à une grande simplicité
    d'utilisation. Ce sont les différentes entités du
    Groupe Sage à travers le monde qui assureront
    l'introduction progressive de MySQL dans leurs
    gammes de produits.
    ------------------------------------------------------------
    http://www.nexen.net/articles/communique_de_presse/sage_annonce_un_partenariat_global_avec_mysql_ab.php


    [18] Appel à suggestions pour l'extension filtres de PHPHaut ]
    ------------------------------------------------------------
    Ilia Alshanetsky lance un appel à suggestions pour
    améliorer l'extension filter de PHP 5.2. Cette extension
    inclut dans la distribution un système de filtres, qui
    seront le fer de lance de la sécurité des applications.
    Il est possible de forcer les données d'entrée de tous
    les scripts à être validées via cette extension.

    Pour en améliorer l'utilisation, Ilia recherche donc les
    types de filtres à ajouter à l'extension. Si vous avez
    des suggestions, c'est le moment de les proposer, voire
    même de les coder!
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/appel_a_suggestions_pour_lextension_filtres_de_php.php


    [19] 1000 $ pour une vidéo MySQLHaut ]
    ------------------------------------------------------------
    Avec la vague YouTube, tout le monde se met à faire des
    vidéos à propos de tout, et nos amis de MySQL ont
    attrapé le virus aussi. Il y a donc un concours
    relativement simple : la vidéo, postée sur YouTube, qui
    aura obtenu le plus de hits d'ici au 15 janvier 2007 sera
    déclarée gagnante, et recevra un prix de 1000$.

    Il faut que la vidéo soit postée avant le 15 décembre
    2007, et suive quelques règles :
    ne pas ridiculiser les autres bases rester correct
    publier sous licence Creative Commons
    Les sujets sont libres... À vos caméras!
    ------------------------------------------------------------
    http://www.nexen.net/actualites/mysql/1000__pour_une_video_mysql.php


    [20] PHP, les pools de connexions et les performancesHaut ]
    ------------------------------------------------------------
    Andi Gutmans publie un long billet sur la gestion des
    connexions aux bases de données par PHP. Suite à
    l'annonce d'oracle d'un système de pool de connexions, il
    présente un problème sérieux de mise à l'échelle
    depuis une architecture PHP : les connexions permanentes.

    Destinées à économiser le coût de connexion en la
    gardant ouverte, les connexions permanentes conservent
    ouvertes l'accès à la base de données entre deux
    requêtes. Si la base est centrale, avec plusieurs serveurs
    Web frontaux, elle doit alors supporter des milliers de
    connexions simultanées, qui la surchargent inutilement, et
    finalement, nuisent aux performances. IBM DB2 a finalement
    pris le temps de tester cette situation jusqu'à 10 000
    utilisateurs pour s'assurer que sa base supporte la charge.

    Oracle ajoute cette fonctionnalité. MySQL et les autres
    vont ils suivre?
    ------------------------------------------------------------
    http://www.nexen.net/actualites/trucs/php,_les_pools_de_connexions_et_les_performances.php


    [21] PHP 6 aura son propre pilote MySQLHaut ]
    ------------------------------------------------------------
    Evidemment, c'est déjà le cas, et même, PHP dispose de
    plusieurs pilotes MySQL (mysql, mysqli au moins). Mais une
    question revient fréquemment dans les discussions entre
    programmeur : comment est-ce que PHP et MySQL
    s'interfacent, d'un point de vue licences.

    Actuellement, PHP bénéficie d'une dérogation à la
    licence GPL de MySQL pour pouvoir intégrer la
    bibliothèque cliente MySQL. PHP utilise une licence type
    BSD, et MySQL une licence GPL.

    Pour régler définitivement le problème, MySQL a prévu
    de publier un pilote optimisé pour PHP, et qui sera
    totalement différent des bibliothèques. Le code sera
    remis au groupe PHP pour inclusion dans PHP 6, ce qui
    réglera définitivement les questions.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/php_6_aura_son_propre_pilote_mysql.php


    [22] De retour de la conférence PHP de WashingtonHaut ]
    ------------------------------------------------------------
    La semaine dernière, se déroulait la conférence DC
    Washington. Elle était organisée par le groupe de
    développement de Washington DC, et était emmenée par
    Robyn Wyrick. Ce fut un événement dans la grande
    tradition communautaire, et très agréable.
    ------------------------------------------------------------
    http://www.nexen.net/articles/dossier/de_retour_de_la_conference_php_de_washington.php


    [23] [Dossier] Le chiffrement des donnéesHaut ]
    ------------------------------------------------------------
    [Dossier Nexen.net]
    Dans le monde actuel où le vol des données et des
    identités sévit, la sécurisation de vos données est
    plus importante que jamais. Vous devez protéger les
    données de vos utilisateurs et de vos investisseurs.
    Passons ensemble en revue les diverses options de
    chiffrements disponibles dans PHP.

    Par Tim McEwen.
    ------------------------------------------------------------
    http://www.nexen.net/articles/dossier/le_chiffrement_des_donnees.php


    [24] Tout sur la conférence PHP de WashingtonHaut ]
    ------------------------------------------------------------
    Voici toutes les informations sur la conférence PHP de
    Washington : le résumé, les photos et les supports des
    conférences qui ont été données!
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/tout_sur_la_conference_php_de_washington.php


    [25] [Dossier] Atelier de conception : le motif de l’observateurHaut ]
    ------------------------------------------------------------
    [Dossier Nexen.net]
    L'observateur est un motif de conception
    incontournable qui a été largement implémenté. Une
    implémentation PHP doit tirer partie des particularités
    du langage PHP. Comment peut-on mettre en place
    l'observateur en PHP, de manière avantageuse?

    Par Jeff Moore.
    ------------------------------------------------------------
    http://www.nexen.net/articles/dossier/atelier_de_conception_:_le_motif_de_lobservateur.php


    [26] Détails sur le phpsecinfoHaut ]
    ------------------------------------------------------------
    Le consortium de sécurité PHP publie un nouveau projet,
    baptisé phpSecInfo. Il s'agit d'une application qui
    analyse un fichier phpinfo() et indique les améliorations
    susceptibles de renforcer la sécurité d'une application
    PHP.

    Le projet sera surtout utile à ceux qui prennent la
    configuration d'un serveur qu'on leur livre pour acquis, et
    qui souhaitent analyser plus finement cette configuration.
    Les hébergements mutualisés et les utilisateurs
    négligeants sont la cible de ce projet.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/securite/details_sur_le_phpsecinfo.php


    [27] 4 déclarations qui font fuir les bons développeursHaut ]
    ------------------------------------------------------------
    Pour lancer une startup, il faut une bonne idée et des
    développeurs. Au démarrage, et sans budget, il est
    difficile de trouver un bon développeur, pour pas cher
    (d'ailleurs, même après, c'est toujours difficile). Voici
    quatre déclarations d'employeurs qui font fuir
    Doug Fale.

    + Utilisez des stocks options au lieu d'un salaire
    + Excusez les heures supplémentaires avec l'excuse de la
    startup
    + Défiez votre candidat avec un titre "prouvez nous que
    vous êtes bons, et on travaillera ensemble"
    + Décrivez-vous comme un "leader de son marché" ou un
    "expert avec une longue expérience"

    Une liste à l'attention des recruteurs.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/4_declarations_qui_font_fuir_les_bons_developpeurs.php


    [28] Actualité de développement PECL, edition 125Haut ]
    ------------------------------------------------------------
    2 paquets ont été mis à jour cette semaine :


    timezonedb [->] : base de données de fuseaux horaires pour
    PHP
    zip [->] : extension zip


    PECL est la bibliothèque d'extensions C de PHP.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/pecl/actualite_de_developpement_pecl,_edition_125.php


    [29] Présentation de code PHP en HTMLHaut ]
    ------------------------------------------------------------
    Chris Shiflett détaille ses astuces pour afficher du code
    PHP correctement à l'aide de highligh_string. Dans les
    commentaires, johno et Pierre signalent FSHL et GeShi,
    deux projets Open Source écrits en PHP, qui assurent la
    coloration syntaxique de code PHP, mais de bien d'autres
    langages (SQL, C, HTML, XML, pour ne citer que ceux la).
    Encore un outil à avoir dans sa besace!
    ------------------------------------------------------------
    http://www.nexen.net/actualites/trucs/presentation_de_code_php_en_html.php


    [30] Installer LAMP avec Fedora Core 6Haut ]
    ------------------------------------------------------------
    "Ceci est une description détaillée de l'installation d'un
    serveur Fedora Core 6 avec des fonctionnalité de FAI
    et d'hôte : Apache web server (avec SSL), Postfix avec
    SMTP-AUTH et TLS, DNS, FTP, MySQL, POP3/IMAP, Quota,
    Firewall, etc. Ce tutoriel est écrit pour la version 32
    bits de Fedora Core 6, mais doit pouvoir s'appliquer à la
    version 64 bits avec peu d'efforts."
    ------------------------------------------------------------
    http://www.nexen.net/actualites/tutorial/installer_lamp_avec_fedora_core_6.php


    [31] Support de l'identification en PHPHaut ]
    ------------------------------------------------------------
    Advenant la mise à jour du blogue de Wez Furlong, ce
    dernier souhaite supporter des protocoles d'identification
    tiers, tels OpenID ou TypeKey, afin de s'épargner la
    gestion des utilisateurs.

    La notion de Single Sign On est un serpent de mer, qui
    réapparaît régulièrement. Au lieu de s'inscrire sur des
    milliers de services avec un login et mot de passe,
    pourquoi ne pas avoir un tiers de confiance, qui serve de
    système centralisé? Les utilisateurs y gagneront, et les
    webmestres aussi.

    Il reste à trouver ce tiers de confiance, et nombreux sont
    les projets sur la brèche. SXIP est actif depuis longtemps,
    PassPort de Microsoft et Mono aussi. Yahoo! propose aussi
    son service, et Google tarde. Il reste aussi les
    initiatives telles que OpenID et TypeKey.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/trucs/support_de_lidentification_en_php.php


    [32] Code Smells en PHPHaut ]
    ------------------------------------------------------------
    Un "code smell" est un symptôme du code qui indique que
    quelque chose ne se passe pas bien ailleurs. Utilisez cette
    'odeur' pour remonter jusqu'au problème.

    PHP n'est pas immune aux codes smell, et metapundit
    présente plusieurs situations qui devrait engendrer des
    réécritures de code.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/trucs/code_smells_en_php.php


    [33] Les tests unitaires en détailsHaut ]
    ------------------------------------------------------------
    DevShed publie un dossier en deux articles sur les tests
    unitaires. Le premier volet couvre la mise en place d'un
    framework de développement, et le deuxième volet couvre
    la mise en place des tests.

    Extrait du livre "Advanced PHP Programming", par George
    Schlossnagle sur le sujet actuel des architectures
    évolutives.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/tutorial/les_tests_unitaires_en_details.php


    [34] MySQL 5.0.27/5.028 en court, MySQL 5.0.26 retiréHaut ]
    ------------------------------------------------------------
    Ce matin, surprise : plus de MySQL 5.0.26, mais retour sur
    MySQL 5.0.24 sur les sites de téléchargement de MySQL.
    Même la version source est revenue en arrière.

    Finalement, Kaj Arno avait pris le temps de bloguer sur le
    sujet : les versions 5.0.27 (community) et 5.0.28
    (entreprise) sont en cours de publication. Donc, attendez
    vous à une alerte version prochainement (pour ceux qui
    sont inscrits à la lettre hebdomadaire).

    PHP aussi devrait publier une nouvelle version
    prochainement...
    ------------------------------------------------------------
    http://www.nexen.net/actualites/mysql/mysql_5.0.27/5.028_en_court,_mysql_5.0.26_retire.php


    [35] Alertes sécurité des applications PHP et MySQL, édition 117Haut ]
    ------------------------------------------------------------
    PHP et MySQL ne font l'objet d'aucune alerte de sécurité
    dans leurs versions courantes :
    PHP 5.1.6 et 4.4.4; MySQL 5.0.24a et 4.1.21. Les mises à
    jour sont recommandées vers ces versions.
    MySQL 5.1.11 a reçu des alertes sécurité, mais son
    statut de beta la déconseille pour la production.


    6 alertes de sécurité ont été émises cette semaine,
    concernant des applications suivantes :

    Drupal, Horde, PHP Nuke, Smarty, phpAdsNew et phpBB


    Drupal Extended Tracker Module SQL Injection

    http://secunia.com/advisories/22566/ [->]

    Site : http://drupal.org/ [->]
    Horde Ingo Procmail Rules Folder Name Shell Command
    Injection ...

    http://www.frsirt.com/english/advisories/2006/4124 [->]

    Site : http://www.horde.org/ [->]
    PHP-Nuke Encyclopedia Module SQL Injection Vulnerability

    http://www.securityfocus.com/bid/20674 [->]
    Smarty-2.6.1 Remote File Include Vulnerabilities

    http://www.securityfocus.com/archive/1/449564 [->]

    Site : http://smarty.php.net/ [->]
    phpAdsNew "lib-history.inc.php" Client-Side Cross Site
    Scripti...

    http://www.frsirt.com/english/advisories/2006/4148 [->]

    Site : http://www.phpadsnew.com/ [->]
    Fully Modded phpBB Multiple Parameter Handling PHP File
    Inclus...

    http://www.frsirt.com/english/advisories/2006/4165 [->]

    Site : http://www.phpbb.com/ [->]



    frsirt [->]
    phpsecure [->]
    secunia [->]
    securityfocus [->]
    ------------------------------------------------------------
    http://www.nexen.net/actualites/securite/alertes_securite_des_applications_php_et_mysql,_edition_117.php


    [36] Apache face à LighttpdHaut ]
    ------------------------------------------------------------
    Une technique classique de montée en puissance d'un site
    Web consiste à déporter une partie des traitements sur un
    système mieux adapté. Apache est certainement le serveur
    Web le mieux intégré avec PHP, mais pour certaines
    tâches simples, il est plus lent que lighttpd.

    Tobias Schlitt a mesuré la différence entre lighttpd et
    Apache pour de simples affichages PHP (des echo), et Apache
    se révèle généralement 4 fois plus lent que lighttpd.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/apache_face_a_lighttpd.php


    [37] Actualité de développement PEAR, edition 115Haut ]
    ------------------------------------------------------------
    16 paquets ont été mis à jour cette semaine :

    File_Bittorrent [->] : Gestion du format BitTorrent
    XML_RPC [->] : Implémentation de XML-RPC
    Net_DNS [->] : Résolveur de noms de domaines
    HTTP_Request [->] : Requêtes HTTP simples
    Net_DNSBL [->] : Vérificateur DNSBL
    Net_Sieve [->] : Gestion des serveurs de temps
    PEAR::PhpDocumentor [->] : Documentation automatique
    Auth [->] : Système d'identification
    Structures_DataGrid_Renderer_XUL [->] : Pilote d'affichage
    pour produire une chaîne XML pour une liste XUL
    Structures_DataGrid_Renderer_Smarty [->] : Pilote
    d'affichage pour Smarty
    Structures_DataGrid_Renderer_HTMLTable [->] : Pilote
    d'affichage pour PEAR::HTML_Table
    pearweb [->] : Code source du site PEAR
    Net_MPD [->] : API avec le démon de musique
    Validate_FI [->] : Classe de validation pour la Finlande
    Net_Wifi [->] : Recherche de réseau sans fils
    Math_BigInteger [->] : Entiers de taille arbitraire


    PEAR est la bibliothèque de composants PHP.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/pear/actualite_de_developpement_pear,_edition_115.php




    ***************************************************************
    Pour modifier votre abonnement ou vous désincrire :
    http://www.nexen.net/services/login.php?direction=diffusion.php

    Pour retrouver votre accès membre sur nexen.net :
    http://www.nexen.net/services/motperdu.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/index.php

    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