Actualités de 2010
Trailer exceptionnel pour DC Universe Online
Bon je ne parle jamais ici des trailers de jeux, pourtant on en voit passer des super ces temps-ci (Star Wars: The Old Republic, Starcaft 2 et d'autres). Mais là, si vous aimez un tant soit peu les héros de DC Comics, je n'aurai pas de mots assez forts pour vous inciter à aller voir cette vidéo, alors allez-y, c'est tout !
Le LOL du jour
Toi aussi, télécharge 600 Mo de mise à jour (iOS 4.0.1) juste pour changer la taille des barres de réception réseau de ton iPhone... no comment !
J'ai hâte de savoir ce qu'Apple va nous sortir à la conférence d'aujourd'hui. Rappel massif ou pas ?? wait 'n' see...
Diablo II a 10 ans !
Bon ok j'ai un jour de retour mais tant pis... Je vous laisse découvrir la page que Blizzard a mise en ligne pour l'occasion. Vous pouvez aussi vous reporter à la section Diablo du site pour avoir un aperçu de la série et de son histoire.
Longue vie à Didi :)
API Magento : quelques notes
Petit oubli, grosse erreur de parsing
Erreur du type
Parse error: syntax error, unexpected T_PUBLIC in
app/code/core/Mage/Api/Model/Server/Adapter/Soap.php on line 134
Il faut ajouter une accolade fermante à la ligne incriminée.
Un appel à la méthode "resources" retourne un tableau vide
Il faut ajouter
else { $this->_renewBySessId($this->_currentSessId); }
à la ligne 51 dans app/code/core/Mage/Api/Model/Session.php.
La façon d'appeler les méthodes du WS SOAP diffère entre la v1 et la v2
Dans la v1 on utilise le nom de la ressource + point + le nom de la méthode, tels qu'on peut les lire dans la doc.
$client = new SoapClient($baseUrl . 'api/?wsdl');
$session = $client->login($apiUser, $apiKey);
$result = $client->call($session, 'directory_country.list');
Dans la v2 il suffit de prendre cette chaine, d'en supprimer les caractères non-alphanumériques et de la passer en lower camel case.
$client = new SoapClient($baseUrl . 'api/v2_soap?wsdl');
$session = $client->login($apiUser, $apiKey);
$result = $client->directoryCountryList($session);
Après il peut y avoir des cas particuliers comme par exemple pour le module Customer : customer.list devient customerCustomerList et non pas customerList comme on pourrait s'y attendre. Si votre premier essai d'appel ne marche pas, rendez-vous dans le module concerné /etc/api.xml, section v2/resources_function_prefix pour voir les alias.
Apparemment la façon d'utiliser les filtres change aussi mais pour le moment je n'ai pas eu à mettre les mains là-dedans donc je vous renvoie à cet article.
iOS 4 is here
La nouvelle version de l'OS mobile d'Apple vient de sortir. Au passage, le système change de nom en passant de "iPhone OS" à "iOS", normal finalement vu qu'il est utilisé par l'iPod, l'iPhone et maintenant l'iPad. Apple a pour l'occasion mis en place une page récapitulant de manière concise la liste des nouveautés (dont certaines ne seront disponibles que pour certains appareils). Bon, perso je vais attendre un peu avant d'upgrader, juste histoire d'éviter d'éventuels bugs surprises gênants.
Et pendant ce temps, la France en prend plein sa gueule. Vive les stars capricieuses beaucoup trop payées !


