Mercredi 22 avril 2009
Dropbox

Introduction

 

Pour ce test/présentation, j'irai volontairement à l'essentiel, sans trop de fioritures, vous laissant découvrir les quelques fonctions supplémentaires qui sont faciles à apprivoiser. J'expliquerai ici principalement la configuration et les possibilités qu'offre Dropbox.

Il existe beaucoup de solutions pour sauvegarder ses données. Je doute qu'il soit nécessaire d'évoquer TimeMachine, le logiciel d'Apple intégré à Mac OS X Leopard. Son principal avantage consiste en une simplicité d'utilisation exemplaire (peut-être trop poussée à l'extrême, jugeront certains). Tout ce dont on a besoin est d'un disque dur externe, TimeMachine fait le reste sans jamais rien nous demander, ou presque.

Pour partager des fichiers, que ce soient des vidéos, photos ou autres, il existe de nombreuses solutions sur le web. Youtube, Flickr, Picasa, Vimeo, et j'en passe. Toutes relativement simples d'emploi.

Et si on conjuguait les deux ? Qu'est-ce qu'on obtiendrait ? Dropbox.

 

image

La page d'accueil de Dropbox.
Simple et épurée, comme l'application.

 

Présentation

 

Dropbox est, je pense, un des moyens les plus simple et rapides pour stocker et/ou partager vos fichiers en ligne. Si certains ne partagent pas mon avis, c'est en tout cas ce que la Team Dropbox affirme

 

image

La page de téléchargement pour Mac OS.

 

Cette application synchronise automatiquement et instantanément vos données à la manière de TimeMachine, mettant à jour les fichiers en ligne qu'avec ce qui a été modifié sur votre ordinateur. Ainsi, lorsque vous modifiez un fichier 10Mo, Dropbox n'enverra que les bouts de fichiers qui ont été modifiés, pas l'entier du fichier.

Concernant le partage, Dropbox contient un dossier qui est public par défaut, à l'instar du dossier Public sur les Mac, ainsi qu'un dossier spécialement dédié aux photos. De plus, il est possible de définir des dossiers ou fichiers comme partagés avec d'autres utilisateurs de Dropbox, afin qu'ils puissent y ajouter des modifications, modifications qui seront ensuite envoyées à tous les ayants-droit. 

Par exemple, voici un dossier sur mon compte Dropbox où se trouvent toutes les images de cet article. Je le partage avec n'importe qui en donnant simplement le lien ci-dessus. Pratique, non ?

 

image

Ce qu'on peut faire avec un fichier.

 

Tout cela implique aussi que vous pouvez accéder à vos données partout dans le monde, et en télécharger tout ou partie sur l'ordinateur que vous utilisez à ce moment-là, qu'il soit un Mac ou pas, équipé de Dropbox ou pas. 

J'allais oublier de le mentionner : Dropbox est multi-plateforme. Il fonctionne sur Winchose, Linux et Mac OS. Je ferai la démonstration sur Mac, mais les mêmes principes s'appliquent grosso modo tels quels sur Winchose et Linux.

Les préférences du logiciel sont sommaires. Vous avez la possibilité de définir l'endroit de votre dossier Dropbox, à quel compte Dropbox votre ordinateur doit être lié, la bande passante à allouer à Dropbox, etc.

 

image

Le panneau principal

 

image

Le panneau de configuration réseau

 

Comment ça marche ?

 

L'application pèse quand même plus de 100Mo et se loge dans votre barre des menus. Ici et nulle part ailleurs (comme Cuk). 

 

image

L'icône

 

image

Le menu en question

 

Dropbox fonctionne des plus simplement : c'est un dossier. Ce dossier, vous pouvez le mettre où vous voulez sur votre ordinateur, de préférence toutefois quelque part dans votre dossier personnel (pour ma part, je l'ai mis dans mon dossier Documents). Ensuite, vous y glissez les dossiers ou fichiers que vous voulez stocker en ligne, et le tour est joué. 

 

image

Le dossier Dropbox de l'auteur

 

A partir de ce moment-là, vous devrez aller sur le site web de Dropbox, et choisir si des dossiers ou fichiers doivent être partagés avec d'autres personnes. Par défaut, rien n'est partagé. Si, comme moi, vous comptez utilisez Dropbox pour faire uniquement des sauvegardes de certains fichiers, vous n'avez pas à vous préoccuper d'autre chose que de mettre ces fichiers dans le dossier Dropbox sur votre ordinateur. 

Les fichiers ou dossiers que vous synchronisez seront donc automatiquement envoyés sur les serveurs de Dropbox mais aussi sur les autres ordinateurs liés à votre compte Dropbox. En imaginant que vous avez un ordinateur au boulot et l'autre chez vous, les modifications que vous faites dans un fichier ou dossier sur votre ordinateur au travail seront envoyées automatiquement sur votre ordinateur de la maison, et vice-versa. En gros, on a un système de "push".

 

image

Le "Dropbox Push"

 

