Les Logiciels Deuchnord

PhoneJuice Checker passe en version 1.1

PhoneJuice Checker

Hello,

Je vais la faire très courte cette fois-ci, simplement pour vous annoncer la sortie de la version 1.1 de PhoneJuice Checker :)

Comme d'habitude, petit changelog de cette version :

  • Nouvel écran de paramétrage des notifications, accessible depuis l'application sur le téléphone. Vous pouvez désormais indiquer si vous souhaitez ou non recevoir une notification lorsque la batterie est faible et/ou pleine, ainsi que préciser quel niveau de batterie est considéré comme étant faible.
  • Dans la version 1.0, il pouvait arriver fréquemment que l'application sur la montre n'arrive pas à communiquer sur le téléphone. Ce problème devrait avoir lieu moins souvent désormais.
  • L'application est maintenant optimisée pour Android 6.0 Marshmallow.

La nouvelle version devrait arriver d'ici quelques heures sur le Play Store.

Voili voilu, j'espère que ça vous plaira :)

Passez de bonnes fêtes de fin d'années, on se retrouve en 2016 !

Jérôme Deuchnord, le 23/12/2015

J'ai participé à la Nuit de l'Info 2015

Nuit de l'Info

Salut à tous,

Pas de nouveau logiciel ni de mise à jour cette fois-ci, je voulais partager avec vous une expérience que j'ai vécue cette semaine :)

Dans la nuit du jeudi à vendredi, l'Université de Lille 1 a, comme beaucoup d'établissements français proposant une formation en informatique, organisé la Nuit de l'Info, et j'ai eu la joie d'y participer pour la première fois !

À propos de la Nuit de l'Info

Comme le nom l'indique plus ou moins, il s'agit d'un défi réunissant les étudiants en informatique, pendant lequel ces derniers doivent développer un site Web selon un sujet proposé par des parrains, en une nuit (plus précisément du coucher au lever du soleil), avec un certain nombre de défis à réaliser (cinq maximum parmi ceux proposés). Ces défis, proposés par des entreprises partenaires, permettent par ailleurs de gagner des lots pour ceux qui en arrivent à bout.

Urgence et réseaux sociaux

Cette année, la Nuit de l'Info s'est déroulée les jeudi 3 et vendredi 4 décembre de 16h40 à 8h02, et les parrains étaient l'association Protection civile, qui assure des missions de sécurité civile, d'aide solidaire et sociales, et qui propose des formations de premiers secours, et VISOV, qui promeut l'utilisation des réseaux sociaux pour les situations d'urgence.

Le sujet (consultable en version PDF ici), consistait en un site réunissant des informations pratiques pendant une situation d'urgence, lorsque la vie ou la santé d'une population est gravement menacée (catastrophe naturelle, conflit armé, pandémie, attentat...), ainsi que les informations de dernière minute obtenues par le biais des réseaux sociaux, via des sources de confiance.

Easter eggs, cantina et reconnaissance vocale

Avec mon équipe, portant le doux nom de Chocolicornes (pour faire ensemble des chocoprogrammes. Croquants à l'extérieur, fondants à l'intérieur), nous avons choisi de relever cinq défis, mais nous n'avons pu finalement en mener à bien que deux (partiellement, cela dit) :

  • Web vocal : intégrer une reconnaissance vocale au site Web dans le but une navigation sur le site à la voix
  • Le réveil de la Force : utiliser un gestionnaire de versions, permettre l'accès à l'intégralité des fonctions du site sans clic (raccourcis clavier), cacher des easter eggs et insérer un mini-jeu.

Ces deux défis ont quelque chose en commun : dans les deux cas, ça parle d'accessibilité et d'accès à des fonctions dans aucun clic, soit par le biais de raccourcis clavier, soit par le biais d'une reconnaissance vocale. Nous avons donc dès le départ choisi d'utiliser la reconaissance vocale pour déclencher les easter eggs puisque, de toute façon, il était prévu de l'utiliser également pour la navigation.

