************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 17 Aout 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
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 indiquée en
bas de ce mail.
Edito
=====
Si vous avez une association PHP près de chez vous, n'hésitez pas
à en profiter. Certaines organisent des réunions mensuelles, d'autres
des apéros, d'autre encore des conférences. Au coeur des
rencontres, il y a le langage, ses performances, ses outils, et ses
réalisations.
Elles sont parfois organisées autour d'un intervenant de marque,
ou sinon, autour d'un événement particulier de la communauté
PHP. C'est aussi la que des échanges d'expérience se font,
et que des choix de technologies sont débattus. Ce type
de réunion permet de se sortir de son placard, et de réaliser
ce que d'autres sont capables de faire avec un langage aussi
puissante que PHP.
Damien Seguy
Site de la semaine
==================
DVD PHP Québec
http://phpconf.phpquebec.com/dvd.php?langue=fr
La conférence PHP Québec a ouvert la saison 2003
des conférences PHP. Durant 2 jours, elle a acceuilli 150 personnes
qui sont venues de tout le Canada, écouter les plus illustres
contributeurs à PHP et les utilisateurs les plus ambitieux.
Ce fut deux jours de conférences passionnantes
dans une ambiance agréable et le cadre exceptionnel
de l'Ecole Polytechnique de Montréal.
La conférence PHP Québec a décidé de partager
cette conférence unique avec tous ceux qui n'ont pas pu y participer.
Pour réduire les distances, résoudre les conflits de calendrier et
aplanir les problèmes de langues, nous vous proposons de retrouver
tous les moments forts de cette conférence dans un coffret DVD unique.
Près de 6 heures de conférences, sous-titrées en plusieurs langues,
pour profiter du meilleur de PHP dans votre salon,
ou avec vos collègues de bureau.
L'équipe PHP Québec.
http://phpconf.phpquebec.com/dvd.php?langue=fr
Au sommaire
===========
17/08/2003
* [1] Des applications de référence
* [2] phpSecureSite sécurise vos sessions
16/08/2003
* [3] Icalendar pour PHP
* [4] Ecrire des librairies en PHP
15/08/2003
* [5] La Faq française sur le php !
* [6] PEAR 1.2
14/08/2003
* [7] Programmer un analyseur en PHP.
13/08/2003
* [8] Le futur de PHP par les experts
* [9] Amélioration du modèle Objet de PHP
* [10] Smarty 2.6.0 pour bientôt
12/08/2003
* [11] Les intercepteurs de PHP 5 : _get()
* [12] Mathématiques avancées en PHP
* [13] Zend Studio 3.0 beta
11/08/2003
* [14] Convertir son code PHP en C++
* [15] Adoption de PHP en entreprise
* [16] Déployez rapidement une application avec PEAR
* [17] Résumé de la semaine de développement PHP
10/08/2003
* [18] Care et JFFNMS recoivent des bourses de PHP Arch
Toute l'actualité en détails :
===============================
[1] Des applications de référence
------------------------------------------------------------
PHPQuébec s'apprête à sortir le premier DVD PHP. C'est la
conférence de Montréal qui au eu l'initiative de ce projet,
et qui rassemble 7 heures de conférences PHP de haut
niveau.
En accompagnement du coffret de DVD, un CDRom est
distribué, contenant les applications PHP reliées, écrites
en PHP ou écrites pour PHP. PHP Québec a besoin de votre
aide, pour recenser les applications les plus importantes,
et les intégrer au catalogue.
Profitez en pour diffuser vos applications, ou simplement
pour découvrir un fabuleux coffret, accessibles à tous ceux
qui n'ont pas les moyens d'aller à Montréal. Les tarifs
sont encore les tarifs de prévente!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/17/2028,0,1,0,0.php3
[2] phpSecureSite sécurise vos sessions
------------------------------------------------------------
phpSecureSite est une librairie qui permet de renforcer
considérablement la sécurité des sessions, en proposant des
mécanismes de protection contre les attaques massives, les
détournements d'ID, et le controle par IP ou par droits
d'accès.
Un package bien ficelé, pour gagner sur temps sur des
aspects que le sessions traditionnelles ne protègent pas.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/17/2025,0,1,0,0.php3
[3] Icalendar pour PHP
------------------------------------------------------------
iCal est une élégante application MacOSX, éditée par Apple,
qui vous permet de gérer au mieux votre temps. Outre le
fait de noter les taches, elle permet de retrouver son
agenda un peu partout, et de les partager avec des
collègues et amis via le service .MAC.
PHPiCalendar est une application écrite en PHP, qui permet
d'accéder aux fichiers iCAL en écriture/lecture, pour
générer des calendriers en ligne, et non plus avec
l'interface MacOSX uniquement. C'est une interface web qui
tire avantage des fonctionnalités de iCAL.
Merci à PHP|arch pour le lien.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/16/2027,0,1,0,0.php3
[4] Ecrire des librairies en PHP
------------------------------------------------------------
Ecrire une librairie est un excellent point de développement
de votre application. C'est la que vous allez centraliser
la logique métier, c'est aussi la que vous pourrez exporter
le code vers une librairie C, qui ferait un travail plus
rapide.
Zend avait publié une liste de conseil pour écrire une
librairie. Le webmestre de Laughmeme (si si, c'est son
nom), a repris cette liste pour la compléter. Voici donc de
nouveaux conseils, plus pratiques, mais très importants à
lire.
(Note : encore une fois, une ressource anglophone. Si vous
avez une peu de temps en vacances, faites donc une
traduction de cet article, nous le publirons avec joie).
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/16/2026,0,1,0,0.php3
[5] La Faq française sur le php !
------------------------------------------------------------
Bonjour,
Suite à plusieurs demandes à droite et à gauche, le projet
de la FAQ avait eu lieu il y a plusieurs mois (décembre
2002). Maintenant, la FAQ est en ligne avec plus de 60
questions/réponses sur le php/mysql.
Il est recommandé d'avoir Mozilla (ou Firbird) pour une
visualisation de meilleur qualité (le site fonctionne
également sous IE).
Bien à vous,
Weber
------------------------------------------------------------
Weber (webmaster@phpfaq-fr.org)
http://dev.nexen.net/news/gen.php3/2003/08/15/2022,0,1,0,0.php3
[6] PEAR 1.2
------------------------------------------------------------
PEAR, le programme qui permet d'installer facilement les
librairies PEAR et PECL, est passé en version 1.2. La
licence est désormais en phase avec celle de PHP, pour
simplifier la distribution. Différentes options permettent
désormais de suivre l'avancement de la compilation, de
réaliser des fichiers de spécifications portables.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/15/2024,0,1,0,0.php3
[7] Programmer un analyseur en PHP.
------------------------------------------------------------
Une des forces de PHP est bien de fournir un analyseur de
code (les scripts PHP), et de fournir les éléments de
langage de base, tout en permettant facilement d'appeler
d'autres extensions en C, plus adaptées.
Il y a pourtant d'autres situations où il est nécessaire de
faire un analyseur avec PHP, pour traiter d'autres formats
: XML et ses analyseurs, ou encore, PHPdoc, qui extrait des
documentations issues du coude source, placés en
commentaires.
Harry Fueck, a repéré une demin douzaine de ces analyseurs
écrits en PHP, qui permettent de traiter caractère par
caractère des fichiers. Certains sont mêmes très rapides,
malgré leur programmation en PHP. Il ne resterait plus qu'à
les généraliser avec une extension en C. Un volontaire?
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/14/2023,0,1,0,0.php3
[8] Le futur de PHP par les experts
------------------------------------------------------------
Zeev Suraski et Derick Rethans sont les experts PHP retenus
par Zend.com pour répondre au feu nourri de questions sur
PHP5. Vous pouvez y trouver la réponse à la majorité des
questions que la communauté se pose, ou bien ajouter la
votre.
55 questions trouvent dors et déjà réponse! Une occasion
unique de se renseigner sur PHP 5, auprès de Zeev et
Derick.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/13/2021,0,1,0,0.php3
[9] Amélioration du modèle Objet de PHP
------------------------------------------------------------
Le modèle Objet de PHP gagne en vitesse à chaque version de
PHP. C'est la conclusion à laquelle Sebastian Bergmann
arrive, avec un micro test de performance, effectué avec
différentes versions de PHP.
En PHP 3.0.17, une seconde permettait la création de 52631
objets en PHP, alors que la version 4.2.3 en permet 333333
et la 5.0 en donne 463635. La version la plus rapide est
4.3.2 qui crée 494717 objets par seconde.
Voici donc la confirmation que le modèle objet de PHP
s'affirme, et restera performant, même pour un
environnement web.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/13/2020,0,1,0,0.php3
[10] Smarty 2.6.0 pour bientôt
------------------------------------------------------------
Smarty est probablement l'outil de template PHP le plus
utilisé, comme en témoigne le nombre grandissant
d'applications qui l'utilise. Il permet de bien séparer la
présentation du contenu.
La version 2.6 apporte des nouveautés, comme les attributs
de fonctions cachables, l'arithmétique de template et les
configurations par défaut. De nombreuses optimizations
internes devraient apporter un gain de vitesse non
négligeable.
Smarty 2.6.0 est en RC1 (Release Candidate, stades finaux
avant la version).
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/13/2019,0,1,0,0.php3
[11] Les intercepteurs de PHP 5 : _get()
------------------------------------------------------------
Sebastian Bergmann continue son étude des nouvelles
fonctionnalités Objets de PHP, et s'interesse cette fois ci
à la methode _get(), qui permet d'intercepter la lecture
d'un membre qui n'existe pas. Cela permet notamment de
réaliser des initialisations à la volée de valeurs lourdes,
comme un membre qui contiendrait une référence sur un lien.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/12/2018,0,1,0,0.php3
[12] Mathématiques avancées en PHP
------------------------------------------------------------
Paul Meagher aime les mathématiques avancées, et PHP. Il
vient de rédiger un article sur l'utilisation de macros
statistiques, pour tirer plus d'informations des pages
statistiques classiques. En effet, ces dernières
rassemblent des fréquences, mais ne sont pas forcément
dispensatrices de résultats parlants.
Paul Meagher anime aussi le projet de librairie PHP
Mathématiques, avec des algorithmes mathématiques avancées
pour PHP.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/12/2017,0,1,0,0.php3
[13] Zend Studio 3.0 beta
------------------------------------------------------------
Il est incontournable, et il s'améliore encore : le zend
Studio sort sa troisième mouture, avec des nouveautés très
interessantes :
Profileur de code, pour déterminer les codes lents de vos
scripts.
Débogage et profils en un clic : le débogage se fait
directement dans le navigateur.
Analyseur de code, pour coder proprement.
Support de PHP 5.0 beta.
Amélioration des performances et de la completion.
La version Beta est gratuite au téléchargement, et dors est
déja disponible sur Linux, Windows et Mac OSX. La version
finale sera disponible au prix de 154 $.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/12/2016,0,1,0,0.php3
[14] Convertir son code PHP en C++
------------------------------------------------------------
Plusieurs projets ont été lancé ces derniers mois, qui
visent à faciliter la conversion du code PHP en d'autres
langages. Le but premier est de permettre l'automatisation
du traitement du code, pour en faire un compilable machine,
extrêmement rapide.
On allie ainsi la vitesse de développement de PHP, et la
puissance de traitement des langages compilés.
L'un de ces projet est BinaryPHP, prévu pour Linux. Il
permet la conversion de PHP en code C++.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/11/2015,0,1,0,0.php3
[15] Adoption de PHP en entreprise
------------------------------------------------------------
Le mois dernier, Zend avait proposé et publié les résultats
d'un sondage concernant la progression de PHP en
entreprise. Interakt, une société qui fait des logiciels
destinés à PHP, n'était pas satisfaite des questions, et
vous suggère cette semaine de répondre à un autre sondage,
avec des questions plus orientée vers la taille du marché
PHP.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/11/2013,0,1,0,0.php3
[16] Déployez rapidement une application avec PEAR
------------------------------------------------------------
Une des forces de PEAR est son installeur, qui permet de
réaliser des installations de composants PHP ou d'extension
C complètes via un script en ligne de commande.
L'installation se simplifie d'elle même, et aide à la
diffusion de l'application.
Comme c'est un système qui va interesser les auteurs
d'applications, sans pour autant les pousser à s'insérer
dans PEAR, les outils d'installation de PEAR sont diffusés
en licence PHP, et donc, librement réutilisables dans un
contexte commercial.
Une bonne idée pour aider à la diffusion de vos
application, et un article d'Alexander Merzt sur comment
utiliser ces fonctionnalités.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/11/2014,0,1,0,0.php3
[17] Résumé de la semaine de développement PHP
------------------------------------------------------------
Avi Lewin publie le résumé de la semaine de développement
PHP :
NEW: 4.3.3 RC 3
TLK: Compilateur PHP compiler
TLK: Archive style Java
TLK: Erreurs HTMLs plus propres
TLK: extension imlib
TLK : discussion; FIX : correction; NEW : Nouveauté; BUG :
bogues
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/11/2012,0,1,0,0.php3
[18] Care et JFFNMS recoivent des bourses de PHP Arch
------------------------------------------------------------
PHP Architect avait lancé en Mars dernier, deux bourses de
1000 $ pour soutenir le développement de deux projets
prometteurs, reliés à PHP. Aujourd'hui, Marco Tabini nous
dévoile les deux gagnants :
Care est un système de gestion de centre de soins. Il
permet de prendre en charge les patients, de leur entrée à
leur sortie, mais aussi le personnel soignant, l'annuaire
de l'hopital, les urgences et l'obstétrique. Care sait
aussi se servir d'un lecteur de code barre. Care est
gratuit, disponible en 4 langues, et sous licence GPL.
JFFNMS est un système de gestion de réseau, conçu pour
permettre de gérer un réseau IP, SNMP / Syslog / Tacacs+.
Il est capable de surveiller tous les modules compaibles
SNMP, les servers, les ports TCP. Il dispose aussi de
fonctionnalités Cisco.
Bravo aux deux gagnants
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/08/10/2011,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
|