Les promises en javascript

Aujourd’hui, il s’agit d’un article un peu plus technique, car je vais vous parler des promises (promesses en français) en javascript.

L’objectif n’est pas de faits un tuto sur le sujet mais plus de vous faire les découvrir. Il existe plein de très bons tutos sur le sujet sur le web.

Les promises, qu’est-ce que s’est ?

Il s’agit d’une nouveauté EMACScript 6, dernière norme javascript, ce qui signifie que pour IE vous pouvez oublier. 😊

L’intérêt des promises d’avoir, entre autre, un état fait et un échec. Vous lancez des appels ajax et vous pouvez dire dans votre code d’exécuter tel code en cas de retour de vos appels. Ca permet d’avoir des appels asynchrones mais de pouvoir facilement traiter leurs retours.
Votre code gagne ainsi en lisibilité mais aussi en efficacité.

Si vous souhaitez l’utiliser mais avec des navigateurs plus vieux, il existe la libraire Q qui permet la rétrocompatibilité (d’après ce que j’ai pu tester) mais aussi un tableau de promises. Ainsi lorsque toutes vos promises sont revenus, vous pouvez lancer le code voulu.

En résumé, si vous faites une nouvelle application web, je vous conseille de vous intéresser aux promises avant de commencer à code, ainsi qu’à la librairie Q. Ça devrait fortement vous faciliter la vie.

[Humeur] Les questions en fin d’articles

Bonjour à tous,

Pour ce premier article de l’année et en cette fin de période de fêtes où tout le monde est joyeux, il est de bon ton pour moi de pousser un nouveau coup de gueule ! (Mon côté Grinch peut-être)

Mon coup de gueule du jour est dédié aux… questions en fin d’articles ! Vous voyez de quoi je parle ? Tous ces sites qui, à chaque news, articles ou le moindre truc publié, se sentent obligés (ou sont peut-être tout simplement obligés) de finir par une question !

Exemple : « la sortie du jeu trucmuche est repoussée de trois mois. Et vous est-ce que vous attendez la sortie de trucmuche ? »

Exemple (bis) : « les avantages et les défauts de trucmuche sont… Et pour vous quelles sont les avantages et défauts de trucmuche ? »

RAAAAAaaaaaaaaahhhhhh !!!

Tout d’abord, je n’ai rien contre les articles qui terminent par une question mais à la condition que se soit justifié. Ce qui m’horripile vraiment c’est le fait d’en mettre à toutes les sauces sans même se préoccuper de la cohérence du texte ! J’ai vu des articles de fond très bien menés de l’introduction jusqu’à une vraie conclusion argumentée et juste derrière terminer par une question moisie !

Pour moi la question de fin d’article n’est rien d’autre que du mauvais racolage pour forcer la publication de commentaires et c’est aussi élégant qu’une prostituée au pied de son van !

Mais que cela ne nous fasse pas perdre de vu l’essentiel : Bonne et joyeuse année 2016 sur le site de Dvalin !

Et vous, vous êtes plutôt Noël ou jour de l’an ?

Android 6

Ça fait quelques jours maintenant qu’Android 6 est déployé sur les téléphones de la gamme Nexus.
J’ai donc pu avoir mon Nexus5 mise à jour, ce qui me permet de vous faire un résumé rapide.

La batterie :

Un bel effort a été apporté sur la batterie. En effet, lorsque votre téléphone ne bouge pas depuis quelques temps (je ne sais pas combien exactement), la synchronisation en arrière plan des applications (tels que les mail) est plus espacée afin de moins consommer de batterie. Dès qu’on touche au téléphone, la fréquence redevient normale.
Ensuite, la nouvelle mouture reste moins gourmande que l’ancienne (qui était déjà moins gourmande que l’ancienne, etc). La batterie tient un peu plus, cependant l’écran reste consommateur ainsi que les services google (ces deux arrivent régulièrement en tête du podium de la consommation).

Les autorisations :

Là, je dois avouer que c’est la grande nouveauté que je trouve sympathie.
Vous pouvez maintenant choisir les droits que telle appli a le droit d’utiliser ou non. En gros, vous téléchargez une application, vous la lancez et lorsqu’elle a besoin d’accéder à un droit, le téléphone vous demande si vous souhaitez donner ce droit ou non.
Vous pouvez également choisir de désactiver un droit pour toutes les applications. Pour cela, il suffit d’aller dans les paramètres, puis Applications et cliquer sur la roue en haut à droite.

Le design :

Le design m’a moins marqué car la dernière maj de sécurité avait déjà apporté les modifications les plus remarquables. En effet, lorsqu’on clique sur le bouton qui permet de voir toutes les applications, avant on glissait son doigt vers la gauche pour faire défiler les applications. Suite à la maj de sécurité, il fallait le faire glisser vers le haut et il y a les 4 applications le plus utilisées en raccourcit en haut de l’écran. Rien de bien neuf avec Android 6.

