Lettres


[Actu PHP] Lettre N.39 Dimanche 03 Novembre 2002
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 03 Novembre 2002
************************************************************

Attention :
Cette lettre hebdomadaire est distribuée aux personnes qui se
sont inscrites sur le site nexen.net, comme membre et comme
destinataire de cette lettre. Les instructions de modifica-
tions 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
====
Ce dimanche donne le coup d'envoi de la conférence de Francfort,
et il y a fort à parier que la semaine sera calme, et que le niveau de
bugs va remonter : tout simplement parce que le plus gros de l'armada
des développeurs PHP sera en conférence. On attend donc une
semaine tranquille.

Cette semaine, le site de la semaine est québécois. C'est un grand
plaisir
pour moi de l'accueillir, et j'aimerai aussi avoir l'occasion de faire
des présentations de sites dédié au PHP, mais situé hors France.
Si vous pensez en être, faites moi signe!

Note : un grand merci à tous ceux qui ont profité de la semaine dernière
pour nous souhaiter tout plein de bonnes choses, suite à l'anniversaire
de nexen.net. Au nom de toute l'équipe, merci beaucoup à tous.

Damien Seguy.

Site de la semaine
===============
chefs de projet, décideurs et cadres à faire un choix éclairé sur les
ressources et les expertises disponible dans la belle province.
 
C'est avec des partenariats serrés, l'aide de la communauté de la
francophonie
ainsi que le bénévolat des initiateurs qui nous tenterons de vous
étalez devant
vous :
Les avantages et désavantages du language PHP
Les ressources humaines, logiciels, informationnels et financières
disponibles
au Québec
Les méthodologies à prendre et les études à effectuer afin de bien
mettre
en oeuvre vos applications PHP
Une bonne gestion à long terme de vos applications
Les différentes formations et expertises offerte sur le marché
Québécois
 
Grâce à ce site, vous devriez être en mesure de savoir si le language
PHP vous convient
et si oui, comment bien réussir l'implantation et/ou la construction
d'applications PHP.

Les objectifs du site web, dans les prochains six (6) mois, est de
repérer les ressources 
en formation et d'expertises au Québec. De plus, nous avons l'intention
de profiter
des divers tribunes qui nous sont offertes pour faire connaître les
avantages
d'acheter PHP lorsqu'on pense développement d'applications web
d'affaires.
 
Benoît Meunier PHP, fait au Québec.
http://www.phpfaitauquebec.com/

Au sommaire
===========
03/11/2002
* [1] Zend Performance Suite
02/11/2002
* [2] SGC : système de gestion de contenu
* [3] PHPcon : session sur la sécurité et l'identification
01/11/2002
* [4] Expressions régulières
* [5] Suivre le trafic avec MySQL: le cas de Yahoo!
31/10/2002
* [6] Valider une DTD en PHP
* [7] Edition 2003 du FOSDEM
* [8] Article Php/MySQL dans Linux Magazine
30/10/2002
* [9] PHP DBG Version 2.11.4 publié.
* [10] Résumé de PHPCon 2002
* [11] PHP comme langage de shell
* [12] Barre de recherche PHP
* [13] Yahoo! passe à PHP
* [14] Yahoo! passe à PHP
29/10/2002
* [15] Ecrire des fichiers Excel
* [16] Gérer un projet PHP de grande envergure
* [17] Un serveur web en PHP : Nanoweb
* [18] JPgraph 1.9
28/10/2002
* [19] Encore une conférence PHP
* [20] Résumé hebdomadaire PHP # 109
* [21] PEAR Weekly News 17
* [22] PHP 4.3.0 pre2


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

[1] Zend Performance SuiteHaut ]
------------------------------------------------------------
Voici le premier scoop qui était annoncé par Bjorn Schotte,
à la conférence de Francfort, qui vient d'achever sa
première journée. Zend vient d'annoncer sa suite de
logiciel Zend Performance Suite. Il s'agit d'un ensemble de
logiciel édité par Zend, destiné à améliorer le retour sur
investissement des gros sites. En fait, le logiciel vous
permet d'économiser sur la bande passante et le matériel,
et des chiffres sont avancés pour mesurer l'intérêt d'une
telle solution.
Zend Performance Suite fournit notamment de la compression
à la volée avec Gzip, des systèmes de cache et
d'accélérateur de scripts et des interfaces de suivi des
performances. Un produit directement destiné aux managers
IT, et qui donnera du fil a retordre aux solutions
professionnelles des autres langages de scripts. Une offre
unique sur le marché, mais qui témoigne encore une fois de
la maturité de PHP pour les solutions professionnelles, et
des compétences de Zend.

