Lettres


[Actu PHP] Lettre N.159 Dimanche 04 Juillet 2004
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 04 Juillet 2004
************************************************************

Attention :
Cette lettre hebdomadaire est distribuée aux personnes
qui se sont inscrites sur le site nexen.net, comme membres et
comme destinataires 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
=====
En termes de missions critiques, PHP est désormais utilisé
par les services de secours au Canada : en Ontario, c'est
la sécurité civile (CASARA); au Québec, c'est le numéro
d'urgence 911 qui exploite PHP pour coordonner les véhicules
d'intervention.

Voila un signe fort de la progression de la plate-forme.
On est loin des scripts pages perso ou même des applications
critiques, sur laquelle toute une entreprise joue sa
perennité.

C'est aussi un signe que PHP se rapproche de notre vie
quotidienne. Les applications deviennent plus accessibles :
si un forum reste un logiciel purement informatique,
enregistrer les amendes des radars automatiques est
bien plus concret pour tous.

Damien Seguy

Venez discuter sur le forum de la lettre hebdo :
http://www.nexen.net/forum/list.php?f=14

Site de la semaine
==================
Claroline est un logiciel Open Source, basé sur PHP/MySQL. C'est un
environnement d'apprentissage collaboratif, qui permet aux professeurs
ou organismes de formation de créet et administrer des cours via le Web.

Le système fournit un gestionnaire de groupes, des forums, des entreptôts
de documents, des calendriers, des salons de discussions, des zones
d'assignations, et un gestionnaire de profils dans un paquet unique et
hautement intégré.

Claroline est traduit en 28 langues, et utilisés par des centaines
d'institution autour du monde. L'application a été initiée par
l'université catholique de Louvain (Belgique) et publiée sous licence
Open Source licence (GPL). Une communauté de développeurs s'est
constituée autour du logiciel. Télécharger et utiliser Claroline
est complètement libre de droits.

Claroline 1.5 RC2 est disponible.

Claroline
http://www.claroline.net/

