Lettres
[Actu PHP] Lettre N.31 Dimanche 15 Septembre 2002
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 15 Septembre 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
====
Nous sommes actuellement plus de 500 sur la liste d'actualité
Nexen.net! Ce chiffre croit toutes les semaines, et les visites
sur la page officielle http://dev.nexen.net/news/index.php3
augmentent aussi. Un grand merci à tous pour votre intérêt.
Je tiens aussi à remercier tous les webmestres qui me consacrent un
peu de leur temps pour présenter leur site web, et nous permettre de
les découvrir plus en détails dans ces colonnes.
Damien Seguy.
Site de la semaine
==============
webmasters.
Sur le site Manucorp, vous pourrez trouver un peu tout bien sur quelques
news, mais aussi des cours et des articles sur PHP.
En plus de ca, vous trouverez la possibilité d'accéder au newsgroup
relatif à PHP mais aussi aux mailing liste qui parle de PHP, de PEAR,
de la documentation mais aussi des bugs et du developpement de PHP.
La particularité de Manucorp est la possibilité d'accéder aux sources
des pages sur lesquels vous naviguer. La meilleur facon de faire
son propre site est de voir le fonctionnement d'un autre.
Manucorp est loin d'etre un site incontournable dans la nébuleuse
des sites consacrés à PHP mais j'espere lui avoir donner
un petit peu d'originalité.
A bientot sur http://www.manucorp.com
Emmanuel FAIVRE
Au sommaire
===========
Toute l'actualité en détails :
===============================
[1] Résumé hedbomadaire PHP # 103 [ Haut ]
------------------------------------------------------------
Avi Levin vient de publier le dernier résumé hebdomadaire du
développement PHP.
TLK: Situation de la licence
FIX: type1 fonts with GD
FIX: Mise à jour PCREe
BUG: L'extensionCOM est toujours en panne
NEW: support NET-SNMP
BUG: strto[upper|lower] et UTF-8
TLK: scripts PHP scripts as .INI files
TLK: ext/ecasound
TLK:ext/xmms
NEW: Next generation ODBC extension
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/15/1022,0,1,0,0.php3
[2] PEAR Weekly News for week ending 15 Sep 2002 [ Haut ]
------------------------------------------------------------
Si l'activité sur la liste peardev fût des plus tranquilles
cette semaine, c'est que chacun était très occupé à
'packager' et sortir de nouvelles releases, pour notre plus
grand plaisir. Cette semaine a vu six versions stables,
deux betas et une version de dévelopement. Des discussions
sur l'utilisation de PEAR sur des serveurs mutualisé ainsi
qu'un nouveau package prometteur proposé par Christian
Stocker, Webdav Server Class.
------------------------------------------------------------------------
Nouvelles sorties
Stable
* Console_Getopt - Une implémentation PHP de getopt
(lecture des options sur la commande en ligne)
* HTML_Crypt - Fournit des méthodes pour crypter des
chaînes qui seront décrypter ultérieument par le client via
des fonctions javascript.
* HTML_Template_IT - Un package incluant une API de
template, simple d'utilisation, IT ainsi qu'une API
compatible PHPlib ITX.
* Pager - Package permettant de paginer des données de
manière similaire à Google.
* MDB - Première version stable de PEAR MDB, Metabase
Merger Database Abstraction Layer.
* XML_Transformer - Un moyen simple de transformer des
données XML en code PHP ou en texte.
Beta
* Image_Transform - Fournit une API uniformisée pour
manipuler des images, utilisant, au choix, GD,
ImageMagick, imagick ou NetPBM.
* DB_DataObject - Un constructeur de requêtes et un
modéliseur de données.
Development
* DBA - un wrapper for les fonctions DBA de php (ainsi
qu'une émulation basé sur des fichiers), et une
implétentation d'un driver SQL pour les bases de données
DBA.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/15/1023,0,1,0,0.php3
[3] Interface web pour les DNS [ Haut ]
------------------------------------------------------------
Savoir configurer les DNS est un travail compliqué car la
théorie de cette technologie n'est pas simple à saisir.
Heureusement, deux projets ont été lancés pour vous aider à
générer des fichiers simplement et efficacement. A
découvrir!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/15/1024,0,1,0,0.php3
[4] Nouvelle version stable de Templeet [ Haut ]
------------------------------------------------------------
La première version stable de Templeet est désormais
disponible. Templeet est un langage de templates associé à
un système de cache, il permet de gérer plus d'un milliard
de hits par mois sur un simple serveur.
Vous pourrez l'utiliser aussi bien pour des galeries photos
que des systèmes de dépêches type daCode en passant par des
blogs.
------------------------------------------------------------
Templeet Crew (http://templeet.org/)
http://dev.nexen.net/news/gen.php3/2002/09/15/1021,0,1,0,0.php3
[5] Générer des fichiers RSS avec PHP, ASP et Perl [ Haut ]
------------------------------------------------------------
Voici une occasion pour comparer les trois langages :
exporter des fichiers RSS, les fichiers de syndication de
données. Si votre site est important, et que vous souhaitez
diffuser des accroches sur les sites qui le voudront, les
fichiers RSS sont très pratiques. Les news du site de
Nexen.net sont syndiquées avec un back, basé sur le même
principe.
Profitez en pour découvrir EASYRSS de PHPSpirit.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/14/1020,0,1,0,0.php3
[6] MySQL AB annonce la première conférence MySQL en avril 2003 [ Haut ]
------------------------------------------------------------
MySQL vient d'annoncer la première conférence entièrement
dédiée à MySQL, la célèbre base de données la plus
populaire dans le monde. Cela se tiendra à San José, en
Californie, une cité très tourné vers les technologies
modernes. Les dates seront du 10 au 12 avril 2003.
C'est un signe des temps très fort qu'adresse ici MYSQL. En
effet, le thème des bases de données est un thème très
restreint, et réaliser une conférence toute axée sur MySQL
est une gageure. De plus, la tenue de l'événement
correspond bien à l'importance que représente le marché
américain pour MYSQL.
Avis aux conférenciers : les appels à candidatures ont
commencés!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/14/1019,0,1,0,0.php3
[7] Les références avancées en PHP [ Haut ]
------------------------------------------------------------
John Coggeshall complète son tutoriel sur les références en
PHP, avec un nouvel article.
Il y aborde notamment les fonctions qui retournent des
références, les tableaux de références.
Merci à PHPdevelopper pour la dépêche.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/13/1018,0,1,0,0.php3
[8] IBM diffuse des tutoriels PHP [ Haut ]
------------------------------------------------------------
Nicholas Chase fait un point de situation sur les
formulaires et leur utilisation : bien entendu, la récente
évolution des variables de formulaires $_GET, $_POST et les
register gloabl sont en premier sur la liste, mais
l'article passe aussi en revue le cas particulier des
checkbox, des select multiples et des tableaux dans les
formulaires, les boutons sous forme d'image.
Un bon article, avec du code et des copies d'écran. Et cela
fait plaisir de voir IBM diffuser sur le thème de PHP,
juste à coté de websphere.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/12/1017,0,1,0,0.php3
[9] enable-all, disable-all [ Haut ]
------------------------------------------------------------
Jani Taskinen vient d'écrire un patch pour le système de
configuration, qui permet désormais de configurer
directement toutes les extensions PHP, ou de les
désactiver. Cela permet notamment de se constituer des
configurations du type 'tout sauf' ou bien 'rien mais
avec'. Par exemple :
./configure --disable-all --with-zlib
Seule les extensions qui sont compatibles avec les
standards d'installation les plus récents seront concerné
par cette extension. NOtons aussi que --enable-all risque
de donner des maux de têtes aux débutants, car il y a
toujours les librairies externes à configurer.
Cette fonctionnalité est actuellement présentée sous forme
de patch pour les versions actuelles, mais sera intégérée
au système dès PHP 4.3.0. Elle est en test auprès de Jani.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/12/1016,0,1,0,0.php3
[10] Sécurisez les authentifications [ Haut ]
------------------------------------------------------------
Cyril Pierre de Geyer nous fournit un nouveau tutoriel sur
les authentifications d'utilisateurs sur le web, à base de
sessions. Un article en 5 parties, clair et facile à
adapter à vos besoins.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/12/1015,0,1,0,0.php3
[11] Installer PHP sur windows. [ Haut ]
------------------------------------------------------------
Ben Rowe vient concurencer EasyPHP, et propose un tutoriel
sur devarticle sur comment installer PHP, APache et MYSQL
sur votre machine windows. Un bon tutoriel pour ceux qui
veulent le faire à la main, ou simplement comprendre les
relations entre les trois logiciels.
Pour ceux qui échoueront, easyPHP sera toujours la pour
vous soutenir.
[Laurent g nous signale un tutoriel identique, en francais,
sur phptools4u.com.]
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/11/1014,0,1,0,0.php3
[12] Pourquoi choisir PHP? [ Haut ]
------------------------------------------------------------
Les articles de promotion du langage commencent à foisonner
: en voici une liste impressionnante, et PHPKitchen a des
liens pour chaque entrée :
* Sécurité
* Rapidité de l'éclaire
* Faible exigences en matériel
* Langage le plus populaire au monde
* Pas de coûts cachés
* Pas de souci de performances avec les objets COM
* Courbe d'apprentissage très aplanie
* Aide complète et fournie de la communauté
* Témoignages innombrables
* Tendance de fond marquée à la professionnalisation
Des articles qu'il sera bon de retrouver en francais =D
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/11/1013,0,1,0,0.php3
[13] Webservices NuSoap [ Haut ]
------------------------------------------------------------
NuSphere a fait des webservices sont cheval de bataille, et
a notamment obtenu la réécriture complète de la classe SOAP
en NuSOAP : cette classe assure des connexions externes
avec des systèmes SOAP, et soulage de développeur des
problèmes de formatage pour le transfert des données et
commandes.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/11/1012,0,1,0,0.php3
[14] MySQL Server intègre un gestionnaire MYSQL [ Haut ]
------------------------------------------------------------
MySQL (et PHP aussi) sont livrés en standard dans MacOSX.
Mais des outils intégrés viennent s'ajouter sur cette base,
comme le Gestionnaire MYSQL, découvert par calmusac, de
macplus.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/11/1011,0,1,0,0.php3
[15] Résumé hebdomadaire de PHP : 102 [ Haut ]
------------------------------------------------------------
Avi Levin vient de publier le dernier résumé hebdomadaire du
développement PHP.
NEW: PHP 4.2.3 est publié
NEW: préversion PHP avec ZE2
TLK: PHP.net e-mail
FIX: ext/sysvmsg
NEW: Ext/audio? Des manipulations audio pour PHP?
TLK: User-agent: built-in
TLK: Non pas une, mais deux conférences
FIX: Ext/pcre
NEW: ./configure enable-all
NEW: Rouages internes zend_stack
NEW: Ext/overload
TLK: Mysql_db_query() (suite)
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/10/1010,0,1,0,0.php3
[16] Comment concevoir les objets PHP [ Haut ]
------------------------------------------------------------
"il existe de nombreuses méthodes pour développer des
objets. Ces deux méthodes sont simplement les méthodes que
j'utilise pour développer les objets" :
La première méthode est une approche externe, qui consiste
à concevoir l'objet en fonction de l'utilisation qui en
sera faite.
La seconde consiste à pré commenter, c est à dire, à écrire
la documentation AVANT de coder.
Pour cette dernière méthode, je dirai même que prévoir les
tests avant est l'étape ultime de cette méthode. Un des
principes de l'extrême programming.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/10/1009,0,1,0,0.php3
[17] Arkeia : Version 5 de sa solution de sauvegarde de données MySQL [ Haut ]
------------------------------------------------------------
"Arkeia Corporation, éditeur de logiciels de sauvegarde en
réseau, annonce la disponibilité d'Arkeia 5. Spécialiste de
la sauvegarde en réseau sous Linux, [...] la version 5
d'Arkeia intègre également la notion de plug-in permettant
l'ajout de nouvelles fonctionnalités ou l'implémentation de
modules spécifiques. [...] comme MySQL ou Oracle.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/09/1008,0,1,0,0.php3
[18] Trilogie PHP/Flash [ Haut ]
------------------------------------------------------------
Résumé des épisodes précédents :
Ben Rowe a lancé un tutoriel en trois partie sur les
interactions entre PHP et Flash. En partie 1, il a passé en
revue les éléments de base de Flash. En partie 2, il a
maitrisé l'envoi de email via Flash.
En partie trois, il nous montre comment animer du texte et
utiliser des variables comme liens.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/09/1007,0,1,0,0.php3
[19] Cachez ce PHP que je ne saurais voir... [ Haut ]
------------------------------------------------------------
Vous souhaitez cacher PHP? pour des raisons de sécurité,
bien sur. C'est possible. PHPfreak a fait le tour des
configurations à réaliser pour transformer votre site en un
site scripté .ass. Hormis cet exemple douteux, le principe
est la :
Certains sites masquent PHP pour éviter les attaques de
hacker. Il y a même un très grand site américain qui cache
PHP car... la direction a demandé ASP, mais le service
technique le refuse! Alors, tous le site arbore du .asp,
sous LAMP. Inoui!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/09/1006,0,1,0,0.php3
[20] PWN6: Pear Weekly NewsLetter6 [ Haut ]
------------------------------------------------------------
Alan Knowles publie la sixième lettre hebdomadaire de PEAR
:
De très intéressantes lectures durant cette semaine sur la
liste de dévelopement pear, avec 4 nouvelles sorties, un
nouveau package, ainsi que des discussions sur les tags
PHPDoc, convertisseurs OpenOffice vers Docbook, Gestion des
permissions et mise à jour du package Net_Whois.
Beta
* DB_DataObject - Un constructeur de requêtes SQL et une
couche 'Data Modeling' (ndt: si qqn a une traduction
adpatee :) ).
* Tree - Ce package permet la manipulation et l'accès à des
données en arbre depuis une base de données ou des fichiers
XML.
Alpha
* Net_DNS - Une librairie de résolution utilisée pour des
requêtes DNS, transferts de zone et mises à jour dynamiques
de DNS
Development
* MDB - Release Candidate 1 de PEAR MDB, Metabase Merger
Database Abastraction Layer.
Pierre Alain Joyes (paj@pearfr.org) à la traduction.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/09/1005,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

