Lettres


[Actu PHP] Lettre N.468 Dimanche 10 Août 2008
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 10 Août 2008
************************************************************
L'actualité PHP et MySQL tout en images :
http://www.nexen.net/actualites/en_images.php
************************************************************



Au sommaire
===========
  • [1] DotClear 2.0 finale
  • [2] Alertes sécurité des applications PHP et MySQL, édition
  • [3] Sysbench : pour mesurer la charge sur un serveur MySQL
  • [4] Drizzle : MySQL au régime
  • [5] Je suis 13% féminin
  • [6] PHP 4.4.9RC1 et PHP 5.3.0alpha1
  • [7] Suhosin 0.9.25
  • [8] Vidéo PHP et MySQL, édition 55
  • [9] InfoWorld remet les prix des meilleures application Open
  • [10] Concours de bataille de services Web en ligne
  • [11] Actualité de développement PECL, edition 211
  • [12] PHP 4 est mort, vive PHP 5!
  • [13] Alertes sécurité des applications PHP et MySQL, édition
  • [14] MySQL 5.0.67 publié
  • [15] Cachez vos sessions sans ennuyer vos utilisateurs
  • [16] Créer des cartes KML avec DOM
  • [17] Symfony camp, les 12 et 13 septembre 2008, aux Pays-Bas
  • [18] Actualité de développement PEAR, edition 214


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

    [1] DotClear 2.0 finaleHaut ]
    ------------------------------------------------------------
    La nouvelle version de Dotclear vient de sortir en version
    finale avec de nombreuses évolutions et corrections

    Les principales caractéristiques de cette application sont
    :
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/18592-dotclear_2.0_finale.php


    [2] Alertes sécurité des applications PHP et MySQL, édition 213Haut ]
    ------------------------------------------------------------
    PHP et MySQL ne font l'objet d'aucune alerte de sécurité
    dans leurs versions courantes :
    PHP 5.2.6 et 4.4.8; MySQL 5.0.51 (communauté) , 5.1.24-rc
    et 6.0.4.
    Les mises à jour sont recommandées vers ces versions.


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

    Claroline et phpMyAdmin


    Vulnérabilités de Claroline

    http://www.certa.ssi.gouv.fr/site/CERTA2008AVI374/CERTA2008AVI374.html


    Site : http://www.claroline.net/
    phpMyAdmin Multiple Spoofing and Cross Site Scripting
    Vulnerabilities

    http://www.frsirt.com/bulletins/15123

    Site : http://www.phpmyadmin.net/

    ------------------------------------------------------------
    http://www.nexen.net/actualites/securite/18595-alertes_securite_des_applications_php_et_mysql,_edition_213.php


    [3] Sysbench : pour mesurer la charge sur un serveur MySQLHaut ]
    ------------------------------------------------------------
    Patrick Lafontaine présente Sysbench, un outil pratique
    pour évaluer l'impact d'une charge MySQL sur un serveur. En
    fait, l'outil mesure différentes variables importantes
    durant l'exécution d'une commande : processeur, mémoires,
    transferts, disques dur, etc. En fait, on peut l'utiliser
    pour MySQL mais pour bien d'autres choses, comme le serveur
    Web, ou un script PHP de tâche de fond.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/trucs/18599-sysbench_:_pour_mesurer_la_charge_sur_un_serveur_mysql.php


    [4] Drizzle : MySQL au régimeHaut ]
    ------------------------------------------------------------
    Monty Widenius et Brian Aker lancent actuellement un projet
    baptisé 'Drizzle' (bruine, en anglais) : c'est un fork (le
    troisième?) de MySQL, qui a pour but de réduire les
    fonctionnalités proposées par la base à un jeu
    d'instructions réduit, et d'impliquer la communauté dans
    le processus de développement.

    Le projet, disponible d'ici 3 ou 4 mois, entend se passer
    des fonctionnalités encombrantes (comme les index full text
    ou géographiques), se concentrer sur les bugs critiques et
    pratiquer une refactorisation du code. Les fonctionnalités
    seront extraites du coeur et reviendront comme des
    interfaces modulaires. Avec un coeur allégé, plus moderne
    et plus rapide, il deviendra plus facile de comparer
    l'évolution du serveur MySQL sur différentes plate-formes,
    et appliquer des corrections.

    Le plus importants, dans ce projet, est le retour de la
    communauté dans le coeur du développement : nombre de
    contributions ont été oubliées dans les années
    précédentes, et Drizzle demandera les contributions de
    chacun. La direction de Sun voit d'un bon oeil le lancement
    de ce projet, qui a été rendue possible par l'acquisition
    de MySQL par Sun. Il semble que les techniciens reprennent
    l'initiative et la possession du code, face aux objectifs
    commerciaux.

    Un développement à suivre, dans les projets mois.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/mysql/18600-drizzle_:_mysql_au_regime.php


    [5] Je suis 13% fémininHaut ]
    ------------------------------------------------------------
    et 87 % masculin. C'est le résultat d'un test que je viens
    de passer sur le site de mikeonads : à partir d'un petit
    javascript, il évalue la liste des sites que j'ai visité
    récemment. Puis, il prend le ratio homme/femme de chacun de
    ces sites, et en déduit un pourcentage. C'est simple et
    amusant.

    D'un point de vue sécurité, c'est tout de même apeurant
    de voir comment il est facile de détecter les visites de
    certains sites. Si vous avez vu apparaître des spams qui
    vous ciblent bien (par exemple, c'est bien votre vraie
    banque qui est souvent utilisée pour un hammeçonnage, et
    pas juste Bank of America), alors vous avez surement un
    début de réponse ici.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/web/18598-je_suis_13_feminin.php


    [6] PHP 4.4.9RC1 et PHP 5.3.0alpha1Haut ]
    ------------------------------------------------------------
    Johannes Schlützer publie la version alpha1 de PHP 5.3.0.
    C'est la première version en vue de la finalisation de PHP
    5.3.0, et si vous êtes déjà en train de compiler PHP
    4.4.9, il est temps de faire la même chose pour PHP 5.3.0 :
    attendez-vous tout de même à plus longtemps de
    compilation, et un PHP très vitaminé :
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/18597-php_4.4.9rc1_et_php_5.3.0alpha1.php


    [7] Suhosin 0.9.25Haut ]
    ------------------------------------------------------------
    Suhosin 0.9.25 est publié aujourd'hui, avec la
    compatibilité pour PHP 5.3 et 4 et un changement de valeur
    par défaut.

    Au passage, Stefan Esser change son blogue pour
    suspekt.org, afin de pouvoir parler d'autres sujets que de
    sécurité PHP.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/18601-suhosin_0.9.25.php


    [8] Vidéo PHP et MySQL, édition 55Haut ]
    ------------------------------------------------------------
    Voici les 5 dernières vidéos PHP et MySQL.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/18605-video_php_et_mysql,_edition_55.php


    [9] InfoWorld remet les prix des meilleures application Open Source 2008Haut ]
    ------------------------------------------------------------
    Inforworld remet les prix des meilleures applications Open
    Source pour 2008. Les applications sont réparties en huit
    catégories : applications d'entreprise, plate-forme,
    collaboration, développement, productivité, réseau,
    sécurité, stockage.

    MySQL gagne le prix de la meilleure base de données,
    tandis que PHP est représenté par une impressionnante
    liste d'applications : SugarCRM, WordPress, phpMyAdmin,
    MediaWiki, dotProject et Magento.

    Il y a aussi la catégorie sécurité qui propose plusieurs
    outils très intéressants pour les tests et la détection
    d'intrusion... à tester!
    ------------------------------------------------------------
    http://www.nexen.net/actualites/mysql/18604-infoworld_remet_les_prix_des_meilleures_application_open_source_2008.php


    [10] Concours de bataille de services Web en ligneHaut ]
    ------------------------------------------------------------
    Paul Reinheimer lance un concours de bot : dans une arène,
    des robots écrits en PHP se déplacent, cherchent leurs
    adversaires et tentent de les détruire. Un système de
    services Web permet d'interroger successivement les bots, et
    une fois la partie lancée, ce dernier est totalement
    autonome pour rester le dernier survivant.

    Que ce soit pour écrire un service Web, un robot ou
    simplement jouer en ligne, voici un concours qui devrait
    occuper du code.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/18602-concours_de_bataille_de_services_web_en_ligne.php


    [11] Actualité de développement PECL, edition 211Haut ]
    ------------------------------------------------------------
    3 paquets ont été mis à jour cette semaine :


    sphinx : extension pour sphinx, le moteur de recherche
    KTaglib : bibliothèque d'accès aux tags des fichiers
    musicaux
    optimizer : extension d'optimisation pour APC


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


    [12] PHP 4 est mort, vive PHP 5!Haut ]
    ------------------------------------------------------------
    PHP 4 a vu sa toute dernière version sortir hier : PHP
    4.4.9 est la dernière et finale version de la lignée des
    PHP 4. Cette lignée a été baptisée stable depuis le 22
    mai 2000, et a évolué jusqu'en 2005, au gré des efforts
    pour stabiliser la plate-forme : super-globales,
    références, CLI.

    En 2008, force est de constater qu'il reste encore 60%
    d'utilisateurs de PHP 4 dans le monde, signe tangible de son
    succès. PHP 5 a beau déployer des trésors d'innovations,
    comme la POO, des performances surmultipliées, une
    sécurité très renforcée, un support XML d'avant-garde,
    il doit toujours se tenir dans l'ombre de son grand frère.

    Désormais, PHP 5 devient le grand frère, et accompagnera
    PHP 6 dans son entrée sur la scène du Web. PHP 4 est mort,
    enterré, et l'entêtement à conserver PHP 4 en ligne va
    bientôt devenir aussi risible que d'être sur PHP 2 ou 3.

    PHP 4 est mort, vive PHP 5!
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/18610-php_4_est_mort,_vive_php_5.php


    [13] Alertes sécurité des applications PHP et MySQL, édition 214Haut ]
    ------------------------------------------------------------
    PHP et MySQL ne font l'objet d'aucune alerte de sécurité
    dans leurs versions courantes :
    PHP 5.2.6 et 4.4.9; MySQL 5.0.67 (communauté) , 5.1.26 et
    6.0.5.
    Les mises à jour sont recommandées vers ces versions.


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

    Gallery, Joomla, PHP Nuke, XAMPP, Xoops, e107 et phpMyAdmin
    ------------------------------------------------------------
    http://www.nexen.net/actualites/securite/18613-alertes_securite_des_applications_php_et_mysql,_edition_214.php


    [14] MySQL 5.0.67 publiéHaut ]
    ------------------------------------------------------------
    MySQL 5.0.67, la dernière version du système de base de
    données Open Source, a été publiée. Cette édition
    communauté est disponible en format source et binaire,
    pour de nombreuses plate-forme sur le site de
    téléchargement.

    MySQL 5.0 est la version GA actuelle de MySQL, et cela
    faisait un an que la version communauté n'avait pas
    été publiée officiellement. Il y a donc un effet de
    rattrapage dans
    cette version, avec plusieurs changement de sécurité
    et de fonctionnalités.

    MySQL 5.1 devrait sortir en version GA prochainement, et ne
    s'encombre pas du modèle communauté/professionnel de la
    5.0.

    Drizzle a été lancé sous forme de fork de MySQL.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/mysql/18612-mysql_5.0.67_publie.php


    [15] Cachez vos sessions sans ennuyer vos utilisateursHaut ]
    ------------------------------------------------------------
    memcache est de plus en plus utilisé pour stocker des
    informations rapides et transitoires pour les applications
    Web. memcache assure un service distribué et rapide de
    cache, mais n'arrive pas qu'avec des avantages.

    Avec les sessions, si vous utilisez memcache, un reboot
    memcache (pour l'OS, le matériel ou la configuration)
    signifie que vous expulsez tous vos utilisateurs d'un coup.
    Il faut alors bien comprendre un pré-requis de memcache :
    c'est un système de cache, qui ne doit pas affecter le
    fonctionnement de votre application en cas de crash ou
    autres défaillance.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/trucs/18617-cachez_vos_sessions_sans_ennuyer_vos_utilisateurs.php


    [16] Créer des cartes KML avec DOMHaut ]
    ------------------------------------------------------------
    "Nous avons commencé à travailler avec des services de
    localisation. Un des tâches fut de créer un service Web
    pour servir des marqueur géographiques. Nous avons choisi
    le KML (Keyhole Markup Language) de google. Il est
    d'ailleurs devenu un standard officiel du Open Geospatial
    Consortium (OGC)."

    Et on peut le produire facilement avec PHP, bien sûr,
    grâce à l'extension DOM de PHP 5.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/tutorial/18616-creer_des_cartes_kml_avec_dom.php


    [17] Symfony camp, les 12 et 13 septembre 2008, aux Pays-BasHaut ]
    ------------------------------------------------------------
    "Cette année encore, le DOP organise un camp Symfony.
    L'événement a lieu les 12 et 13 Septembre 2008. C'est une
    occasion unique pour rencontrer la communauté.

    Le camp commencera par une formation sur symfony 1.1,
    donnée par Nicolas Perriault (symfony 1.1 release manager)"

    Durant le camp, vous pourrez notamment rencontrer Fabien
    Potencier,Dustin Whittle,
    Fabian Lange, Lambert Beekhuis, Nicolas Perriault et Ian
    Christian.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/logiciels/18615-symfony_camp,_les_12_et_13_septembre_2008,_aux_pays-bas.php


    [18] Actualité de développement PEAR, edition 214Haut ]
    ------------------------------------------------------------
    6 paquets ont été mis à jour cette semaine :

    Date_Holidays : Calculs de jours feriés
    Log : Utilitaire de log
    SOAP : Client/Serveur SOAP
    PEAR_Frontend_Web : Interface Web pour l'installeur PEAR
    pearweb_gopear : Script go-pear pour pear.php.net
    PEAR_Size : Détermine l'espace disque d'un paquet


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




    ***************************************************************
    Attention :
    Cette lettre hebdomadaire est distribuée aux personnes
    qui se sont inscrites sur le site http://www.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 suivante :
    damien.seguy@nexen.net

    ***************************************************************
    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
    ***************************************************************
    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