Au sommaire
===========
  • [1] Comment PHP sauve des vies
  • [2] Résumé de la semaine de développement PEAR
  • [3] HTML_Progress et upload de fichier par formulaire
  • [4] Phplop 0.7 sort prendre l'air
  • [5] Architecture applicative : industrialiser ses développements
  • [6] PHP pour les hautes performances
  • [7] Alertes de sécurité PHP et MySQL
  • [8] Protéger MySQL avec SSH
  • [9] Nouvelle version de MySQL : 4.1.3 : version beta
  • [10] Actualité de développement PECL
  • [11] phpMyAdmin 2.5.7, patch level 1
  • [12] Dossier Logiciels libres/Open Source
  • [13] Gérer plusieurs boutons dans un formulaire
  • [14] Surcharge d'objets en PHP 5
  • [15] WAMP5 intègre maintenant un gestionnaire de services
  • [16] Revue de presse
  • [17] PHP dans les blogs francophones
  • [18] Construire un Wiki
  • [19] Une nouvelle version d'OVIDENTIA, le portail qui regroupe
  • [20] Présentations de LinuxTag
  • [21] Résumé de la semaine de développement PHP
  • [22] Quest Software annonce la disponibilité de TOAD for MySQL,
  • [23] TinyButStrong 1.97 - Template Engine pour pros et débutants
  • [24] Les logiciels Open Source sont-ils limités aux logiciels
  • [25] PHP Layers Menu System 3.1.4
  • [26] Performances PHP dans les logs Apache
  • [27] Sortie de MyDB Studio 1.1.5 !

  • ******************** Publicité ****************************
    Serveurs dédiés virtuels Nexen Services :

    Grâce au savoir-faire de Nexen Services, nous vous avons conçu
    et développé une technologie qui vous permet d'administrer et
    de gérer votre propre serveur de mail, FTP, SSH, ou DNS virtuel,
    avec la possibilité d'installer, des logiciels supplémentaires,
    vos propres scripts, des bases de données additionnelles, ou
    encore vos statistiques. Vous avez accès aux performances et à
    la liberté d'un serveur dédié pour un tarif proche du mutualisé.

    http://www.nexenservices.com/default.php?cPath=30
    ******************** Publicité ****************************

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

    [1] Comment PHP sauve des viesHaut ]
    ------------------------------------------------------------
    "Lorsqu'un avion ou une personne est déclarée manquante
    en Ontario, Canada, les volontaires de laCivil Air Search
    and Rescue Association (CASARA) Ontario entrent en action.
    Avec l'implémentation de Search and Rescue Command System
    (SARCS), développé en PHP, les équipes de recherches sont
    connectées ensemble, en temps réels. Ce concept permet de
    conduire les recherches avec plus d'efficacité et de
    sécurité. PHP sauve des vies humaines!."
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/04/3176,0,1,0,0.php3


    [2] Résumé de la semaine de développement PEARHaut ]
    ------------------------------------------------------------
    10 paquets ont été mis à jour dans la bibliothèque PEAR :

    Auth_Enterprise : service d'identification et
    autorisations.
    File_DNS : manipulation de fichiers DNS format
    RFC1033-style
    HTML_QuickForm : méthodes de création, validation et
    traitement des formulaires
    HTTP : utilitaires HTTP
    HTTP_Header : interface objet pour modifier les entêtes
    HTTP
    Mail_IMAP : c-client pour les webmails
    Net_FTP : interface objet pour les fonctions FTP
    Net_Server : classe générique de serveur
    Text_Wiki : analyse et affichage générique des textes Wiki
    XML_Util : utilitaires XML
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/04/3175,0,1,0,0.php3


    [3] HTML_Progress et upload de fichier par formulaireHaut ]
    ------------------------------------------------------------
    Suite à ma récente découverte, de ce que certains disaient
    impossible à faire avec seulement du PHP, je vous convie à
    lire mon dernier article en date.

    Celui çi vous expliquera comment mettre en oeuvre une barre
    de progression pendant vos opérations d'upload de fichier
    par formulaire.

    La solution HTML_Progress_Uploader devenant obsolète (pour
    les raisons données dans l'article), le composant sera
    supprimé dès la sortie prochaine de HTML_Progress 1.2.0RC3
    ------------------------------------------------------------
    Laurent Laville (http://www.laurent-laville.org)
    http://www.nexen.net/news/gen.php/2004/07/04/3174,0,1,0,0.php3


    [4] Phplop 0.7 sort prendre l'airHaut ]
    ------------------------------------------------------------
    "PhPlop est une tribune libre, écrite en php
    fonctionnant sous MySQL et PostgreSQL.

    Avec presque un an sans release, phplop 0.7 vient de sortir
    et apporte son lot considérable de features à roulettes
    toujours plus indispensables aux décideurs d'aujourd'hui et
    de demain (surtout de demain). [......]"
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/03/3173,0,1,0,0.php3


    [5] Architecture applicative : industrialiser ses développements Web : PHP, .NET, J2EE?Haut ]
    ------------------------------------------------------------
    Quels sont les avantages et contraintes liés au choix d’une
    des trois technologies majeures (J2EE, PHP, .NET) ? Et ceux
    liés au choix d’un serveur d’applications ? Quels sont les
    standards incontournables vers lesquels les architectures
    Web convergent (portail, gestion de contenu, solution
    d’intégration, architectures SOA, etc.) ? Quelles sont les
    solutions actuelles vouées à l’échec? Quelle est la
    démarche à retenir pour industrialiser ses développements
    Web ?

    Un séminaire du BenchMark group, le 21 septembre 2004. Prix
    : 750 Euro HT.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/03/3172,0,1,0,0.php3


    [6] PHP pour les hautes performancesHaut ]
    ------------------------------------------------------------
    Le passage récent de Friendster vers PHP a été présenté
    comme un gain de vitesse pour le site web. Abandonner Java
    pour PHP et sa vitesse de pointe. Cela a déclenché une
    vague de fond et de comparaison entre PHP et Java, et
    notamment pour leur fonctionnement en lourde charge. Rasmus
    Lerdorf, George Schlossnagle, John Lim, Jeff Moore, Joyce
    Park répondent et comparent.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/03/3171,0,1,0,0.php3


    [7] Alertes de sécurité PHP et MySQLHaut ]
    ------------------------------------------------------------
    PHP et MySQL n'ont pas reçu d'alerte de sécurité dans leurs
    versions courantes.

    7 alertes sécurité ont été émises cette semaine concernant
    des applications PHP et MySQL.
    Elles concernent phpMyAdmin, artmedic, phpmyfamily,
    PowerPortal, csFAQ et CuteNews.

    phpMyAdmin Configuration Manipulation and Code Injection
    artmedic links "id" Parameter Arbitrary File
    Reading Vulnerability
    phpmyfamily User Authentication Bypass Vulnerability
    PowerPortal Multiple Vulnerabilities

    + csFAQ "database" Parameter Path Disclosure
    http://secunia.com/advisories/11965/
    + CuteNews "id" Parameter Cross Site Scripting
    Vulnerabilities
    http://secunia.com/advisories/11964/
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/03/3170,0,1,0,0.php3


    [8] Protéger MySQL avec SSHHaut ]
    ------------------------------------------------------------
    Le point le plus faible de la sécurité des données sur le
    serveur de base de données est lors de la communication
    entre le serveur et le client. C'est vrai pour MySQL, mais
    aussi pour tous les autres serveurs.

    PHPbuilder vous propose un tutoriel pour utiliser le
    chiffrement SSH lors des communications, afin de garantir
    la confidentialité des échanges.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/03/3169,0,1,0,0.php3


    [9] Nouvelle version de MySQL : 4.1.3 : version betaHaut ]
    ------------------------------------------------------------
    ===================================
    Notez que tous les sites miroirs n'ont pas encore achevé la
    mise à jour :
    si vous ne pouvez trouver une version sur un des miroirs,
    essayez plus tard
    ou bien sur un autre miroir.

    C'est la première version du cycle beta : de nouvelles
    fonctionnalités sont
    ajoutées, et des bugs corrigés. Le niveau "beta"
    indique que les fonctionnalités
    majeures de MySQL 4.1 ont été implémentées. La priorité est
    maintenant
    aux tests et à la stabilisation du code.

    Pour plus de détails sur les différents bugs, voyez le site
    http://bugs.mysql.com/.

    Au programme :
    + Ajout du support des fuseaux horaires
    + Correction d'un trou de sécurité d'identification
    + Travail sur la réplication
    + Meilleur support des jeux de caractères
    + Correction de l'installation
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/02/3168,0,1,0,0.php3


    [10] Actualité de développement PECLHaut ]
    ------------------------------------------------------------
    APC : cache PHP alternatif.
    imagick : interface avec la bibliothèque
    ImageMagick/GraphicsMagick.
    opendirectory : Interface avec le framework OpenDirectory
    Xdebug : bibliothèque de traces et profils.
    zeroconf : interface avec les services en ligne ZeroConf
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/02/3167,0,1,0,0.php3


    [11] phpMyAdmin 2.5.7, patch level 1Haut ]
    ------------------------------------------------------------
    Ceci est phpMyAdmin 2.5.7, patch level 1, corrigeant le trou
    de sécurité daté du 2004-06-24, publié sur BUGTRAQ. Voir la
    Documentation.html, FAQ 8.2.

    Nous profitons de l'occasion pour insister sur notre
    frustration lorsqu'un rapporteur de bogues ne contacte pas les
    auteurs du logiciel en premier lieu, avant de rendre public
    les vulnérabilités. La convention pour rapporter un bug est
    de donner aux développeurs un délai raisonnable pour
    publier un correctif avant de le rendre public."
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/02/3166,0,1,0,0.php3


    [12] Dossier Logiciels libres/Open SourceHaut ]
    ------------------------------------------------------------
    "Les outils de mesure d'audience Web Open Source sont
    assez nombreux. Cependant rares sont ceux qui peuvent
    prétendre répondre à des problématiques de supervision
    avancées - la prise en compte d'autres types de flux (FTP
    ou mail), ou encore la création de rapports dynamiques
    permettant d'optimiser l'espace mémoire nécessaire à la
    base de rapports par exemple."

    Découvrez phpMyVisites.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/02/3165,0,1,0,0.php3


    [13] Gérer plusieurs boutons dans un formulaireHaut ]
    ------------------------------------------------------------
    Les formulaires sont généralement satisfaits d'un seul bouton
    de soumission. Au pire, un second bouton apparaît pour la
    remise à zéro. Parfois, il est intéressant de gérer plus de
    boutons, pour associer une action par bouton, et l'afficher
    dans l'interface de manière distincte. C'est le sujet de
    cet article sur Builder.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/01/3164,0,1,0,0.php3


    [14] Surcharge d'objets en PHP 5Haut ]
    ------------------------------------------------------------
    Une de mes fonctionnalités préférées de PHP 5 sont ses
    capacités de surcharge d'objet. Cela vous permet de
    spécifier pour chacun de vos objets les règles de
    transformations en chaîne de caractères. En ajoutant 4
    lignes de code à patTemplate, l'exemple suivant est
    possible :

    require_once 'patTemplate.php';
    $tmpl = new patTemplate();
    $tmpl->readTemplatesFromInput( 'anyTemplate.tmpl' );
    $tmpl->addVar( 'page', 'foo', 'bar' );
    echo $tmpl;
    ?>

    Le template sera alors envoyé au navigateur. Cela ouvre de
    très nombreuses possibilités pour les applications!"
    Traduit de l'anglais pour Nexen.net.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/01/3163,0,1,0,0.php3


    [15] WAMP5 intègre maintenant un gestionnaire de servicesHaut ]
    ------------------------------------------------------------
    L'installeur WAMP5 qui permet d'installer PHP5 RC3, Apache
    et MySQL sur Windows vient d'être doté d'un gestionnaire de
    services. Celui-ci se présente sous la forme d'une
    application "icon tray" permettant de gérer les
    services Apache et MySQL, consulter les fichiers de
    configuration, accéder aux différentes applications
    (PHPmyadmin, SQLitemanager, ...)
    ------------------------------------------------------------
    Romain Bourdon (contact@wampserver.com)
    http://www.nexen.net/news/gen.php/2004/07/01/3162,0,1,0,0.php3


    [16] Revue de presseHaut ]
    ------------------------------------------------------------
    Direction|PHP du mois de Juin 2004 est paru!
    Revue (de presse)

    Direction PHP du mois de Juin 2004 est paru! 68 pages / 2,1
    Mo / prix = 5,5 €

    * Réseaux neuronaux avec FANN et PHP par Evan
    Nemerson
    * Programmation légère avec PHP et Oracle par John Neil
    Extrait gratuit
    * Correction orthographique par Ilia Alshanetsky
    * L'Open Source affronte le modèle propriétaire par
    Damien Seguy
    * PHP et FDF : les formulaires PDF par Richard Lynch
    * De XML à PDF via LaTeX par Stefan Schmidt
    * Manipulations de fichiers par Peter B. MacIntyre
    * Trucs et astuces par John W Holmes
    * Revue de produit : Maguma WorkBench



    The Hackademy Manuel # 9

    http://www.thehackademy.net/couvertures/resize/tHM9.jpg

    * p22 Nouvelles attaques sur PHP/MYSQL
    * p27 Programmation PHP sécurisée
    * p28 Les super-globales

    et encore

    * Casser une connexion
    * OS fingerprinting
    * Smart spoofing
    * Qui sont les intrus du Net ?
    * Heap overflows Linux
    * Heap overflows BSD
    * Format bugs dans le tas
    * Contrôle total sur les applications MS
    * Construisez votre micro ordinateur : NGBasic
    * The Hackademy Challenge
    * Classement
    * Voix de la communauté

    * p4 Spoofer son IP sur les forums.
    avec phpBB en vedette


    PC Expert Mai 2004

    * installer Programmer en PHP pour dynamiser son site
    Web 1/4

    PHP Solutions n°5 du 30/06/04

    * Guerre des optimiseurs : Comparatif entre Turck
    MMCache, Zend Performance suite, JpCache et APC
    * Base de données SQLIte Les problèmes de licences
    résolus
    * Oracle et php enfin unis
    * MySQL 5 Les procédures d'assemblage et les
    exceptions
    * ADOdb

    Login dream n°118 du 03/06/04

    * php : Votre site web dans toutes les langues grâce à
    gettext

    Internet pratique n°45 du 14/06/04

    * Découvrez en douceur les principes du PHP

    Code R n°8 du 06/05/04

    * php : développez un générateur de fichiers PDF

    Web Pratique n°14 du 14/05/04

    * Pratique : Un site dynamique en quelques clics avec
    Portix et Artiphp

    Freelog n°56 du 05/06/04

    * Solutions : php Lepro du clic
    ------------------------------------------------------------
    Christophe Gesché (moosh@claroline.net)
    http://www.nexen.net/news/gen.php/2004/06/30/3161,0,1,0,0.php3


    [17] PHP dans les blogs francophonesHaut ]
    ------------------------------------------------------------
    * onpk.net :: 30/06/2004
    A propos de l'optimisation de scripts PHP.
    ------------------------------------------------------------
    Christophe Gesché (moosh@claroline.net)
    http://www.nexen.net/news/gen.php/2004/06/30/3160,0,1,0,0.php3


    [18] Construire un WikiHaut ]
    ------------------------------------------------------------
    Troisième volet de la saga de Xavier Borderie sur le Wiki :
    il s'agit maintenant de mesurer les différences entre deux
    versions d'une même page. Le tutoriel de 2 pages propose la
    création d'une fonction diff() de comparaison de deux
    textes.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/06/30/3158,0,1,0,0.php3


    [19] Une nouvelle version d'OVIDENTIA, le portail qui regroupe des fonctions de Gestion de Contenu
    (CMS) et de Travail Collaboratif, est disponible.
    ------------------------------------------------------------
    Une nouvelle version d'OVIDENTIA, le portail qui regroupe
    des fonctions de Gestion de Contenu (CMS) et de Travail
    Collaboratif, est disponible.

    OVIDENTIA FX apporte :

    - Les organigrammes
    - L'authentification LDAP
    - Un nouveau processus de publication des articles
    * Mode brouillon
    * Possibilité de planifier la publication et l'archivage
    des articles
    * Droits d'accès plus complets sur les thèmes d'articles
    (qui peut voir, soumettre, modifier, commenter, gérer)
    * Notion de "Fichiers joints" aux articles
    - La possibilité de définir les schémas de workflow
    d'approbation à partir des fonctions définies dans
    l'organigramme
    - Une gestion plus intégrée des add-ons
    - La possibilité, pour les add-ons, de faire appel aux
    schémas d'approbation définis dans le portail
    - La possibilité de créer une arborescence de
    questions/réponses dans les FAQs
    - La délégation de la gestion des articles pour les pages
    d'accueil
    - La possibilité de spécifier un groupe d'utilisateurs
    comme modérateurs d'un forum
    - La possibilité de paramétrer le formulaire d'inscription

    - La possibilité, pour les utilisateurs, de s'auto-inscrire
    dans certains groupes spécifiquement définis à cette
    intention
    - Une extension des fonctions OvML
    - OVIDENTIA est un portail "Open-Source" publié
    sous licence GPL par la Société CANTICO qui s'appuie sur
    une communauté de plus de 16.000 utilisateurs inscrits sur
    le site de référence http://www.ovidentia.org et sur un
    réseau de partenaires pour orchestrer l'évolution du
    produit.
    ------------------------------------------------------------
    Ovidentia Community (http://www.ovidentia.org)
    http://www.nexen.net/news/gen.php/2004/06/30/3157,0,1,0,0.php3


    [20] Présentations de LinuxTagHaut ]
    ------------------------------------------------------------
    Harry Fueck s'est lancé dans la chasse aux présentations de
    LinuxTag. Il en a déjà rassemblé 4 sur l'impressionnante
    liste publiée sur le stand de LAMP.

    - Debugging PHP with Xdebug - Derick Rethans
    - Large Scale PHP - Rasmus Lerdorf
    - eZ publish and performance - Derick Rethans
    - PEAR - Tobias Schlitt

    Mes deux interventions, sur le livre blanc PHP et la
    certification PHP seront disponibles prochainement sur
    Nexen.net.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/06/30/3159,0,1,0,0.php3


    [21] Résumé de la semaine de développement PHPHaut ]
    ------------------------------------------------------------
    Aaron Wormer publie le 4ème PHP-barnstormer :

    Résumé de la conférence LAMP / LinuxTag de Karlsruhe
    TLK : nouveau format de spécification des arguments :
    myfunc(:name 'aaron', :age '25');
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/06/29/3156,0,1,0,0.php3


    [22] Quest Software annonce la disponibilité de TOAD for MySQL, environnement de développement
    pour les bases de données MySQL
    ------------------------------------------------------------
    TOAD for MySQL, développé en collaboration avec la
    communauté des utilisateurs MySQL, simplifie la gestion
    quotidienne
    des bases de données MySQL

    Paris, le 7 mai 2004 – Quest Software, Inc. (Nasdaq: QSFT),
    éditeur de solutions logicielles pour la gestion des
    applications d’entreprises, annonce la disponibilité de
    TOAD for MySQL, environnement freeware de développement et
    d’administration pour les bases de données MySQL.

    TOAD est l’un des premiers outils proposés par Quest
    Software dès 1998 pour faciliter l’administration des bases
    de données Oracle. Devenu un standard mondial, il est
    utilisé aujourd’hui par plus de 500 000 utilisateurs dans
    le monde. Quest Software a enregistré en 2003 plus de 46
    000 nouvelles licences de TOAD.

    Face à la popularité de MySQL, à son utilisation croissante
    dans des environnements de production et au besoin d’outils
    pour simplifier les tâches d’administration quotidienne,
    Quest Software a conçu TOAD for MySQL.
    Quest a capitalisé sur sa longue expérience en matière de
    solutions pour le développement et l’administration des
    bases et sur les remarques des quelques 12.000 membres de
    ses communautés virtuelles, les Quest Pipelines, pour
    développer ce nouvel outil.

    TOAD permet de créer et d’exécuter des requêtes et
    d’automatiser la gestion des objets des bases de données
    MySQL. TOAD permet également de comparer, d’extraire et de
    rechercher les objets, de gérer les projets,
    d'importer/exporter les données et de visualiser les
    statistiques des bases de données MySQL.

    Cette première version va s’enrichir au fur et à mesure de
    nouvelles fonctionnalités, en fonction notamment des
    remontées utilisateurs.
    Plate-formes supportées : MySQL 4.0, MySQL 4.1 Beta, MySQL
    5.0 Alpha.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/06/29/3155,0,1,0,0.php3


    [23] TinyButStrong 1.97 - Template Engine pour pros et débutantsHaut ]
    ------------------------------------------------------------
    TinyButStrong est un moteur de Templates (Template Engine)
    original, simple et puissant. Il permet de développer des
    Templates avec n'importe quel éditeur visuel (ce que l'on
    appelle parfois WYSIWYG). C'est une classe qui a 8 méthodes
    et 2 propriétés. Il n'y a qu'un seul fichier.

    TinyButSTrong a été choisi pour le cédérom 2003 et 2004 de
    Php Québec.

    La nouvelle version 1.97 qui vient de sortir offre
    plusieurs nouveautés :
    - fusion de blocs plus rapide,
    - affichage des variables objet,
    - des nouveaux opérateurs pour les conditions d'affichage,
    - autres améliorations et corrections de bug mineurs.
    ------------------------------------------------------------
    Skrol29 (http://www.tinybutstrong.com/index.php?lang=fr)
    http://www.nexen.net/news/gen.php/2004/06/29/3154,0,1,0,0.php3


    [24] Les logiciels Open Source sont-ils limités aux logiciels d’infrastructure ?Haut ]
    ------------------------------------------------------------
    "Les logiciels Open Source sont devenus incontournables
    aujourd’hui dans le domaine de l’infrastructure des projets
    Internet : qu’il s’agisse du domaine des serveurs où Apache
    est aujourd’hui le n°1 des serveurs Web et JBoss le n°1 des
    serveur d’applications Java, des systèmes d’exploitation
    avec Linux (2e système d’exploitation pour serveurs), des
    outils et langages de développement avec PHP, Perl, Python
    pour ne citer que les plus connus. On retrouve également
    des solutions Open Source dans le domaine des bases de
    données (My SQL, PostgreSQL..) et du poste de travail
    (suite bureautique Open Office, navigateur Mozilla…).
    Aujourd’hui, ces solutions couvrent la quasi-totalité du
    système d’information et sont reconnues pour leur maturité.
    On peut donc considérer que ces ingrédients forment une base
    solide pour accueillir le dernier pallier du système
    d’information : les applications de gestion d’entreprise.
    "
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/06/28/3153,0,1,0,0.php3


    [25] PHP Layers Menu System 3.1.4Haut ]
    ------------------------------------------------------------
    PHP Layers Menu System est une bibliothèque PHP qui permet
    de réaliser rapidement des menus hiérarchiques et des
    arbres dynamiques. La bibliothèque est publiée sous la
    licence GNU Lesser General Public License (LGPL), facile à
    intégrer dans vos applications internes ou publiées.

    PHP Layers Menu System est compatible avec de nombreux
    navigateurs, Mozilla 0.6+ , Netscape 6.0+, Konqueror 2.2+,
    Safari, Opera 6.x et 7.x, Internet Explorer 5, 5.5, 6. Il
    peut fonctionner avec les calques, javascript, ou en
    version totalement HTML, via le serveur.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/06/28/3152,0,1,0,0.php3


    [26] Performances PHP dans les logs ApacheHaut ]
    ------------------------------------------------------------
    George Schlossnagle propose un patch pour mod_log_config,
    pour que ce dernier enregistre la durée de génération des
    pages PHP avec une précision de l'ordre de la
    micro-seconde.

    De cette manière, vous pouvez identifier les pages PHP les
    plus lentes, sur un corpus représentatif de vos
    utilisateurs. Un script simple d'extraction vous donnera
    rapidement les points de votre application à améliorer
    rapidement.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/06/28/3151,0,1,0,0.php3


    [27] Sortie de MyDB Studio 1.1.5 !Haut ]
    ------------------------------------------------------------
    MyDB Studio est un client graphique pour MySQL.

    Facile à utiliser, cette version apporte la synchronisation
    de base, une amélioration de l'export de base en SQL (vous
    pouvez segmenter vos données en blocs) ainsi qu'une
    meilleure coloration syntaxique, une auto-complétion
    améliorée.

    C'est un outil qui vous permettra d’effectuer en quelques
    clics la plupart des opérations possibles avec une base de
    données MySQL.

    Ce programme s’adresse à un large public, les débutants
    ainsi que les experts y trouveront les fonctionnalités dont
    ils ont besoin, MyDB Studio sait tout faire (génération de
    requêtes, génération de code...), possède un éditeur SQL
    avec coloration syntaxique et auto-complétion et de
    nombreux autres outils.

    Notez qu'il existe un langage intégré EMIC permettant de
    générer ses propres scripts pour PHP ou un autre langage.

    Si vous développez en PHP/MySQL, MyDB Studio est fait pour
    vous !
    ------------------------------------------------------------
    H2LSoft (http://www.mydb-studio.com)
    http://www.nexen.net/news/gen.php/2004/06/28/3150,0,1,0,0.php3




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

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

    L'actualité journalière sur nexen.net :
    http://www.nexen.net/news/index.php

    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