Au final, le site que nous avons créé est un truc un peu chelou, un peu codé avec les pieds (excusez-nous, mais on l'a fait en une nuit, hein). Pour le sujet initial, nous avons créé deux pages :

  • La page d'accueil, qui recense les dernières informations importantes depuis Twitter et Facebook. Enfin, c'est ce qu'on essaie tant bien que mal de faire croire... Oui parce que nous ne parvenions pas à utiliser les API de Twitter et de Facebook. Du coup, vers 3h du mat', nous avons fini par jeter l'éponge et nous avons mis les tweets en dur dans la page.
  • Une page réunissant tous les numéros de téléphone pouvant être utiles pendant la situation d'urgence.

Pour les défis, on a été un peu plus productifs : deux easter eggs sont planqués dans les pages du site, tous les deux reposant sur la reconnaissance vocale et provenant tout droit de l'univers Star Wars :

  • Si l'on prononce "Cantina", la désormais cultissime musique du même nom se déclenche.
  • Si l'on prononce "papa", on peut entendre la non moins cultissime réplique de Dark Vador dans L'Empire contre-attaque.

Notez qu'à l'heure actuelle, la reconnaissance vocale n'est fonctionnelle que sur Google Chrome et son frère open source Chromium. En effet, l'API que nous utilisons, Annyang, exploite la fonctionnalité de reconnaissance vocale intégrée au navigateur, qui n'est actuellement disponible que sur le navigateur de Google.

Mon ressenti

Soyons simple : j'ai adoré relever ce défi. Le sujet était très intéressant, les défis plus fous les uns que les autres. Et l'ambiance était franchement folle.

Pour ma part, cela m'a permis aussi d'entrevoir les limites de mon propre corps. Si je n'éprouvais aucune difficulté à me maintenir éveillé toute la nuit (je pense que le café devait aussi y être pour quelque chose), le coup de barre est arrivé vers 7h du matin. Le gros coup de barre où votre corps décide que, finalement, la table sur laquelle vous bossez pourrait faire un bon lit.

Nous n'avons pas pu remettre notre projet finalisé par manque de temps et à cause de quelques problèmes techniques (le site ne fonctionnait pas en prod), nous n'avons donc pas pu être évalués. Cependant, l'important était de participer et, surtout, de bien se marrer, et c'est ce que nous avons fait. Nous avons cependant résolu les problèmes en prod, et c'est donc avec joie que je vous présente le résultat de notre dur labeur !

L'université organise cet événement chaque année. Aussi, si l'an prochain j'en ai la possibilité, il est fort probable que je le refasse !

Jérôme Deuchnord, le 06/12/2015

Gestion Carte Restauration passe en version 1.2... et devient Ploutos !

Ploutos

Un certain nombre d'utilisateurs de Gestion Cartes Restauration me disaient qu'ils trouvaient dommage que l'application se limite aux cartes de restauration. Et il y a de quoi : pourquoi ne se préoccuper que des cartes de restauration lorsque l'on peut gérer tout type de budget ?

C'est pourquoi j'ai décidé de refondre l'application pour créer Ploutos. Nommée selon la divinité grecque de la richesse et de l'abondance (on en apprend sur la mythologie, n'empêche !), cette nouvelle application est à proprement parler une mise à jour mineure de Gestion Carte Restauration dans le sens où elle n'apporte pas grand chose :

  • Arrivée du Material design pour toutes les versions Android
  • Gestion des tablettes 7 et 10 pouces
  • Deux corrections de deux bugs (dont un qui rendait impossible l'ouverture de l'application sans supprimer toutes ses données !)
Page du projet

Enjoy :-)

Jérôme Deuchnord, le 03/09/2015

PhoneJuice Checker : gérez la batterie de votre téléphone depuis votre montre !

PhoneJuice Checker

Ceux qui me suivent sur Twitter ou sur Facebook m'ont vu teaser un peu dessus, c'est avec joie que je vous présente donc une nouvelle application Android. Mais pas n'importe quelle application Android, puisqu'elle est cette fois dédiée aux montres Android Wear !

Présentation rapide de PhoneJuice Checker

Au nom de code Electric Project, PhoneJuice Checker est une application très simple qui s'installe sur la montre et qui vous permet alors de garder un œil sur la batterie de votre téléphone.

Pour cela, deux fonctionnalités vous sont proposées :

  • Tout d'abord, vous avez accès à un écran qui vous permettra de connaître, entre autres, la charge restante de votre batterie. Vous trouverez cet écran dans la liste des applications habituelles sur votre montre.
  • De plus, vous recevez une notification sur votre montre lorsque vous arrivez sous la barre des 30%, et lorsque la charge est terminée. Pour le moment, ces notifications ne peuvent pas être configurées, j'ai prévu de mettre cela en place pour la version 1.1 qui arrivera probablement fin août ou début septembre.

L'application est disponible en français et en anglais.

Pourquoi ce projet ?

L'idée de ce projet m'est venu en faisant un constat alarmant :

  • La durée de vie de la batterie de notre téléphone est un sujet qui nous préoccupe tous. Qui ne s'est jamais retrouvé en panne de batterie en plein milieu de la journée ?
  • Le téléphone nous alerte certes lorsque la batterie est faible, mais aucune information n'arrive sur la montre (cela dépend peut-être du téléphone, cependant, en tout cas, ce n'est pas le cas de mon LG G2). Si le téléphone est dans votre poche, vous pouvez donc manquer cette information. Si vous vous trouvez dans un environnement bruyant, la sonnerie ne vous sera également d'aucune aide.

