 |
|
-Titre: AMD au plus bas |
|
-Date: 19/07/2008 |
|
|
|
 |
|
-Titre: Nouveau clavier pour gamer Microsoft |
|
-Date: 19/07/2008 |
|
|
|
 |
|
-Titre: 1 million d'iPhone en trois jours |
|
-Date: 19/07/2008 |
|
|
|
 |
|
-Titre: Un Core 2 Duo E7400 pour 2008 |
|
-Date: 19/07/2008 |
|
|
|
|
|
|
AMD au plus bas |
Les actions Nvidia et leur baisse récente ont alimenté nombre dedébats. Aujourd'hui c'est AMD qui se rappelle à nous avec son actiontoujours très loin de celle de son concurrent malgré les prévisionscatastrophiques de certains suite à la baisse Nvidia.
Nonseulement l'action AMD est très basse mais en plus elle vient de battreun record avec une valeur à 4,69$ vendredi. Valeur historiquement bassepuisque si on excepte le creux du 4 octobre 2002, il faut remonter à1992 pour retrouver une valeur aussi basse...
AMD va-t-il doncfaire faillite ? Avec sa gamme HD4 qui s'annonce comme un succès aussiimportant qu'inattendu ? Peut-être pas, pas plus que Nvidia... |
Le : 19/07/2008 |
|
|
Fin février 2006 Zend a lancé son Framework en version bêta. Il propose déjà quelques fonctionnalités intéressantes, comme un module d'abstraction de bases de données (basé sur PDO), la génération de document PDF en pur PHP ou encore l'interrogation de différents services web comme Yahoo, Amazon ou Flickr (d'autres comme Google devraient s'y greffer sous peu). Il propose également quelques autres modules plus basiques, tels que la récupération de flux XML de syndication (RSS et Atom), un filtre, un client HTTP, un module d'envoi d'email ou encore un module de logs.
La fonctionnalité la plus intéressante, à mon sens, est l'implémentation du design pattern (ou Motif de conception ) MVC, détaillé dans la seconde partie de l'article. InstallationIl n'y a pas d'installation à proprement parler, il suffit de télécharger le framework, de le décompresser dans le répertoire de votre choix et ... de l'utiliser. A l'heure actuelle, et même si les discussions font rage sur la liste de discussion, il n'est pas encore prévu de "configuration". Notions de baseL'utilisation du framework nécessite l'inclusion d'un seul fichier : Zend.php. Le nommage des classes et des fichiers étant uniforme, ce fichier contient donc la classe Zend et est le seul situé à la racine du projet. Tous les modules sont situés dans le répertoire Zend/ et portent le nom du module : ainsi le module Pdf (par exemple) est localisé dans Zend/Pdf.php et contient la classe Zend_Pdf. Voici un exemple permettant de charger les modules Pdf et Db.
Chaque module dispose de son propre répertoire où sont localisées ses dépendances. Par exemple, le module Db situé dans Zend/, dispose d'un répertoire nommé Db (Zend/Db/) contenant ses dépendances. On y trouvera par exemple un fichier nommé Select.php (Zend/Db/Select.php) qui contient la classe Zend_Db_Select.
Pour chaque erreur, une exception est levée, et chaque module dispose dans son répertoire de son propre gestionnaire nommé Exception.php. Ainsi, on retrouve par exemple une classe Zend_Db_Exception localisée dans le fichier Zend/Db/Exception.php. Cette classe étend (extends) les fonctionnalités de la classe Zend_Exception, qui étend elle-même les fonctionnalités de la classe native de PHP, Exception. Exemple :
<?php
require_once 'Zend.php';
Zend::loadClass('Zend_Mail');
try { $mail = new Zend_Mail(); } catch(Zend_Mail_Exception $e) { echo $e->getTrace(); }
?>
|