-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
  ARTICLE DU MOIS : Introduction au Zend Framework Par Sphinx

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.

Installation

Il 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 base

L'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 

// Inclusion du fichier de base
require_once 'Zend.php';

// Chargement du module d'envoi d'email
Zend::loadClass('Zend_Mail');

try {
    
$mail = new Zend_Mail();
    
    
// suite du code
    
} catch(Zend_Mail_Exception $e) {
    echo 
$e->getTrace();
}

?>

(Suite)


 
 Pseudo:
 Password: