Affichage des articles dont le libellé est techno. Afficher tous les articles
Affichage des articles dont le libellé est techno. Afficher tous les articles

vendredi 25 mai 2012

Siri

Siri est le service vocal d'Apple, livré avec les iPhone 4S.
Son utilisation est relativement aisée :
  1. l'utilisateur dicte un ordre ("appeler Bob", "lancer chronomètre 30 minutes" ...) 
  2. Siri interprète la commande vocale
  3. Le téléphone exécute la commande
Il existe cependant quelques bémols à cette utilisation. En effet, Siri ne comprendra que des ordres relativement simples (et avec des paroles bien articulées). De plus, certaines questions entraînent des réponses bizarres, loufoques ou même carrément grotesques.
Un exemple de conversation  :
Utilisateur : Appelle-moi une ambulance !
Siri : D'accord. A partir de maintenant, je vous appellerai "une ambulance".
Quelques sites regroupent les réponses intéressantes de ce point de vue : http://www.siri-et-moi.fr/, Tom's guide par exemple.

Cependant, on voit dans une publicité un utilisateur de Siri demander simplement "où est mon frère ?", ou encore "appeler Maman". Woaw, impressionnant ! Comment le téléphone fait-il pour interpréter cette commande qui relève carrément de l'interprétation d'une relation humaine ?
 Il faut donc se pencher plus "techniquement" dans le fonctionnement de Siri ... Voici ce qui se passe réellement :
  1. L'utilisateur dicte un ordre
  2. Le message est enregistré (comme la fonction dictaphone)
  3. Le message vocal est compressé au moyen du codec Speex 
  4. Envoi du résultat aux serveurs d'Apple (en https, donc crypté)
  5. Réception du message et vérification que l'émetteur est bien un iPhone (4S ou plus dans l'avenir)
  6. Le serveur analyse la requête, essaie de l'interpréter et renvoie les commandes au téléphone émetteur, y compris le message "je n'ai pas compris" le cas échéant
De ce cheminement, on peut conclure deux choses.
D'une part, le fonctionnement de Siri n'est pas intégré au téléphone et dépend de la bonne marche des serveurs Apple. Si ces derniers tombent en panne (maintenance, problème de sécurité, panne ...), Siri n'est plus disponible. Une connexion web est donc nécessaire.
D'autre part, Apple vérifie que le demandeur de la requête est bien un iPhone. Cela signifie, du moins tant que personne n'a trouvé de faille, que seuls les utilisateurs d'Apple ont accès au service et donc que le nombre d’utilisateurs distincts est connu (gestion des ressources, performance ...).

Cela n'explique pas comment le serveur peut interpréter une demande au sujet d'une relation au départ inconnue du système ("mon frère", maman" ...). Voici l'explication ...
Autre point essentiel à savoir sur Siri : son contrat d'utilisation (image issue d'un article disponible ici )


Le système parcourt l'ensemble des données de votre téléphone et l'envoie vers les serveurs d'Apple. Je ne vais pas affirmer que c'est bien ou mal, mais j'estime qu'il en faut en avoir conscience.

NB : à ceux qui évidemment vont penser "c'est Apple, pas de vie privée avec eux !", je leur rappelle que Google et Microsoft font la même chose avec vos données.

Au final, cette situation pourrait arriver :)



jeudi 24 mai 2012

Les informaticiens

J'entends parfois des gens dire :
  • "Je voudrais devenir informaticien" (les jeunes)
  • "Il est informaticien, il doit savoir faire ça" (les moins jeunes, en parlant du téléviseur ...)
Pour les seconds, il faut bien comprendre que, bien que l'informaticien lambda (je reviendrai sur ce terme ensuite) travaille sur ou avec des outils techniques, cela ne veut pas dire qu'il comprenne l'ensemble des tenants et aboutissants de l'ensemble des technologies.
Il ne vous viendrait pas à l'idée de demander à votre plombier de réparer une gouttière, pourtant c'est toujours une question de tuyaux et d'écoulement d'eau ...
Donc, non, nous ne savons pas réparer les téléviseurs, micro-ondes, téléphones portables ... bref, tout ce qui contient un peu de technologie sous le prétexte que notre travail exige un peu de technicité.

Pour les premiers, cela peut être comparé un peu au paragraphe précédent. Est-ce qu'un dentiste peut vous soigner votre bras cassé ? Peut-être, mais même si c'est un professionnel de la santé, il travaille dans un autre secteur.
Donc, pour votre information, voici une liste (non exhaustive) des métiers de l'informatique :
  • directeur de projet
  • chef de projet
  • analyste
  • développeur (programmeur) : java, cobol, php, .net, c++ ...
  • administrateur système : windows, linux, unix ...
  • architecte réseau
  • administrateur de base de données :oracle, mysql, postgre ...
  • technicien help-desk (assistance)
  • infographiste
En résumé, il y a tellement de métiers différents, qu'il est impossible de maîtriser (déjà d'en connaître une toute petite partie !) l'ensemble de ces facettes du métier. Un informaticien, c'est quelqu'un qui exerce une activité dans l'une (ou quelques-unes, certaines se recoupent) des activités de cette liste.
C'est déjà pas mal de se diriger dans une voie, mais il faut aussi savoir un peu plus précisément ce que cela recouvre.
Notes cependant, qu'il arrive parfois de devoir (par nécessité ou envie) de changer de branche. On reste "informaticien", mais on fait alors autre chose ; ce n'est certes pas un métier monotone.

Pour terminer, merci par avance de ne plus affirmer que "c'est la machine qui a fait l'erreur". C'est faux et archi-faux ! A moins d'une défaillance matérielle (ça arrive), votre ordinateur ne fait que ce qu'on lui demande. Oubliez qu'il est intelligent, c'est tout aussi faux. Il est juste rapide. Lisez ce blog, c'est très bien expliqué.

Et pour fini, une petite BD  (cliquer dessus pour l'agrandir):

lundi 14 mai 2012

Conquête spatiale

Quand on parle de "conquête spatiale", la plupart des gens pensent tout de suite au coût engendré et à l'intérêt de la chose.
Au passage, je trouve le terme maladroit : on ne conquiert rien du tout, la définition du verbe est relative à l'usage de la force pour prendre quelque chose à quelqu'un ou à la domination et à la maîtrise (on en est loin).

Bref, ce qui se rapporte à l'exploration spatiale a en général mauvaise presse parce que les contribuables n'en voient pas la finalité. Parlons donc du retour sur investissements : près de 1500 inventions ou découvertes en sont les fruits, dont celles-ci (liste non exhaustive) :
  • le four à micro-ondes
  • la couverture de survie
  • l'airbag
  • l'imagerie médicale
  • les couches-culottes
  • le Téflon
  • ...
Je passe bien sûr sur tout ce qui est relatif aux satellites : téléphonie mobile, télévision, GPS, météo ...

Au final, la recherche dans le domaine spatial rencontre une multitude de questions et de problèmes auxquels il faut trouver des réponses et des solutions. Ces dernières vont être, bien souvent, adaptées et mise en œuvre dans le quotidien de ces mêmes contribuables qui ne "comprennent pas" pourquoi il faut dépenser des milliards dans l'exploration spatiale.

Pour finir, n'oublions pas que c'est maintenant que tout se joue. Il ne faudrait pas se réveiller dans 500 ans avec une planète aux trois-quarts non vivable (pollution, surpopulation, épuisement des ressources ...) et sans solution d'expansion ; il sera alors bien trop tard.