Lettres


[Actu PHP] Lettre N.87 Dimanche 13 Juillet 2003
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 13 Juillet 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
====
Je crois que je n'ai rarement autan rigolé qu'en lisant ce courrier
de fan, adressé à Rasmus :
http://lerdorf.com/fanmail.txt

Le plus amusant est que Rasmus reconnaît volontiers que le moteur
PHP était sub-optimal. En fait, une des raisons pour l'arrivée de
Zeev et Andi a été que PHP/FI était le parfait contre exemple ce que
l'on peut apprendre en cours de théorie des langages.

Damien Seguy

Site de la semaine
=================
PHPDEAL.com est une plate-forme de services destinés aux sites
d'enchères spécialisés. Ces services sont de plusieurs ordres : logiciel
de gestion d'enchères, dossiers techniques et juridiques, outils liés au
commerce électronique et offres de réduction chez des sites partenaires
(exemple : Blue Paid pour le paiement sécurisé).
Tout la plate-forme tourne principalement autour de la distribution du
logiciel de gestion d'enchères, PHPDeal.
Celui-ci est téléchargeable gratuitement dans sa version basique,
PHPDeal Standard Pack (SP), et commercialisé dans sa version avancée,
destiné aux professionnels : PHPDeal Gold Pack (GP). L'application est
bien entendu réalisée en PHP, et utilise la base de données MySQL.

Quentin SCHAEPELYNCK
http://www.phpdeal.com/

Au sommaire
==========
13/07/2003
* [1] MySQL menacerait les positions d'Oracle
* [2] PHP Architect du mois de juillet disponible
12/07/2003
* [3] PHP largement adopté par le gouvernement
11/07/2003
* [4] "PHP, le langage pour le Web dynamique"
* [5] TikiWiki 1.6.1
* [6] ActiveState : Stig Bakken et Ilia Alshanetsky récompensés
* [7] Conseils pour créer sa propre librairie
10/07/2003
* [8] IonCube Encoder 3.0
* [9] Informations sur PHP 5
* [10] Importer des données dans MySQL
09/07/2003
* [11] Résumé de la semaine de développement PHP
* [12] MySQL et Pogo Linux lancent les serveurs MYSQL
08/07/2003
* [13] ERP en PHP : Arias
* [14] Surveillance Vidéo avec PHP
07/07/2003
* [15] Tout sur le Zend Engine 2 de PHP 5
* [16] pdfphplib 2.4


