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 2008
- [3] Première formation symfony 1.1 à Montréal, Canada
- [4] Combattre le retard de réplication MySQL
- [5] Attention aux droits ON *.* pour MySQL
- [7] Alter Way sur LCI
- [8] Zend, Adobe et Microsoft poussent PHP en entreprise
- [9] Actualité de développement PECL, edition 219
- [10] La montée en charge, au quotidien
- [11] Vidéo PHP et MySQL, édition 62
- [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 Symfony [ Haut ]
------------------------------------------------------------
'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, Canada [ Haut ]
------------------------------------------------------------
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 MySQL [ Haut ]
------------------------------------------------------------
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 MySQL [ Haut ]
------------------------------------------------------------
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 source [ Haut ]
------------------------------------------------------------
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 LCI [ Haut ]
------------------------------------------------------------
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 entreprise [ Haut ]
------------------------------------------------------------
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 219 [ Haut ]
------------------------------------------------------------
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 quotidien [ Haut ]
------------------------------------------------------------
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 62 [ Haut ]
------------------------------------------------------------
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 221 [ Haut ]
------------------------------------------------------------
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 221 [ Haut ]
------------------------------------------------------------
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

