Lettres


[Actu PHP] Lettre N.476 Dimanche 28 Septembre 2008
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 28 Septembre 2008
************************************************************
Retrouvez tous les dossiers nexen.net :
http://www.nexen.net/lettre/archives/index.php
************************************************************



Au sommaire
===========
Mardi 23 septembre 2008Mercredi 24 septembre 2008Jeudi 25 septembre 2008Vendredi 26 septembre 2008Samedi 27 septembre 2008Dimanche 28 septembre 2008
  • [13] Actualité de développement PEAR, edition 221


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

    [1] Zend annonce des nouveaux produits et des initiatives avec ses partenaires.Haut ]
    ------------------------------------------------------------
    Une annonce conjointe avec Adobe, le nouveau Zend Core for
    IBM i, la version 6.1 de Zend Studio et un nouveau programme
    de certification Zend pour le Zend Framework - sont
    les annonces majeures qui viennent d'être faites lors
    du lancement de la conférence PHP la plus importante du
    monde.
    ------------------------------------------------------------
    http://www.nexen.net/articles/communique_de_presse/18745-zend_annonce_des_nouveaux_produits_et_des_initiatives_avec_ses_partenaires..php


    [2] Refactorisation en SymfonyHaut ]
    ------------------------------------------------------------
    'Il y a quelques temps, Vince, un développeur PHP
    expérimenté, m'a demandé de jeter un oeil sur son premier
    projet Symfony : une boutique en ligne. Les erreurs qu'il
    avait faites étaient très classiques, et j'ai pris sur moi
    de publier l'histoire de cette refactorisation, dans
    l'espoir que vous y glanerez autant que Vince l'a fait."

    La refactorisation est un processus vital pour quiconque
    travaille avec du code existant (qui ne le fait pas? ). Ce
    dossier couvre l'ajout de tests unitaires avec le navigateur
    Symfony, la séparation MVC, les manipulations rapides de
    formulaires, et les raccourcis Symfony pour gagner en
    concision.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/tutorial/18746-refactorisation_en_symfony.php


    [3] Première formation symfony 1.1 à Montréal, CanadaHaut ]
    ------------------------------------------------------------
    Trois ans après le lancement du logiciel libre symfony,
    Sensio Labs est fière d'annoncer ses nouveaux bureaux au
    Canada.

    Pour fêter l'occasion, Sensio Labs organise une première
    formation sur le cadre d'application symfony, du 29 au 31
    octobre à Montréal. Cette formation sera basée sur la
    version 1.1 de symfony. Elle sera organisée au Best
    Western Ville-Marie, 3407 Peel, Montréal, Québec.

    ------------------------------------------------------------
    http://www.nexen.net/articles/communique_de_presse/18749-premiere_formation_symfony_1.1_a_montreal,_canada.php


    [4] Combattre le retard de réplication MySQLHaut ]
    ------------------------------------------------------------
    En substance, pour combattre le retard de réplication, il
    est recommandé de réduire la taille des requêtes. C'est
    à dire, ne pas lancer de modifications importantes qui
    risquent de prendre beaucoup de temps. Update, delete,
    insert (sur le maître), ou group by, select (sur l'esclave)
    : tout ce qui prend trop de temps, va pénaliser la
    réplication.

    Une des raisons à garder en tête est que le maître va
    exécuter toutes les requêtes de réplications en mode
    simultané (les utilisateurs lancent des requêtes
    concurrentes), alors que les esclaves vont les exécuter en
    mode séquentiel : les requêtes sont passées par le log
    binaire, et sont mises les unes après les autres. Ainsi,
    trois updates distincts qui travaillent sur différentes
    données durant 5 secondes, mettront 5 secondes sur le
    maître, et en fait 15 secondes sur l'esclave (nonobstant
    les accélérations possibles lié aux tâches non-liées).

    Le 'Query Chopping' ou découpage de requêtes, semble
    être l'arme à adopter pour ne pas surcharger la
    réplication. Plus de requêtes, mais moins longtemps. Les
    partitions seront sûrement une arme aussi.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/trucs/18748-combattre_le_retard_de_replication_mysql.php


    [5] Attention aux droits ON *.* pour MySQLHaut ]
    ------------------------------------------------------------
    Ronald Bradford conte une expérience douloureuse
    d'administration MySQL où il se retrouve bloqué hors du
    système. Il dispose bien des droits de root, et MySQL
    réserve toujours une dernière connexion pour root. Mais
    pas cette fois-ci.

    En fait, les utilisateurs sur son serveur était trop
    nombreux. Et comme ils avaient un droit de ALL ON *.*, ils
    ont consommé toutes les ressources et même celle
    réservée pour l'administration.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/trucs/18747-attention_aux_droits_on_._pour_mysql.php


    [6] boutique en ligne open sourceHaut ]
    ------------------------------------------------------------
    Lancement d'OpenCatalogue : projet open source de boutique
    en ligne. Rien de neuf dans les fonctions par rapport à
    d'autre solution. La nouveauté et l'intérêt du projet se
    trouve dans sa conception : modèle de conception PAC,
    XHTML/CSS, très évolutif et adaptable en fonction des
    besoins utilisateurs aussi bien fonctionnel que graphique !
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/18750-boutique_en_ligne_open_source.php


    [7] Alter Way sur LCIHaut ]
    ------------------------------------------------------------
    Une équipe de LCI était dans les locaux de Saint-Cloud de
    Alter Way pour filmer la réalité des services
    professionnels en Open Source, qui sont à la base de la
    philosophie du groupe. Retrouvez l'émission complète sur
    le site de Oseo.
    Video en ligne, sur Oseo.fr :
    http://www.oseo.fr/a_la_une/paroles_d_entrepreneurs/sur_lci/groupe_alter_way

    Diffusion sur LCI :
    Semaine du lundi 22 au dimanche 26 septembre 2008
    Horaires de diffusion :
    lundi 9h55, 16h10 mardi 6h15, 13h40, 21h55 mercredi
    9h55, 16h10
    jeudi 6h15, 13h40, 21h55 vendredi 9h55, 17h55 samedi
    16h10 dimanche 10h50, 21h40
    ------------------------------------------------------------
    http://www.nexen.net/articles/communique_de_presse/18755-alter_way_sur_lci.php


    [8] Zend, Adobe et Microsoft poussent PHP en entrepriseHaut ]
    ------------------------------------------------------------
    Dans le sillage de la Zend Con (férence), Glen Kunene
    rapporte que, selon le Gartner Group, 10% des développeurs
    PHP sont dans de grandes entreprises, et que ce nombre va
    passer à 40% d'ici quelques années. La difficulté de
    recruter des professionnels PHP est donc une tendance lourde
    de l'industrie.

    Il semble aussi que PHP sera fortement épaulé par ...
    Microsoft! Le géant de Redmond était présent en force à
    la conférence (sponsor platine) et avait apparemment choisi
    PHP comme laboratoire pour son programme communautaire Open
    Source. Microsoft travaille avec Zend sur PHP depuis
    longtemps, et semble augmenter son appui. De même que
    Adobe...

    Encore une fois, ce travail de connexion des grandes
    entreprises se fait au niveau de Zend Technologies. C'est un
    travail nécessaire et relativement ingrat, qui se retrouve
    à un niveau assez éloigné des attentes de la communauté
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/18754-zend,_adobe_et_microsoft_poussent_php_en_entreprise.php


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


    timezonedb : base de données de fuseaux horaires pour PHP
    hidef : vraies constantes


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


    [10] La montée en charge, au quotidienHaut ]
    ------------------------------------------------------------
    Après plusieurs missions où Jayson Minard a du aider ceux
    qui n'avaient pas prévu la montée en charge de leur
    application, il rassemble toute la liste des bonnes
    pratiques pour s'assurer que l'application qui vous fait
    vivre va savoir évoluer correctement.

    Parmi les bons conseils, il y a la configuration de
    l'environnement de tests avec un nombre raisonnable de
    données (trop souvent, on teste avec 300 utilisateurs, et
    espère que ca marchera avec 30 millions); ou encore, le
    test complet de l'architecture, via Amazon EC2 pour réduire
    les coûts de possession d'une architecture en double.

    Il y a aussi les revues de code maison ainsi que le passage
    d'un expert indépendant, pour stimuler la production de
    code.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/18753-la_montee_en_charge,_au_quotidien.php


    [11] Vidéo PHP et MySQL, édition 62Haut ]
    ------------------------------------------------------------
    Voici les 5 dernières vidéos PHP et MySQL.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/php/18752-video_php_et_mysql,_edition_62.php


    [12] Alertes sécurité des applications PHP et MySQL, édition 221Haut ]
    ------------------------------------------------------------
    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.6.
    Les mises à jour sont recommandées vers ces versions.


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

    Drupal, Gallery, MyBB, SquirrelMail, ez, ming et phpMyAdmin
    ------------------------------------------------------------
    http://www.nexen.net/actualites/securite/18757-alertes_securite_des_applications_php_et_mysql,_edition_221.php


    [13] Actualité de développement PEAR, edition 221Haut ]
    ------------------------------------------------------------
    7 paquets ont été mis à jour cette semaine :

    PHP_CompatInfo : Recherche les versions et extensions
    minimum pour exécuter un script PHP
    HTML_QuickForm_Renderer_Tableless : Module d'affichage
    QuickForm sans table et avec XHTML et CSS
    Crypt_GPG : GNU Privacy Guard (GPG)
    Date_Holidays_UNO : Classe de calcul des jours feriés
    pour les nations unies
    Date_Holidays_PHPdotNet : Classe de calcul des
    anniversaires des membres de la communauté PHP
    Date_Holidays_Austria : Classe de calcul des jours feriés
    pour l'Autriche
    Services_TwitPic : Interface PHP pour TwitPic


    PEAR est la bibliothèque de composants PHP.
    ------------------------------------------------------------
    http://www.nexen.net/actualites/pear/18758-actualite_de_developpement_pear,_edition_221.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