Catarak: Une histoire de voisins…

27 septembre 2009

Bravo pour James Lloyd et Bhou pour Apple!

Classé dans : Informatique, Logiciels, Mac OS X, Trucs Macs — Mots-clefs :, , — Francis @ 09:10

J’ai récemment fait l’acquisition d’un cellulaire Nokia 2760. Malheureusement, iSync ne le supporte pas. Vous trouverez une solution très simple si vous êtes prêt à modifier le contenu de l’application. C’est une opération sans danger si vous faites une copie de sauvegarde. Allez sur son site et les instructions.

  • James Lloyd 1
  • Apple 0
  • Mokia 0  (ils auraient pu pousser pour qu’il soit supporté!)

22 septembre 2009

Utiliser un clavier multimédia pour controller iTunes sous Windows

Classé dans : Logiciels, Mac OS X — Mots-clefs :, , , — Francis @ 07:38

Une des choses les plus désagréable de iTunes sous windows c’est que lorsqu’il n’est pas activé, l ne capte pas les touches >>, <<,  play/pause et stop. Plutôt désagréable, surtout que presque tous les claviers maintenant ont ces touches.

Un plug-in à la rescousse! En effet, vous trouverez ce plug-in très utile. Simplement le mettre dans le dossier « plug-ins » (ou dans « Mozilla Plugins » pour la version 9+) et redémarrer. Yé

2 septembre 2009

Websphere pas assez intelligent pour utiliser les « mappedName »

Classé dans : Uncategorized — Mots-clefs :, , , , — Francis @ 09:47

Après quelques jours à chercher comment utiliser les annotations @resource pour spécifier à WebSphere d’utiliser les noms JNDI pour injecter l’information dans mon code, j’ai finalement trouvé comment… à l’aide de la communauté Web.

Voici un résumé du problème:

@Stateless
@Local(AsyncJobManager.class)
public class AsyncJobManagementBean implements AsyncJobManager {
[...]
@Resource(mappedName = « jms/ResultQueue »)
private Queue jobResultQueue;

@Resource(mappedName = « jms/BaseConnectionFactory »)
private ConnectionFactory connectionFactory;
[...]
}

Lorsque déployé, on obtient la réponse suivante du serveur:

« CWNEN0044E: A resource reference binding could not be found for the following resource references [XXXXX.base.facade.AsyncJobManagementBean/jobResultQueue, XXXXX.base.facade.AsyncJobManagementBean/connectionFactory], defined for the AsyncJobManagementBean component. »

En effet, Websphere n’utilises pas le mappedName pour son mapping JDNI. Il faut donc faire 2 choses:

  1. Supprimer le fichier ejb-jar.xml (indique à websphere de se fier seulement sur les annotations)
  2. Fournir un fichier ibm-ejb-jar-bnd.xml qui spécifie les bindings pour les nom glogaux JNDI.

Si on fournit le ejb-jar.xml on aura une erreur du type:

« The value of the <injection-target-class> element is not specified » Base_EJB3/ejbModule/META-INF « Injection target: jobResultQueue »

Référence: www.ibm.com/developerworks/forums/thread.jspa?messageID=14291505

Propulsé par WordPress