Cette application se veut donc un moyen simple de répondre à cette problématique. Cette première version est très basique et ne propose pas beaucoup de chose, j'en suis conscient, ce n'est qu'un point de départ.

J'espère qu'elle vous plaira :-)

Il est inutile de rappeler que pour utiliser cette application, vous aurez besoin d'une montre connectée tournant sous Android Wear. Pour le développement, ma LG G Watch R a bien voulu donner de sa personne pour mes tests (sa batterie a un peu souffert à un moment où l'application avait tendance à la drainer… un comble, n'est-ce pas ?).

Attention  une limitation dans le système Android empêche le service de se lancer sur le téléphone dès l'installation. Vous devez donc lancer le service manuellement. Pour cela, lancez simplement l'application sur le téléphone et appuyez sur le bouton prévu à cet effet. Vous n'aurez plus besoin de le faire ensuite.

Accéder à la page du projet

Jérôme Deuchnord, le 20/07/2015

Nouvel outil sur Astronewbie : StarComand

AstronewbiePoisson d'avril

Après une éternité d'absence, je reviens vous annoncer une nouvelle fonctionnalité innovante pour Astronewbie qui va, j'en suis sûr, vous plaire !

Baptisée StarCommand, cette nouvelle fonctionnalité vous permettra, en quelques clics, de créer votre propre étoile dans l'Univers.

Comment ça marche ?

Cet outil se base sur une technologie très récente, nommée F.O.O.L.S (Final Organised Operator for Little Stars), qui permet la création d'étoiles de petites tailles à un endroit programmé. Elle est appliquée ici pour vous permettre de créer votre étoile dans les galaxies les plus proches de nous (Voie Lactée, Grand Chien, Sagittaire...).

Comme le nom de la technologie le suggère, l'outil ne permet que la création de petites étoiles. La raison évoquée par les chercheurs est que plus l'étoile est grosse, plus sa création est instable, et donc moins il y a de chances de réussir. Un nouveau thème de recherche, nommé F.O.O.D.S (Final Organised Operator for Dynamic Stars) a d'ailleurs été lancé pour résoudre ce problème.

Pour les planètes, c'est la technologie A.P.R.I.L (Arising Planets with Relative Incremented LASER) qui est utilisée. Un peu plus simple que F.O.O.L.S, elle utilise la technologie LASER pour créer créer des panètes de tout type. Pour contourner les problèmes liées à la vitesses de la lumière, la lumière de l'étoile la plus proche est utilisée pour générer le rayon LASER. Celui-ci vient alors frapper l'étoile cible, ce qui génère une réaction complexe aboutissant à la création de planètes. A.P.R.I.L permet également de faire apparaître la vie, mais la technologie n'est pas encore très stable et peut ne pas fonctionner.

On ne peut pas donner un nom à l'étoile ?

Cela peut surprendre au premier abord, mais l'outil ne permet pas ? et ne permettra jamais ? de donner un nom à son étoile. La raison évoquée par les chercheurs qui ont mis au point F.O.O.L.S est que le nom de l'étoile ne peut être prévu à l'avance, celui-ci étant donné par les astronomes lorsqu'ils la découvrent.

Sur ce, je vous laisse le loisir de découvrir ce nouvel outil ! Il se trouve juste ici : StarCommand.

Jérôme Deuchnord, le 01/04/2015

Remontez-moi !