Le tarif commence a $1875 USD, et on ne connait pas encore
les revendeurs pour la France et la zone euro.

Notons aussi que Zend a changé sa page d'accueil, et que
Zeev n'est plus sollicité pour faire la une.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/11/03/1180,0,1,0,0.php3


[2] SGC : système de gestion de contenuHaut ]
------------------------------------------------------------
La mode des CMS continue. Les CMS signifie Content
Management System, et ils recouvrent les applications de
gestion de contenu (Système de Gestion de Contenu, ou SGC).
C'est à dire, les outils nécessaires pour mettre en ligne
et faire mettre en ligne des articles, des actualités, des
images...
En fait, les CMS sont aussi différents les uns des autres,
et si ils portent tous le même nom, ils suivent souvent un
processus d'édition distinct. C'est probablement pour cela
qu'ils sont si nombreux, et finalement, si peu comparables
les uns avec les autres.
Aujourd'hui, SitePoint fait le point sur eZpublish, un CMS
publié par une société norvegienne.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/11/02/1178,0,1,0,0.php3

[3] PHPcon : session sur la sécurité et l'identificationHaut ]
------------------------------------------------------------
PHPdevelopper a déniché encore une nouvelle présentation qui
était donnée au PHP Con : celle de J Scott Johnson, de
Fuzzygroup, sur la sécurité web et les éléments
d'identification du visiteurs, notamment dans le cadre des
applications avec utilisateur définis.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/11/02/1179,0,1,0,0.php3


[4] Expressions régulièresHaut ]
------------------------------------------------------------
Les expressions régulières font partie de ces serpents de
mer qui font peur à tous, mais si vous les maitrisez, elles
sont capables de vous enmener loin. Et vite. Matt Wade vous
présente ces légendes de l'informatique.
On regrettera simplement l'utilisation de POSIX, car il
semble que ses heures soient comptées : moins bien
entretenue que son alter ego PCRE, les expressions
régulières POSIX sont plus temps. Et un projet actuel vise
à les réunifier, en proposant une seule interface qui
s'adapterait aux deux.

Et dès que vous aurez une nouvelle version du validateur
d'adresse email, ou un analyseur de date, vous pourrez la
poster dans la bibliothèque de reg exp.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/11/01/1176,0,1,0,0.php3


[5] Suivre le trafic avec MySQL: le cas de Yahoo!Haut ]
------------------------------------------------------------
Encore du Yahoo!, mais cette fois ci, avec MYSQL. Jeremy
Zawodny, le gourou MySQL résident de Yahoo! nous fait part
de son expérience pour monter le service Remember, destiné
à la commémoration du 11 septembre. Les machines
supportèrent un traffic de 60 millions de pages en 4 jours,
dont 40 millions pour le seul 11 septembre.
Dans sa présentation, il identifie un bon nombre de
problèmes qu'il a rencontré, et on se doute qu'il a
expliqué la solution par oral. Il faudra y penser aussi,
pour nos propres applications. Notons aussi l'utilisation
de JPcache, et la présentation de nombreuses statistiques.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/11/01/1175,0,1,0,0.php3


[6] Valider une DTD en PHPHaut ]
------------------------------------------------------------
Si PHP fournit beaucoup d'outil pour traiter le XML (XSLT
inclus), il manquait encore un peu d'outil pour valider une
feuille XML, c'est à dire, s'assurer qu'un document est
bien un fichier XML, avec des balises équilibrées, et
surtout, qu'il suit la définition du document. Un exemple
de DTD est le classique DocBook, qui est utilisé un peu
partout dans l'industrie, et notamment pour la
documentation PHP elle même.
Olivier Courtin nous présente la nouvelle technique de
validation de fichier XML avec la prochaine version PHP
4.3.0
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/31/1174,0,1,0,0.php3


[7] Edition 2003 du FOSDEMHaut ]
------------------------------------------------------------
Chaque année, le Free software and Open Source Developpers
Meeting (FOSDEM) est le lieu de rencontre des développeurs
de logiciels libres.

L'édition 2003 aura lieu les 8 et 9 juillet à Bruxelles. On
pourra y croiser, entre autres, Richard M. Stallman (père
du projet GNU et de la FSF), Raphael Hertzog (du projet
Debian EDU), Bruce Momjian (PostgreSQL)...

Il y a fort à parier que la communauté Php/MySQL sera
représentée, le programme n'étant pas définitif...

Plus d'infos sur le site du Fosdem.

(NdM : à l'heure de la rédaction de cette news, le site du
FOSDEM répond très mal.)
------------------------------------------------------------
Guillaume Plessis (http://www.moolfreet.com)
http://dev.nexen.net/news/gen.php3/2002/10/31/1173,0,1,0,0.php3


[8] Article Php/MySQL dans Linux MagazineHaut ]
------------------------------------------------------------
Linux magazine France de ce mois-ci consacre un article
entier à Php et MySQL. Il traite de l'élaboration d'un
carnet d'adresses.

