dimanche 22 août 2010

Smshare 1.1.1 pour Android est sortie

Les possesseurs des téléphones équipés d'un écran de petite taille, tel que le HTC Wildfire, pourront désormais voir et télécharger Smshare sur l'Android market. Par ailleurs, un menu de préférences a été ajouté.



Vous pouvez désormais choisir l’intervalle d’actualisation. C’est la fréquence à laquelle l’application smshare se connecte au serveur pour vérifier s'il y a des nouveaux sms à rapatrier avant de les envoyer.



Par défaut, l’intervalle est de 2 minutes qui est un bon compromis entre réactivité et préservation de la batterie. Mais vous pouvez toujours choisir une valeur à votre guise.


N’oubliez pas : plus l’intervalle est grand et moins la durée de vie sera impactée.

mercredi 18 août 2010

Gestion des logs en javascript

Pendant la phase de développement de vos scripts, il est tout à fait normal d’utiliser les logs, c'est même recommandé.
console.log("valeur de i = "+i);
En revanche, une fois le développement terminé et que vous êtes sur le point de livrer votre travail, vous ne voulez plus de ces logs. Certains navigateurs qui n'ont pas de console vont planter dès qu'ils rencontreront une instruction de type console.log.

La solution :

Voici une technique que j’utilise désormais dans tout mes scripts pour pallier à ce problème.
 if(!window.console){
  window.console = {};
 }
 if(!window.console.log){
  window.console.log = function(){};
 }
 if(!isLogEnabled()){
  console.log = function(){};
 } 

Il suffit de retourner true dans votre fonction isLogEnabled quand vous êtes en mode développement, et false en production. (Rajouter cette manipulation dans la checklist des points à vérifier avant chaque packaging :) )

Maintenant vous pouvez vous éclater avec les console.log et les oublier sans que ça fasse de mal.

Bonus : Vous pouvez reprendre le même mécanisme et affiner vos niveaux de logs (debug, info, warn et error).

lundi 9 août 2010

Smshare 1.0 pour Google Chrome est sortie

Cette nouvelle version de l'extension Google Chrome Smshare inclut de nombreuses améliorations et quelques corrections de bugs.

Parmi les nouveautés vous trouverez :
  • La détection du statut de l'application smshare sur le smartphone android

    Si l'application est arrêtée ou si le téléphone n'a pas de connexion réseau (3G ou WiFi), alors une petite icône (!) apparaît au dessus de l'icône smshare (ce qu'on appelle un badge dans le langage des extensions).
    Lorsque vous passez la souris sur l'icône, un message apparaît pour fournir plus d'informations au sujet du statut du téléphone.

  • Animation de l'icône

    Lorsque l'extension va demander au serveur smshare le statut de l'application Android smshare, vous verrez une animation. L'icône fait une rotation.
  • Internationalisation et quelques améliorations visuelles

    L'extension smshare est désormais disponible en anglais et en français.
Si vous avez installé smshare auparavant, elle se mettra à jour automatiquement quelques instants après que vous avez lancé Google Chrome.