Lettres
[Actu PHP] Lettre N.65 Dimanche 09 Mars 2003
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 09 Mars 2003
************************************************************
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
===Si la semaine s'annoncait plutôt calme, il faut reconnaitre que
PHP Architect a réveillé son monde avec la première bourse
pour des projets PHP. Comment cela fonctionne? Sur le principe
des bourses d'études : les projets les plus prometteurs, ceux
qui changeront la face du PHP demain seront soutenus par
des fonds.
Aujourd'hui, presque 30% des sites web dans le monde fonctionnent
avec PHP. C'est beaucoup de sites, parfois gros, parfois énormes,
et pourtant, aucuns fonds n'ont été investis dans cette technologie.
Si vous avez une idée de projet, et que vous voulez être soutenus
dans votre démarche, rendez vous sur le site de PHP Architect.
http://www.phparch.com/
A noter que nous rendrons public une interview du rédacteur en
chef de PHP Architect, Marco Tabini, durant la semaine.
Damien Seguy
Site de la semaine
=============http://www.phpedit.net/
travailler
plus vite et mieux, tous les jours. Ses avantages comprennent :
+ Colorisation syntaxique
+ Détails du code à la volée
+ Débuggeur intégré
+ Générageur d'aide
+ Raccourcis personnalisables
+ Plus de 100 commandes scriptables
+ Claviers
+ Générateur de liste de tâches
+ Marquage rapide
+ Plugins
Sébastien Hordeaux.
http://www.phpedit.org/
Note de Nexen :
PHPedit est un des projets les plus ambitieux de la communauté
francaise, mené de main de maître par Sébastien Hordeaux depuis
bientôt 4 ans. Nous fournissons un mirroir francais de PHPEdit afin
de marquer notre soutien.
Au sommaire
==========09/03/2003
* [1] Interface MySQL
* [2] Désassembleur PHP
* [3] UML vers PHP
08/03/2003
* [4] Surveillez votre code avec des tests automatiques
07/03/2003
* [5] Smarty 2.5.0 RC1
06/03/2003
* [6] Financement des projets PHP
05/03/2003
* [7] Nouveau concours PHP : jeu de cases
* [8] Introduction à PHP avec DreamWeaver
04/03/2003
* [9] Documentation MySQL au format CHM
* [10] Développez vos extensions PHP en C++
* [11] TV5 utilise PHP
* [12] La révolution de la programmation Objet : PHP 5
03/03/2003
* [13] Résumé hebdomadaire de la semaine de développement PHP
* [14] La semaine de PEAR
* [15] Conseils de programmation
Toute l'actualité en détails :
============================[1] Interface MySQL
Aqua Studio est un outil universel, qui fonctionne sur la
plus par des OS, et s'interface avec de nombreuses bases de
données, y compris MySQL. Aqua Studio est gratuit.
MySQL Studio est un client spécialisé en MySQL, et qui
fonctionne uniquemnt sur cette base de données. Prix : 88 $
US.
Notons la liste interessante de client de MySQL Studio, qui
dévoile des industries qui utilisent MysQL : Kodak, FedEx,
Ericsson, Siemens AG, KPMG Consulting, Avis (Europe),
Lexmark, NASA Space Flight Center, Cisco Systems, The
University of Manchester, Harvard University, Michigan
State University, MIT, U.S. Department of Energy, ..
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/09/1555,0,1,0,0.php3
[2] Désassembleur PHP [ Haut ]
------------------------------------------------------------
Derick et son équipe de vulcan Logic (incluant notamment
Jani Taskinen et Dan Kalowsky), vient de publier le Vulcan
Logic Disassembler : c'est un outil pour génère toutes les
unités de code Zend. Ces unités seront exécutés
ultérieurement par Zend pour conduire au résultat du script
PHP.
Ce projet était la première étape pour réaliser un encoder
: un outil pour chiffrer et optimiser le code source PHP,
afin de pouvoir le diffuser sans révéler les sources. C'est
une excellente initiative de Derick, et un certains tour de
force : trop de projets sont lancés et s'interrompent
définitivement au milieu. Ici, le travail ne sera pas
perdu, et gageons que l'on verra de nombreuses solutions
d'encodage arriver sur le marché.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/09/1554,0,1,0,0.php3
[3] UML vers PHP [ Haut ]
------------------------------------------------------------
Dimanche dernier, nous avions identifié un outil pour
transformer les diagrammes UML en PHP, qui fonctionnait
sous Linux. Voici un outil comparable sous Windows, issue
des usines Sébastien Hordeaux : XMI2PHP.
En fait, et comme souvent c'est le cas, cet outil a été
développé pour ses propres besoins (PHPedit fait une
utilisation importante d'UML) et il est désormais rendu
public.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/09/1553,0,1,0,0.php3
[4] Surveillez votre code avec des tests automatiques [ Haut ]
------------------------------------------------------------
Mettre en place des tests automatiques est une pratique
conceptualisée par l'extrême programming, mais qui est
utilisée depuis longtemps, et qui sert à grandement
améliorer la qualité du code et de son utilisation.
La ou les tests manuels sont plus complets et beaucoup plus
longs a exécuter, les tests unitaires sont longs a mettre
en place, mais très courts a éxécuter. En fait, vous pouvez
les exécuter constamment, dès que vous avez modifié un peu
votre code ou corrigé un bug ou ajouté une fonctionnalité.
En fait, d'autres que vous peuvent aussi exécuter ces
tests, et vous fournir un bilan complet de ce qui
fonctionne ou pas sur tel environnement.
PHPPatterns nous en dit plus long, et présente PHPUnit,
l'une des premières classes de PEAR, qui en fait une
utilisation intensive.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/08/1552,0,1,0,0.php3
[5] Smarty 2.5.0 RC1 [ Haut ]
------------------------------------------------------------
Smarty, le célèbre moteur de templates, est disponible au
téléchargement en version 2.5.0 RC1. C'est la première fois
que Monte Orth et Andrei Zmievski passent par une phase de
Release Candidate avant de publier leur outil en version
stable.
Pour rappel, Smarty est un outil de templates qui tente
d'aller plus loin que la simple séparation du HTML et du
PHP en permettant de séparer la logique backend de la
logique d'affichage.
Au programme dans cette release candidate, une plus grande
souplesse dans les variables utilisables, plusieurs
nouvelles fonctions pour l'API, et quelques nouveaux
plugins.
------------------------------------------------------------
Katana (katana@katana-inc.com)
http://dev.nexen.net/news/gen.php3/2003/03/07/1550,0,1,0,0.php3
[6] Financement des projets PHP [ Haut ]
------------------------------------------------------------
PHP|Architect annonce la mise en place de deux bourses de
développement, destiné aux projets PHP. Le 30 juin, PHP
Arch annoncera les récipendaires des deux bourses de 1000
$. Elle seront utilisée pour aider le projet à se
développer, et concerne les projets liés à PHP, qu'ils
soient des applications écrites en PHP ou des
fonctionnalités ou des outils destiné au langage.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/06/1551,0,1,0,0.php3
[7] Nouveau concours PHP : jeu de cases [ Haut ]
------------------------------------------------------------
Voici un nouveau concours présenté par CodeWalker, et
largement doté par des t shirt, des studio Zend, des
hébergements et des livres!
Au programme, un jeu de pousse cases. Il s'agit de se
débarasser de cases de couleurs sur un damier en les
rassemblants par couleurs. Il suffit pour cela de les
pousser verticalement ou horizontalement.
Tout un challenge jusqu'au 31 mars!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/05/1549,0,1,0,0.php3
[8] Introduction à PHP avec DreamWeaver [ Haut ]
------------------------------------------------------------
Macromedia consacre beaucoup de ressources à PHP sur son
site. Grâce au support du langage par Dreamweaver,
Macromedia se gagne de nombreux clients dans les web
agency, et les grandes organisations. Il faut toutes fois
que l'éditeur fournisse aussi les éléments contextuel
nécessaires à l'exploitation du langage, et notamment
l'installation de PHP et MYSQL sur un serveur! D'ou une
belle collection d'articles complémentaires.
On notera aussi un article destiné à la migration de PHP
vers ColdFusion
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/05/1548,0,1,0,0.php3
[9] Documentation MySQL au format CHM [ Haut ]
------------------------------------------------------------
Le format CHM est un format propre à Windows, qui propose
notamment un moteur de recherche et d'indexation efficace,
pour naviguer facilement dans des documentations. La doc
PHP dispose deja de ce format très prisé, et c'est
maintenant la doc MySQL qui est aussi présentée sous cette
forme.
C'est la toute dernière version qui a été retenue, en
version anglaise.
Merci à PHP Freaks pour le lien.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/04/1547,0,1,0,0.php3
[10] Développez vos extensions PHP en C++ [ Haut ]
------------------------------------------------------------
Voila le coeur de PHP : les fameuses extensions qui sont
développées par plusieurs centaine de développeurs dans le
monde, et placées dans la distribution officielle pour le
profit de tous. Comment écrire ces petites merveilles?
Jason Lotito a déniché deux tutoriels, un pour Unix, un
pour Windows.
Et en plus, il reste la documentation officielle, qui est
en Francais.
De puis suciter de nombreuses vocations auprès des
développeurs.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/04/1546,0,1,0,0.php3
[11] TV5 utilise PHP [ Haut ]
------------------------------------------------------------
L'AFUP, par la voix de Cyril Pierre de Geier, interviewe
Vincent FLEURY, de TV5, sur les choix de l'utilisation de
PHP sur le site web de cette chaine de télévision.
"Pourquoi avez vous privilégié PHP par rapport à ses
principales alternatives Weblogic, ASP, JSP ?
[Vf] : Son caractère open-source, sa simplicité, sa
popularité, le nombre de ressources en ligne disponibles.
De plus, dans le cadre de notre utilisation, il ne souffre
pas de la comparaison avec ses concurrents. "
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/04/1545,0,1,0,0.php3
[12] La révolution de la programmation Objet : PHP 5 [ Haut ]
------------------------------------------------------------
Voici un article presque archéologique de Zeev : d'où
viennent les objets de PHP tels que nous les connaissons
actuellement. Au moment de l'écriture de PHP 3, ni Zeev ni
Andy ne connaissait la programmation objet, et au cours
d'une nuit, ils ont ajouté cette mince couche que nous
connaissons aujourd'hui. Bien qu'imparfait, le support des
objets de l'époque (et actuel) a rencontré une popularité
incroyable, et a dirigé l'équipe du Zend Engine vers la
version 2, avec le support des variables et méthodes privés
et statiques, les passages par références automatique, les
aggrégations d'objets..
A lire aussi, la présentation du Zend encoder par PHP
Architect.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/04/1544,0,1,0,0.php3
[13] Résumé hebdomadaire de la semaine de développement PHP [ Haut ]
------------------------------------------------------------
Avi Lewin a lu tous les messages de PHP - dev, et il en
rassemble les points les plus importants :
TLK: Tutorials pour les extensions en C++
TLK: Mise à jour des serveurs PHP
TLK: Analyseur PHP
TLK: Agenda de publication de PHP 4.3.2
TLK: Etude des pertes de performances
TLK: Traduction du manuel en croate
FIX: bindlib pour Win32
FIX: strip_tags()
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/03/1542,0,1,0,0.php3
[14] La semaine de PEAR [ Haut ]
------------------------------------------------------------
Le lundi est le moment de la semaine où PEAR fait son show.
En plus d'un compte rendu fidèle des dernières discussions
et développement, PEAR présente un de ses contributeurs
principaux. Cette semaine, c'est Richard Heyes qui est
l'auteur de plusieurs packages PEAR et d'une webmail à
succès.
La PWN est diffusée en Francais et en Anglais, grâce à
Pierre Alain Joye.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/03/1543,0,1,0,0.php3
[15] Conseils de programmation [ Haut ]
------------------------------------------------------------
Plusieurs sites ont publié récemment leurs conseils de
programmation en PHP, sécuritaire et optimisé. Jémore
diffuse ses propres conseils, en francais! Deux articles
complémentaires et accessibles à tous :
+ Règles de codage, qui guident le néophyte dans ses choix
d'écriture de programmation
+ Tests de vitesse, qui répondent aux questions les plus
courantes sur les choix d'optimisation.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/03/03/1541,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