Principalement destiné aux débutants, cet article détaille
à la fois le code, la structure de la base MySQL et les
pièges à éviter...

Un bon exercice pour découvrir Php.
------------------------------------------------------------
Guillaume Plessis (http://www.moolfreet.com)
http://dev.nexen.net/news/gen.php3/2002/10/31/1172,0,1,0,0.php3


[9] PHP DBG Version 2.11.4 publié.Haut ]
------------------------------------------------------------
PHP DBG est un projet russe de débogueur PHP. Il permet de
suivre les variables et les fonctions appelées, mais aussi
d'exécuter du code PHP pas à pas, un peu comme le débogueur
Zend. Ce logiciel est gratuit ou bien intégré dans PHPEd,
avec une version commerciale. Il fonctionne sous Linux et
sous Windows.

Une nouvelle version vient d'être publiée, compatible avec
PHP 4.3.0.pre1, c est a dire l'avant dernière version de
PHP publiée.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/30/1171,0,1,0,0.php3


[10] Résumé de PHPCon 2002Haut ]
------------------------------------------------------------
Kawika Ohumukini a été a PHPcon2002, et il en a rédigé une
revue. Il y décrit l'atmosphère générale de la conférence,
et il partage ses notes et son enthousiasme pour certaines
sessions. Et quelques surprises au passage.

Merci à PHPdeveloper.org pour la news.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/30/1170,0,1,0,0.php3


[11] PHP comme langage de shellHaut ]
------------------------------------------------------------
"PHP est fait pour le web, et Perl pour la ligne de
commande". Voila en substance ce qui fait la grosse
différence entre PHP et Perl. Pourtant, Perl équipe des
sites web, et PHP se développe en ligne de commande : il
suffit d'installer PHP en mode CLI.

Jayesh Jain aborde cette nouvelle frontière du monde PHP,
et notamment la gestion des arguments en ligne de commande.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/30/1169,0,1,0,0.php3


[12] Barre de recherche PHPHaut ]
------------------------------------------------------------
Décidément, le site de PHP.net met tout en place pour
favoriser la recherche dans la documentation volumineuse de
PHP. Ca dernière innovation en date est la 'searchbar', une
page qui s'intègre dans l'interface de IE, Mozilla et
Opéra, et vous conduit directement sur la documentation
PHP, en anglais, la plus fréquemment utilisée.

Rappelons qu'il est aussi possible d'utiliser l'URL pour
faire ce type de recherche : http://www.php.net/strpos vous
conduit immédiatement à
http://www.php.net/manual/en/function.strpos.php. Pratique
et rapide à taper. Ce système repose sur une utilisation
intelligente de la page 404.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/30/1168,0,1,0,0.php3

[13] Yahoo! passe à PHPHaut ]
------------------------------------------------------------
On savait deja que Yahoo! finances utilisait PHP, MySQL et
ioncube accelerator (feu PHP Accelerator ). Depuis
l'interview de BjornSchotte, on savait aussi que Rasmus
Lerdorf était embauché par Yahoo!...
Depuis PHP Con la semaine dernière, on est sur que Yahoo!
passe à PHP
Merci slashdot!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/30/1167,0,1,0,0.php3


[14] Yahoo! passe à PHPHaut ]
------------------------------------------------------------
On savait deja que Yahoo! finances utilisait PHP, MySQL et
ioncube accelerator (feu PHP Accelerator ). Depuis
l'interview de BjornSchotte, on savait aussi que Rasmus
Lerdorf était embauché par Yahoo!...
Depuis PHP Con la semaine dernière, on est sur que Yahoo!
passe à PHP
Merci slashdot!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/30/1167,0,1,0,0.php3


[15] Ecrire des fichiers ExcelHaut ]
------------------------------------------------------------
Il y a toujours la bonne méthode du fichier CSV, qui marche
pas mal, mais voici une classe PHP qui permet d'écrire des
fichiers Excel directement au format. La relecture
demandera des objets COM, et donc, un système windows, ou
bien via uodbc.

Merci a Olivier Huet pour le lien.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/29/1165,0,1,0,0.php3