Raccourci pour le son :

Cette nouveauté est bien pratique, je trouve. En effet, lorsque vous modifiez le volume de la sonnerie, la barre apparaît (jusque là normale), mais il y a à coté une petite flèche. Lorsqu’on clique sur cette flèche, une barre apparaît pour le volume du son et une pour celui des alarmes. Vous pouvez donc facilement modifier les trois volumes sans avoir à rentrer dans les paramètres.

Un jeu caché :

Et oui, je suis tombé sur un jeu caché dans la nouvelle mouture d’Android 6. Pour le trouver, il faut aller dans les paramètres, A propos du téléphone, et cliquer plusieurs fois sur la version d’android.
Vous me direz quel est votre meilleur score. Personnellement, c’est 1 ! Et oui, je trouve ce jeu difficile.

En résumé, cette nouvelle mouture apporte quelques nouveautés sympathiques sans tout révolutionner non plus, ce qui permet de ne pas totalement perdre les utilisateurs réfractaires.

A blind Legend

Bonjour à tous,

Aujourd’hui je vais vous parler d’un petit jeu sur smartphone qui s’appelle « A bling Legend ».
On incarne un chevalier dont la femme a été enlevée. L’objectif étant qu’il faut la sauver des griffes du tyran qui l’a kidnappé.

Jusqu’ici rien de très passionnant me direz vous. Mais tout l’intérêt du jeu vient du fait que le personnage est aveugle.
L’écran du téléphone reste sombre et rien n’est visible (sauf quand on donne un coup d’épée où on voit un trait blanc sur l’écran). On se déplace grâce aux indications de notre fille.
Les bruits des adversaires permettent de savoir quand et où taper durant les combats.

Pour jouer le jeu nécessite un casque audio afin d’avoir le son en stéréo et ainsi savoir d’où provient le bruit.

Franchement, le jeu est sympa et ça change des autres jeux présents sur les smartphones.
Il est gratuit avec des possibilités d’achats via l’application (pour regagner de la vie par exemple).

Donc, si vous ne savez pas quel nouveau jeu installer sur votre smartphone, je vous le conseille, il vaut le détour.

Une camera sportive bien pour pas chère

Bonjour à tous,

Je voulais vous présenter aujourd’hui une petite caméra sportive (appelée aussi action Cam) : la Yi de Xiaomi.

Pour la petite histoire, Xiaomi est une entreprise chinoise très connue dans leur marché intérieur et qui est de plus en plus présente à l’international, un peu comme Huawei.
Ils sont connus pour faire des bons produits à des prix très intéressant.

Revenons à notre petite caméra.
Je ne vais pas tout vous décrire (parce que je ne m’en rappelle pas 🙂 ), mais en gros :
Elle intègre un capteur Sony CMOS 16Mpx avec angle de 155°.
Elle filme en full HD 1080p à 60FPS max et peut aussi faire les modes suivants : 1080p 30FPS, 720p 120FPS et 480p 240FPS.
Elle possède les modes suivants pour la photo : simple shot, Self-Timer, Time-lapse et prise de vue en rafale.
La vidéo permet également de faire un time-lapse.
Elle n’a pas d’écran mais peut se lier au téléphone (sous android et iphone) via une application dédiée via le wifi (qu’elle émet) ou bluetooth. On peut ainsi faire les réglages de la caméra via le téléphone.
La batterie tient environ 1 heure et se change facilement.

Elle démarre et est prête en 5s environ (faut pas la démarrer au dernier moment 🙂 ) et met un peu moins d’1s à filmer lorsqu’on appuie sur le bouton.

Voici un exemple de vidéo :

De base, elle coûte une soixante d’euro. Mais pour ce prix là, vous n’aurez que la caméra avec une batterie.
Il existe une multitude d’accessoires comme : un protège objectif, batterie supplémentaire, chargeur de batterie double face, chargeur pour la voiture, accessoires pour fixer sur le vélo, moto, casque, etc, perche pour filmer, caisson étanche, une carte SD 32Go Kingston et même un drone. J’en oublie surement, il y en a beaucoup.
Si vous prenez tous les accessoires (dont le drone) et la caméra vous en aurez pour 400$. Sans le drone, vous enlevez 265$ ce qui vous donne environ 145$.

Perso, je m’en suis acheté une avec tous les accessoires, mais pas le drone, et j’en ai eu pour un peu moins de 150€ + 24€ de frais de douanes (c’était la surprise ça). Je l’ai prise sur le site Geekbuying qui propose des packs modulables (vous déselectionnez les accessoires que vous ne voulez pas).
Le site est très rapide (achetée le mercredi, reçu le lundi suivant).

Voila, donc si vous voulez filmer vos vacances sportives ou non pour pas chère, je vous la conseille.