J'en vois blêmir... Et la sécurité de mes données ? Dropbox se targue de crypter vos données en AES-256 avant l'envoi qui sera fait via SSL. De plus, Dropbox ne détient aucun droit sur vos fichiers (n'est-ce pas Facebook ?). Pour plus d'informations au sujet de la sécurité et de la protection des données, je vous renvoie à leurs conditions générales. Mais je ne pense pas qu'il y ait un quelconque danger.

 

Mais c'est pénible ce système !

 

Vous l'aurez peut-être remarqué, le moyen le moins ennuyant pour la synchronisation est quand vous n'avez rien à faire. Or, il se trouve que vous devez déplacer vos fichiers dans le dossier Dropbox pour qu'ils soient stockés en ligne. 

Imaginons que vous voulez sauvegarder votre dossier "Mail" qui se trouve dans votre dossier Bibliothèque personnel. Tout d'abord, le déplacer n'est pas envisageable : l'application Mail n'aura plus aucune données sur vos comptes e-mails, et recréera un dossier "Mail" vide là où était l'ancien. Autre solution : dupliquer le dossier "Mail" dans le dossier Dropbox. Mais cela vous oblige à intervenir, faire la copie vous-même, etc. 

Aucune des deux solutions n'est satisfaisante.

 

Pas du tout !

 

Comment faire un lien vers un fichier ou un dossier sans déplacer ces derniers ? Aller, réfléchissez… Encore un petit effort. Oui ! Les alias ! (Applaudissements dans la salle)

Enfin, pas exactement. (Huées dans la salle)

Dropbox va nous obliger à utiliser les symlink, ou symbolic links, ou liens symboliques. Je vais tenter de vous expliquer la différence, c'est pas très évident à comprendre. Les personnes détestant la technique, accrochez-vous. (Fabien, Nicolas ou d'autres rédacteurs, je vous laisse corriger le paragraphe suivant à votre guise si je dis des bêtises.) Le lien ci-dessus pointe vers la page anglaises de Wikipedia qui me semble plus compréhensible que sa version francophone.

De ce que j'ai compris et observé, un lien symbolique est (comme un alias) un fichier qui contient une référence à un autre fichier ou dossier. Mais les liens symboliques permettent aux programmes qui doivent lire ou écrire des fichiers via un lien symbolique de le faire comme s'ils agissaient directement sur ces fichiers – et c'est ce dont a besoin Dropbox pour fonctionner correctement. Contrairement à un alias, si on déplace sa cible, le lien symbolique pointe vers un endroit "vide" (un alias, lui, "retrouve" toujours le fichier en question) et sera considéré comme orphelin. 

Un test simple permet de vérifier cela. Si vous mettez un alias dans votre dossier Dropbox, seul le fichier alias sera sauvegardé, rien d'autre. Alors que si vous y placez un lien symbolique, ce sera le fichier/dossier (et ses sous-fichiers/sous-dossiers) vers lequel pointe le lien symbolique qui sera sauvegardé, et non le fichier du lien symbolique.

Einverstanden ?

 

C'est bien joli, mais…

 

… on fait comment pour créer un lien symbolique ? Je n'ai pas trouvé d'autre moyen que de passer par… le Terminal. (Dropbox propose des actions Automator mais elles n'ont jamais marché chez moi...)

Argh. Gasp. Maman. Au secours. (J'en connais un qui vient de faire une syncope...)

Oui, le Terminal. Mais rassurez-vous, une seule petite ligne de commande suffit. Pour résussir l'opération, il faut taper :

$ ln -s /chemin/jusqu'au/dossier-fichier/désiré /chemin/jusqu'au/dossier/Dropbox

(Attention aux espaces, regardez bien les images ci-dessous ! Pour en savoir plus sur la commande ln, tapez man ln dans le Terminal.)

 

image

Mode d'emploi

 

image

Application du mode d'emploi

 

Un fichier ressemblant en apparence à un alias sera créé dans le dossier Dropbox, et l'application commencera immédiatement la sauvegarde du fichier/dossier et de ses sous-fichiers/sous-dossiers. 

L'avantage est que lorsque vous modifiez un document dans un des dossiers vers lequel pointe le lien symbolique, ce dernier sera mis à jour automatiquement sur le web, sans que vous ne vous en rendiez compte. Sans que vous ne fassiez rien.

Les fichiers (dans le dossier Dropbox) en cours de sauvegarde sont symbolisés par une petite roue bleue à flèches blanches, ceux qui sont à jour sont marqués par un "vu" vert.

 

image

Voilà le résultat en ligne.

 

Conclusion

 

Pour le reste, Dropbox est suffisamment intuitif et facile d'emploi pour que je ne m'attarde pas plus dessus. 

Dropbox pour Mac nécessite Mac OS 10.4 au minimum. Il est gratuit pour une capacité de stockage ne dépassant pas 2Go (il est possible de parrainer des nouveaux venus et de voir augmenter sa capacité et celle du parrainé ; si vous êtes intéressés à gagner de la place supplémentaire, cliquez ici pour créer votre compte chez Dropbox). Notez que le logiciel est encore en bêta. Il est toutefois remarquablement stable.

 

image

Et hop, quelques douleurs...

 

En plus de TimeMachine, pour quelques documents dont vous pourriez avoir besoin partout, et sans avoir à trimballer votre clé usb avec vous, Dropbox offre une solution simple et efficace. Et le tout est fait tellement rapidement... Ce serait dommage de s'en priver.