Lettres
[Actu PHP] Lettre N.35 Dimanche 13 Octobre 2002
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 13 Octobre 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
====
580 bugs sont actuellement recensés sur PHP 4.3.0. Tous ces
bugs sont rassemblés sur le site bug.php.net, qui permet de
poser des bugs, et de voir leur traitement par le group PHP.
Parmi ces 580, il faut savoir que plus de 180 d'entre eux sont
encore ouverts par manque de feedback. C'est à dire, le bug
a été rapporté, traité par le group PHP, mais le complément
d'information permettant de corriger n'est jamais arrivé. C'est
une double perte de temps pour tous.
Enfin, sachez qu'au début de l'été, il y avait 1250 bugs repertoriés,
et qu'un effort d'assurance qualité a permis la reduction drastique
de ce nombre. Bravo!
Damien Seguy.
Site de la semaine
===============
EasyPHP est née il y a un peu plus de 2 ans pour aider tout ceux
qui debute a partir du bon pied et ainsi faire découvrir ce formidable
outil qu'est le PHP.
EasyPHP n'a pas cessé d'évolué pour faire partie des centaines
de milliers d'utilisateurs de PHP, retrouvez nous sur
http://www.easyphp.org
Emmanuel FAIVRE
Au sommaire
===========
Toute l'actualité en détails :
===============================
[1] PHP et les technologies Réseaux [ Haut ]
------------------------------------------------------------
PHP est un langage fait pour le web, et il supporte déjà de
nombreux protocoles réseaux. Il y a bien sur les ouvertures
de fichiers à distance (avec fopen()), qui gère de manière
transparente le protocole HTTP et FTP.
Mais il y a aussi l'extension FTP elle même, la librairie
CURL, et des extensions spécialisées comme SMTP.
Bref, PHP se connecte bien partout!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/13/1113,0,1,0,0.php3
[2] 3 conseils de sécurité [ Haut ]
------------------------------------------------------------
PHP Traveller nous rappelle 3 conseils de sécurités de base
en PHP :
Sécurité du moteur
Sécurité de la configuration
Sécurité du code
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/13/1112,0,1,0,0.php3
[3] Sortie de daCode 1.4 [ Haut ]
------------------------------------------------------------
daCode 1.4.0 est sorti. Il s'agit un moteur de dépêches
écrit en PHP. (« gestionnaire de contenu », ou « Content
Management System »). Il fonctionne avec PHP 3 et 4, et
nécessite l'utilisation d'une base de données (MySQL ou
PostgreSQL). Il peut également être utilisé, en plus d'une
base de données, avec LDAP ou NIS.
Il y a eu beaucoup de changements depuis la version 1.2.0,
donc il vaut mieux se référer aux notes de version pour
plus de détails.
daCode est par exemple utilisé sur Nexen.net (NDM : vous
êtes desssus!) et sur LinuxFr.org.
------------------------------------------------------------
Ruffy ()
http://dev.nexen.net/news/gen.php3/2002/10/13/1111,0,1,0,0.php3
[4] Interview de Bjorn Schotte, président de la conférence PHP 2002 [ Haut ]
------------------------------------------------------------
La conférence PHP de Francfort est l'événement le plus
important de la communauté PHP. Entièrement dédié au
langage, il regroupe le PHP Group, les contributeurs les
plus actifs, des utilisateurs prestigieux du langage durant
4 jours, en Allemagne.
Cette année, ce sera la 3ème édition de la conférence, avec
pour objectif de porter haut les couleurs de PHP dans les
entreprises.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/12/1110,0,1,0,0.php3
[5] PHPhuse box [ Haut ]
------------------------------------------------------------
Fuse box est une méthode de programmation, destinée à
aplanir les obstacles de communication entre le programmeur
et le client.
Synthis est un éditeur logiciel qui propose des solutions à
base de Fusebox, et depuis la version 2.5, Adalon supporte
Coldfusion, Java et PHP.
Il est possible ainsi de créer un site web de manière
fonctionnelle, puis d'en déduire les fonctions nécessaires.
Le chef de projet garde la vision globale, et répartie le
travail facilement aux développeurs. Les clients gagnent
aussi en visiblité.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/11/1109,0,1,0,0.php3
[6] Comment créer son système de news en PHP [ Haut ]
------------------------------------------------------------
Encore une autre introduction aux systèmes de news en PHP.
La syntaxe à connaitre est de base, et donc, ce tutoriel
sera accessible à tous. La répartition en fichier est
interessante, et tout le code est en copier coller.
Un tutoriel plutot sombre toute fois.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/11/1108,0,1,0,0.php3
[7] Interview avec Michael Kimsal, Tap Internet [ Haut ]
------------------------------------------------------------
PHPeverywhere, qui fournit une actualité PHP et web en
général excellente, vient de réaliser une interview de
Michael Kimsal, fondateur de Tap Internet. Ils abordent
notamment le sujet de PHP et des formations PHP.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/11/1107,0,1,0,0.php3
[8] PHP 4.3.0 pre1 [ Haut ]
------------------------------------------------------------
PHP 4.3 continue son chemin, et devient une beta publique
officielle. Andrei Zmeivski a pris le chapeau de RM
(Release Manager, responsable de la publication) a la place
de Stig (les deux compères travaillent dans la même
compagnie, fast.no).
Notons que l'effort de qualité va être sérieusement
renforcé pour la 4.3. Notamment, les tests inclus dans PHP
vont être rendus plus nombreux et plus liés à la doc. Ce
qui permettra de mieux assurer la non régression des
prochaines versions, ou bien de comparer avec les états des
anciennes versions.
A noter l'excellent dossier d'Olivier Courtin, qui doit
avoir lu beaucoup de email dernièrement.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/11/1106,0,1,0,0.php3
[9] PHP, ASP et CFM [ Haut ]
------------------------------------------------------------
Voici un article de vulgarisation sur DevArticle qui compare
PHP, ASP et CFM succintement. Un document pratique pour
donner à un chef de projet récalcitrant.
Les conclusions ne sont peut être pas celle de tout le
monde, mais l'introduction reste valable.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/10/1105,0,1,0,0.php3
[10] PHP GTK launcher [ Haut ]
------------------------------------------------------------
Ce petit utilitaire permet d'installer trés simplement
PHP-GTK 0.5.1 sur une machine Windows dans le cas où le
couple PHP/Apache serait déjà présent.
En effet les problèmes de cohabitation entre les deux sont
connus. Mon script permet donc d'installer PHP-GTK de
manière indépendante du PHP déjà installé,
et modifie la base de registre de Windows afin de pouvoir
exécuter nos fichiers .php avec PHP-GTK en double cliquant
tout simplement dessus (cela évite
les fastidieuses techniques des lignes de commande ou des
fichiers .bat).
Ce fichier d'installation, orienté pour les débutants,
évite donc pas mal de temps perdu juste pour l'installation
(les purites préfèreront les lignes de commande :)).
PHP-GTK Launcher est disponible gratuitement (bien sûr) en
téléchargement à l'adresse suivante:
------------------------------------------------------------
Reno (renotm@racouchot.com)
http://dev.nexen.net/news/gen.php3/2002/10/09/1104,0,1,0,0.php3
[11] Interview avec Monty Widenius, créateur de MySQL [ Haut ]
------------------------------------------------------------
MySQL a été créé par deux copains, Monty Widenius et David
Axmark. Monty est aujourd'hui un des programmeurs de
légende, tandis que David a accompagné la croissance de
MYSQL en évangélisant les foules sur tous les continents.
Codewalker, un des sites les plus dynamiques en PHP
actuellement, organise actuellement un interview avec
Monty. Vous pouvez donc poser vos question sur leur site,
et les plus fréquentes seront posées directement à Monty.
Merci à PHP developer pour le lien!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/09/1103,0,1,0,0.php3
[12] Interview avec Zeev Suraski [ Haut ]
------------------------------------------------------------
Décidement, Zeev est en train de voler la vedette de Rasmus,
au nombre d'interview qu'il aura donné durant l'année. Cela
doit être le 4eme que nous rapportons dans ces colonnes.
Cette fois ci, l'article porte sur la nouvelle suite de
produits Zend, ainsi que sur l'oeuvre de Zeev et Andi. La
dernière question est aussi croustillante.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/09/1102,0,1,0,0.php3
[13] Technique de cache sur Zend [ Haut ]
------------------------------------------------------------
La technique du cache consiste à garder le résultat d'un
calcul long en mémoire (vive, sur le disque, en base de
données...) afin d'économiser la tâche couteuse en cas de
répétition. En fait, tous les systèmes essaient de gagner
de la puissance avec ce système : MySQL met en cache des
threads, Apache des valeurs fréquentes, Netscape les pages
HTML téléchargées et PHP le contenu des pages générées.
Matt Wade passe en revue une technique de mise en cache de
variables, puis fait un deuxième tutoriel d'amélioration.
A visiter aussi : JPCache, qui fournit un système de cache
de page pour PHP .
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/09/1101,0,1,0,0.php3
[14] Partage de calendrier [ Haut ]
------------------------------------------------------------
PHPbuilder fut cet excellent site sur PHP. Aujourd'hui, il
nous gratifie d'un tutoriel sur la norme vCalendar et
iCalendar : ce sont des spécifications qui permettent de
partager des calendriers d'événements, et de partager des
événements avec d'autres plateformes comme Palm, Notes ou
Outlook.
C'est en général la grande mode d'avoir des formats
standard pour partager toutes les informations.
Heureusement, PHP suit toujours!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/09/1100,0,1,0,0.php3
[15] RealBasic 4.5 accède à MySQL [ Haut ]
------------------------------------------------------------
Décidément, tous les logiciels se mettent à la mode de
MySQL. C'est maintenant au tour de Realbasic, un langage de
type BASIC, qui fonctionne sur Mac OSX et bientot sur
Windows, de prendre le virage du SBGD au dauphin.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/08/1099,0,1,0,0.php3
[16] Compter les utililisateurs sur son site [ Haut ]
------------------------------------------------------------
Oui, encore un tutoriel pour afficher le nombre de visiteurs
en cours sur votre site. Cette fois ci, l'auteur se
focalise sur l'optimisation des ressources, et rejète
d'emblée l'accès à MySQL, car ce dernier "ne gère pas aussi
bien les accès en écrire que d'autres SGBDR".
Donc, a voir par curiosité pour les concepts
d'optimisation.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/07/1098,0,1,0,0.php3
[17] Résumé de la semaine PHP dev No 106 [ Haut ]
------------------------------------------------------------
Alan Knowles publie la sixième lettre hebdomadaire de PEAR
:
Cette semaine, la liste de diffusion PEAR a permis de
suivre l'activité liée à la prochaine publication de PHP
4.3.0, ainsi que la suite des discussions sur le système de
fichiers virtuel, LiveUser approchant de sa première
publication, les bannières PEAR, et sur la situation avec
le Zend Engine 2. Notons aussi les 8 nouvelles publications
(1 stable, 2 beta, 3 alpha et 2 dévelopments), deux
nouvelles propositions de packages et peardoc2 qui atteint
maintenant CVS.
------------------------------------------------------------------------
Nouvelles publications
Stable
* Auth - fournit les méthodes pour créer un système
d'authentification d'utilisateur en PHP.
Beta
* Tree - Fournit des méthodes pour lire et manipuler un
arbre, stocké en base de données ou sous forme XML.
* DBA - Fournit une couche d'abstraction pour l'extension
DBA de PHP, et peut émuler DBA sur des fichiers.
Alpha
* PECL::ecasound - Une extension PHP qui fournit l'accès à
la librairie Ecasound, et fournit des fonctionnalités audio
avancées.
* XML_XSLT_Wrapper - Fournit une interface simple,
indépendante des librairies, et indépendante des commandes
pour réaliser des transformations XSL.
* Inline_C - Permet l'inclusion de code C dans les fichiers
PHP.
Development
* SQL_Parser - Fournit un analyseur et un lecteur (coupe la
requête en mots réservés) SQL.
* DBA_Relational - Fournit une interface SQL aux bases de
données DBA.
Damien Seguy (dams@nexen.net) à la traduction.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/07/1096,0,1,0,0.php3
[18] Résumé hedbomadaire PHP # 106 [ Haut ]
------------------------------------------------------------
Avi Lewin vient de publier le dernier résumé hebdomadaire du
développement PHP.
NEW: Inclure PHP dans d'autres applications
NEW: Directions XSLT
NEW: Plus de support pour .phps
BUG: Correction des streams
NEW: extension cURL
FIX: Améliorations des fonctions de chaînes
NEW: Amélioration du support d'Apache 2
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/10/07/1097,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