Toute l'actualité en détails :
============================
  • ] MySQL menacerait les positions d'Oracle

  • Oracle affiche clairement des fonctionnalités dont les
    logiciels Open Source ne disposeront que dans quelques
    années. Mais cela n'arrête pas les utilisateurs, car le
    problème est ailleurs : La différence se situe notamment au
    niveau des coûts.

    Pour un système interne d'information, Cox Communications
    Inc. allait naturellement prendre Oracle comme base de
    support. Le cout de 300 000$ US s'est avéré peu
    convaincant, face aux 13000 $ de MySQL, qui incluent un
    contrat de support. "Dépenser cet argent n'était pas
    justifié", dit un des responsables. "Nous devons recevoir
    des plaintes avant de décider de passer à Oracle".
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/13/1930,0,1,0,0.php3


    [2] PHP Architect du mois de juillet disponibleHaut ]
    ------------------------------------------------------------
    Pas de vacances pour Marco Tabini et son équipe de drogués
    du PHP. La version de Juillet sort aujourd'hui, avec un
    solide programme :

    + On MySQL and PHP
    + Client-Server TCP/IP Connections with PHP
    + Developer s Introduction to Web Automation and Scraping
    using Scout
    + Making Your Code More Readable
    + Introducing GeekLog
    + Coding for PHP5 in PHP4
    + Flash Remoting with AMFPHP
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/13/1929,0,1,0,0.php3


    [3] PHP largement adopté par le gouvernementHaut ]
    ------------------------------------------------------------
    PHP fait désormais partie des outils adopté et diffusé dans
    le gouvernement. Ce fut le cas du Ministère de
    l'Agriculture. Les caisses d'assurance maladie sont aussi
    nombreuses à l'utiliser comme intranet.
    PHPindex dresse une liste des ministères qui ont adopté
    clairement PHP : on y retrouve notamment le palais de
    l'Elysée, Matignon, et les ministères des Finances, de la
    Défense, de la Justice et des Affaires Sociales.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/12/1928,0,1,0,0.php3


    [4] "PHP, le langage pour le Web dynamique"Haut ]
    ------------------------------------------------------------
    Le monde Informatique publie un article sur PHP. Gérard
    Canesi dresse le portrait de PHP, Cyril Pierre de Geyer
    (webmestre de PHPteam.net) répond aux questions, et Paris
    Premiere explique son choix de la technologie pour son
    intranet.
    A noter aussi une liste de livres dédiés à PHP, des centres
    de formations PHP et de sites francais. Notons aussi un
    tableau comparatif sommaire de PHP avec d'autres langages
    comme Perl, Cobol, C++, Java, Ada.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/11/1927,0,1,0,0.php3


    [5] TikiWiki 1.6.1Haut ]
    ------------------------------------------------------------
    Tikiwiki est à la base un wiki : une application de site web
    communautaire, dans lequel tout le monde peut participer et
    éditer le contenu. Un wiki reproduit à l'échelle d'un site
    web les notions de toile d'araignée, chère au web.

    De plus, TikiWiki est livér avec un nombre incroyable de
    fonctionnalité qui dépassent le simple wiki de base :
    Articles, Sections, Gestion d'utilisateur, Sondages, Quizz,
    Galeries d'images, Forums, Commentaires et Weblogs.
    Tikiwiki est disponible gratuitement, sous licence LGPL.

    Merci à PHPArch pour le lien.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/11/1926,0,1,0,0.php3


    [6] ActiveState : Stig Bakken et Ilia Alshanetsky récompenséHaut ]
    ------------------------------------------------------------
    Stig Bakken a recu le prix des programmeurs, pour le projet
    PEAR dans son ensemble. PEAR est la librairie de composants
    réutilisables de PHP. Le projet a démarré il y a maintenant
    3 ans, et dispose de 190 packages réutilisables couvrant
    tous les domaines de la programmation web.

    Ilia Alshanetsky est un programmeur talentueux, qui a
    abordé le projet PHP en réduisant fortement le nombre de
    bugs ouverts de la base. Il a aussi participé à
    l'accroissement de la stabilité et de la vitesse de PHP.
    Aujourd'hui, il se consacre à de nouvelles fonctionnalités
    pour GD, ou la mémoire partagée. Il travaille aussi sur
    FudForum, un forum de haute qualité.

    Toutes nos félicitations aux vainqueurs de cette année!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/11/1925,0,1,0,0.php3


    [7] Conseils pour créer sa propre librairieHaut ]
    ------------------------------------------------------------
    Ecrire une librairie informatique est un projet vaste et
    important. Cela commence naturellement, en conjonction avec
    un projet qui démarre, et où le développeur a identifié un
    nombre de fonctionnalités qu'il pourrait être pratique de
    rassembler en une librairie centrale et réutilisable.
    Créer une librairie va bien au dela de l'utilité première.
    La réutilisabilité impose de documenter les API mises en
    place. La diffusion auprès d'autres utilisateurs impose
    aussi que le code soit clairement structuré, et facilement
    compréhensible. Voire même, qu'il permette les
    contributions.
    Voici un article très interessant de Bill Moran, sur des
    conseils généraux pour rédiger une telle librairie. Un
    sujet qui mériterait tout un livre, en fait.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/11/1924,0,1,0,0.php3


    [8] IonCube Encoder 3.0Haut ]
    ------------------------------------------------------------
    Le IonCube Encoder est un encodeur pour scripts PHP. En
    bref, il transforme votre code PHP en une version
    sécurisée, indéchiffrable par un humain ou une machine. Ce
    code reste toutes fois exécutable sur un serveur qui
    utilise PHP. Cet outil est donc idéal pour diffuser des
    applications PHP sans diffuser le code source qui va avec.


    En fait, l'Ion Cube encoder fait bien plus que simplement
    encoder votre script. Au passage, il l'optimise pour
    accélerer son exécution. Il est aussi possible de limiter
    l'utilisation du service à certaines adresses IP ou MAC, ou
    encore dans le temps, pour réaliser une démonstration.

    IonCube Encoder est disponible en version indépendante
    (standalone), pour des prix allant de 200 à 350 $ USD (de
    180 à 310 Euros). il est aussi disponible pour des
    traitements unitaire, en ligne. Le travail d'encodage vous
    coute alors 0,5$USD par encodage.

    L'autre solution d'encodage du marché est celle de Zend.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/10/1923,0,1,0,0.php3


    [9] Informations sur PHP 5Haut ]
    ------------------------------------------------------------
    PHP 5 a déjà été très bien couvert, alors qu'il vient tout
    juste de sortir sous forme de version beta. De nombreux
    articles sortent actuellement pour permettre de préparer
    l'adoption de la nouvelle version. En voici quelques un de
    très interessants.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/10/1922,0,1,0,0.php3


    [10] Importer des données dans MySQLHaut ]
    ------------------------------------------------------------
    Les situations d'importation de données dans MySQL sont
    nombreuses, que ce soit la migration de version du serveur,
    la vente d'une mission à un client ou le changement
    stratégique de technologie. Il s'agit donc de faire passer
    des données qui dormaient sous d'autres formes, vers
    MySQL.
    La tâche reste accessible, même si la taille des données
    peut devenir impressionnante. MySQL dispose de nombreuses
    facilité pour importer facilement des données, que ce soit
    la commande LOAD DATA INFILE, qui lit de très grands
    fichiers très rapidement, ou bien mysqlimport.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/10/1921,0,1,0,0.php3


    [11] Résumé de la semaine de développement PHPHaut ]
    ------------------------------------------------------------
    Avi Lewin publie le résumé de la semaine de développement
    PHP :

    TLK: Commentaires sur la PHP 5 beta 1
    TLK: Liste des tâches pour PHP 5 Beta 2(TODO)
    TLK: API de reflexion
    FIX: Renommer php4* en php5*
    NEW: modification de l'extension PCRE
    TLK: Pas de documentation PHP 5 officiel actuellement
    TLK: SQLlite et les sessions

    TLK : discussion; FIX : correction; NEW : Nouveauté
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/09/1920,0,1,0,0.php3


    [12] MySQL et Pogo Linux lancent les serveurs MYSQLHaut ]
    ------------------------------------------------------------
    Pogo Linux et MySQL AB annoncent un partenariat destiné à
    mettre sur le marché une machine serveur totalement
    optimisée pour MySQL. Les performances de chaque piècee du
    serveur seront calculés pour maximiser la vitesse.
    L'objectif des deux compagnies est de mettre un pied sur le
    marché des serveurs de bases de données, où d'autres
    compagnies comme Oracle ou Dell, vendent des solutions clés
    en main. Toutes fois, les tarifs compétitifs de Linux et
    MySQL devrait permettre de proposer un serveur très
    performant et stable pour une somme modique.
    Les spécfications du serveur DataWare 2600 Server seraient
    présentés durant la conférence OSCON (9 et 10 Juillet), et
    la mise en marché serait au mois d'Aout pour les Etats
    Unis.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/09/1865,0,1,0,0.php3


    [13] ERP en PHP : AriasHaut ]
    ------------------------------------------------------------
    Arias est un ERP (Enterprise Resources Planning) qui permet
    de gérer les flux dans l'entreprise : les inventaires, les
    factures, les fiches de paie. Chaque mouvement dans votre
    compagnie peut être répertorié proprement, afin de vous
    donner une maitrise complète des entrées et sorties. Vous
    maitrisez mieux la trésorerie et la viabitlité de votre
    entreprise à moyen terme.
    Arias est GPL et gratuit.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/08/1849,0,1,0,0.php3


    [14] Surveillance Vidéo avec PHPHaut ]
    ------------------------------------------------------------
    PHP est utilisé dans des situations de plus en plus
    inusitées, et le montage de Demian Turner ouvre la voie de
    PHP dans l'univers de la sécurité : Une application
    spécifique (Crime Catcher for Windows) assure la
    surveillance et la détection. PHP est utilisé pour
    programmer la réaction de la machine en cas de détection
    dans le champ de surveillance.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/08/1848,0,1,0,0.php3


    [15] Tout sur le Zend Engine 2 de PHP 5Haut ]
    ------------------------------------------------------------
    Avec l'arrivée de PHP 5, les principales nouveautés résident
    dans le Zend Engine 2, et son modèle objet. On y retrouve
    l'essentiel des concepts modernes de programmations, qui
    vont améliorer l'interfacage de PHP avec les autres
    langages existants.

    Membres privés et protégés
    Méthodes privées et protégées
    Méthodes et classes abstraites
    Interfaces
    Typage des arguments
    Clonage
    Final
    Constructeurs unifiés
    Destructeurs
    Constantes de classe
    Exceptions
    Déréférencement d'objets issus de fonctions
    Méthodes statiques
    instanceof
    Variables statiques de fonctions
    __autoload()
    Les accesseurs de propriété et les appels de méthodes sont
    remplacables
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/07/1847,0,1,0,0.php3


    [16] pdfphplib 2.4Haut ]
    ------------------------------------------------------------
    pdfphplib est une librairie PHP, écrite en PHP, qui permet
    de réaliser des fichiers PDF tout en se passant
    d'extensions C spécialisées comme PDFlib. Elle fournit des
    outils simples pour gérer le texte et les images. Sa
    licence est GPL.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/07/07/1846,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