vendredi 25 avril 2014

Serveur multimédia pour la voiture avec un Raspberry Pi

 Citroen Grand C4 Picasso

Ma voiture est équipé d'un "ensemble multimédia" qui consiste en deux écrans de 7 pouces dans les appuis tête, deux casques bluetooth et un boitier de connexion des sources multimédia. Le boitier (ci-dessous) est doté de prises... RCA, une pour la vidéo, deux pour l'audio stéréo.

 

Oublions l'incongruité de sortir une voiture en 2013 avec des écrans de 7 pouces même pas HD et un système sans prise HDMI et attardons nous sur le fait que ce système n'a pas de source multimédia. Il faut venir avec son équipement, un PC, un iPad ou un smartphone avec le câble vidéo RCA.

Tentative faite avec un iPad et ce câble, résultat pas terrible. Le mirroring de l'iPad sur l'écran n'est pas possible et seules certaines applications de lecture vidéo provoquent un affichage et encore pas avec tous les contenus. Et puis pourquoi dégrader l'image d'un iPad sur ces écrans de qualité bien inférieure ?...

L'idée est alors venue d'utiliser la capacité de serveur multimédia que peut endosser un raspberry Pi. Pour ceux qui ne le connaissent pas, c'est un mini-ordinateur, de la taille d'une carte de crédit, capable de faire tourner un système Linux et doté d'une connectivité complète (Ethernet, 2 ports USB, HDMI, vidéo composite (RCA, tiens tiens..), audio jack) et sur lequel le célèbre média player XMBC a été porté.

Ni une, ni deux, commande sur Amazon:

La mise en oeuvre est d'une simplicité déconcertante:

  • télécharger une distribution XBMC pour le Raspberry. Dans mon cas, j'ai choisi openelec, avec sa page dédiée aux versions pour cette plateforme.
  • la copier sur la carte SD avec Win32 Disk Imager
  • Insérer la carte SD, brancher le dongle USB du clavier (reconnu automatiquement), les câbles audio et vidéo, l'alimentation et ça marche tout de suite !! rien d'autre à faire.
  • Brancher une clé USB ou un disque dur contenant vos films ou musiques et ça marche immédiatement. Il est capable de lire tous les formats, même de la HD, sans faiblir.

Et voilà un serveur multimédia, très simple à mettre en place et pour moins de 100€. Qui dit mieux ?

 

dimanche 5 janvier 2014

Un kanban à la maison ou l’agile domestique

De retour sur ce blog après quelques mois d’absence…
Les vacances de Noël se terminent et elles m’ont donné l’occasion de tester à la mai2013-12-25 12.17.00son, en famille, un outil bien connu des équipes de développement “agiles”: un kanban.
Pour quelques éléments d’introduction à cet outil, vous pouvez par exemple lire “le kanban pour vos projets”.
Pour ces longues vacances, tous les enfants étaient rentrés au bercail, et les tâches à accomplir ne manquant pas dans une grande maison, il s’agissait de répartir les quelques activités à accomplir. L’idée m’est vite venue d’utiliser un outil simple comme le kanban. Ni une, ni deux, un petit tour à la papèterie, un rouleau de papier kraft, des postits, etc… et voici un splendide kanban sur le mur de la cuisine !
imageQuatre colonnes, autant de lignes que de personnes et des règles simples:
  • backlog: idées de tâches à effectuer ou de projets à réaliser, mais pas encore attribuées
  • Attribué, Démarré et Fini: les états successifs des tâches
  • Des tâches simples, concrètes et qu’on décrive en une phrase “verbe-objet” (réparer la porte du garage ou bien rentrer les géranium…)

Un succès dépassant les espérances !

L’adoption a été immédiate, l’ensemble des membres de la famille accrochant immédiatement au concept. Et chacun d’y aller de son postit et se prenant au jeu de faire avancer les tâches dans sa ligne ! A la fin des vacances, la colonne “fini” débordait de postit…
On peut identifier quelques facteurs clés de la réussite de cette méthode:image
  • un outil simple (postit, feutres), et accessible à tous (dans la cuisine)
  • un outil visuel: compréhension immédiate de la liste des tâches, de leur nombre et de leur avancement
  • un outil collaboratif: visuel et dans un lieu public, il permet que chacun connaisse les tâches des autres et permet une prise de conscience et dans certains cas suscite une collaboration (“je peux t’aider sur tel truc”)
  • un outil ludique: on se prend au jeu, littéralement !
Vous avez le sentiment d’être débordé par ce qu’il y a à faire à la maison ? Vos enfants ne veulent pas s’y mettre ? essayez le kanban !