[16] Gérer un projet PHP de grande envergureHaut ]
------------------------------------------------------------
Voici la première conférence issue de PHP Con qui arrive sur
le web. Le reste devrait suivre facilement. En voici une
interessante pour ceux, qui sont surement très nombreux,
qui travaillent sur de grandes applications PHP (avec
beaucoup d'objets, des librairies, et multi serveurs...).
Le thème est l'optimisation et la sécurité. Une bonne
lecture.

Merci à PHP Everywhere pour le lien!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/29/1166,0,1,0,0.php3


[17] Un serveur web en PHP : NanowebHaut ]
------------------------------------------------------------
Il est de ces applications de PHP qui laissent sans voix.
Nanoweb est de celles-ci.

Nanoweb est un serveur web complet écrit en PHP 4.2 avec de
nombreuses fonctionnalités : hotes virtuels, HTTP 1.1,
SSL...

IL vient de sortir en version 1.9.0 et convient
parfaitement pour l'hébergement (modeste) de quelques sites
webs. Il nécessite la version binaire de php pour
fonctionner.

Il reste à noter que ce type d'application est réservé à
des gens qui n'ont pas encore de serveur web (Apache,
Caudium, IIS...). En effet, rajouter une couche applicative
http (avec php obligatoirement en cgi) amputerait les
performances et serait inutile.

Une bien belle application néanmoins.
------------------------------------------------------------
Guillaume Plessis (http://www.moolfreet.com)
http://dev.nexen.net/news/gen.php3/2002/10/29/1164,0,1,0,0.php3

[18] JPgraph 1.9Haut ]
------------------------------------------------------------
JPgraph 1.9 vient de paraitre.
Au programme, une très forte évolution de la gestion des
polices TTF, qui rend cette version incompatible avec les
anciennes. Plusieurs corrections de bugs aussi.

Depuis le milieu de l'année, JPgraph a une double licence :
gratuite pour une utilisation non commerciale, et payante
pour les applications commerciales.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/29/1163,0,1,0,0.php3


[19] Encore une conférence PHPHaut ]
------------------------------------------------------------
En fait, PHP sera présent nominativement sur le salon de
LinuxWorld Expo, à Francfort, du 29 au 31 octobre. En fait,
PHPev (l'équivalent allemand de l'AFUP) et une autre
association professionnelle allemande se sont unies pour
assurer une présence sur le salon, dans le cadre d'un stand
spécial LAMP.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/28/1162,0,1,0,0.php3


[20] Résumé hebdomadaire PHP # 109Haut ]
------------------------------------------------------------
Avi Lewin vient de publier le dernier résumé hebdomadaire du
développement PHP.

TLK: PHP et GD (suite)
TLK: Tests de nommages
TLK: Extension cURL
TLK: Réorganisation de Regex
TLK: Responsable de sybase_ct
TLK: OpenSSL et sockets
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/28/1161,0,1,0,0.php3

[21] PEAR Weekly News 17Haut ]
------------------------------------------------------------
Une autre semaine calme, car un bon nombre de développeurs
de PEAR se préparent pour la conférence PHP de Francfort
(venez donc les voir en chair et en os). Les discussion
autour de dirname(__FILE__) ont continué, l'auteur original
expliquant les choix du design. Trois nouveaux packages
cette semaine. PEAR a continué d'attirer les extensions PHP
et les classes de la meilleure qualité, tout en produisant
4 nouvelles versions stables, et 4 versions béta.
------------------------------------------------------------------------

Nouvelles publications

Stable

* HTML_Select - Fournit des boîtes de sélections pour les
pays, les comtés britanniques et les états des Etats Unis.
* Log - Un canevas pour fournir des outils de connexions
supérieurs.
* HTML_QuickForm - un package qui fournit les méthodes pour
créer, valider et traiter des formulaires HTML.
* HTML_Table - Fournit des méthodes pour créer et définir
des tables HTML.


Beta

* PEAR_Frontend_Web - L'interface web pour l'installeur
PEAR
* SOAP_Interop - Une suite de test pour les services SOAP
* Net_DIME - Un package qui fournit une interface avec le
protocole DIME ("Instant messaging protocol", un protocole
d'échange instantané de messages)
* SOAP - Un jeu de librairie pour permettre à PHP d'être un
serveur et un client SOAP.

Traduction par Damien Seguy.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/28/1160,0,1,0,0.php3


[22] PHP 4.3.0 pre2Haut ]
------------------------------------------------------------
Andrei Zmeivski vient de publier la nouvelle version de PHP
4.3.0, nommée 4.3.0 pre2. Un très grand nombre de bugs ont
été détectés est corrigé dans la version précédente (la
pre1). Il est donc conseillé de l'installer et de rapporter
tous les bugs que vous avez identifié, pour ne plus les
voir revenir.
------------------------------------------------------------
WebK (http://www.keliglia.com)
http://dev.nexen.net/news/gen.php3/2002/10/28/1159,0,1,0,0.php3




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

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

L'actualité journalière sur nexen.net :
http://dev.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