Borland Turbo, le retour des compilateurs

Turbo C# for .NETPlus de 20 ans après le carton des compilateurs Borland (tout le monde se souvient de Turbo Pascal ? Ah les cours d’informatique en prépa… ;-)), Borland tente de refaire le coup avec la gamme Turbo Explorer, quatre environnements de développement gratuits pour coder en Delphi (le successeur de Pascal) et Delphi pour .NET, C++ et C#.  Il existe également de versions professionnelles à  $400.

Sauf que depuis 20 ans, il s’est passé des choses dont l’émergence de l’open-source et en particulier d’outils de développement haut-de-gamme comme Eclipse ou Netbeans pour Java, SharpDevelop pour C# et VB.NET, sans parler des versions gratuites (mais pas open-source) de Microsoft dans la gamme Visual Studio Express. Et je ne parle que de Windows, là … Y’a aussi Emacs sinon 😉

Bref, ne serait-il pas un peu tard pour monsieur Borland ?

Mon système de sauvegarde : fonctionnalités et contraintes

Afin de ne plus vous bassiner de manière abstraite avec certaines de mes lubies, je vais essayer de décrire les quelques contraintes auxquelles doit répondre un système de backup de données personnelles tel que je le conà§ois :

  • permet de sauvegarder les données de plusieurs machines
  • est facile d’emploi et non intrusif
  • garantit l’intégrité physique de mes sauvegardes
  • est fiable dans le temps
  • est raisonnablement économique (ou cher, au choix ;-))

De manière plus explicite, voici une description de ce que recouvrent ces différentes fonctionnalités.

Permet de sauvegarder les données de plusieurs machines

On commence par un prérequis facile : j’ai un PC fixe, un portable professionnel… je veux donc pouvoir gérer le cas de figure « multi-machines ». Il ne s’agit presque que d’une question de capacité de stockage, et à  environ 80 € le disque de 250 Go, je me sens à  l’aise !

Pour compliquer un peu la donne, on peut imaginer que j’ai du Windows, du Linux et du Mac à  sauvegarder. Là  encore, a priori rien d’insurmontable màªme si en première analyse, peu de systèmes de fichiers offrent le triple accès Win / Linux / Mac.

Conclusion : mon système de backup idéal permet de sauver plusieurs machines, quel que soit leurs systèmes d’exploitation.

Est facile d’emploi et non intrusif

Depuis quelques temps, j’ai un disque USB / Firewire justement pour effectuer mes sauvegardes. Ca marche nickel, sauf un truc : le disque reste souvent dans le placard parce que c’est encombrant, c’est casse-pieds de sortir le disque, le cà¢ble d’alimentation, le cà¢ble Firewire et de brancher tout à§a sur la machine à  sauvegarder, et en plus Madame trouve à§a moche (et elle a raison).

Résultat des courses, je m’en sers de manière irrégulière, et le jour o๠j’en ai eu besoin — quand le disque dur de mon portable professional a crashé, il y a quelques mois —  le backup le plus récent avait près d’un mois… 🙁

Conclusion : mon système de backup idéal est tellement facile à  mettre en oeuvre que je ne me pose plus la question avant de lancer une sauvegarde, et peut-àªtre màªme que celle-ci est automatisée dès que je suis connecté au réseau.

Garantit l’intégrité physique de la sauvegarde

C’est un cas d’utilisation auquel les gens qui font des sauvegardes ne pensent pas toujours : que se passe-t-il si mes backups sont tous stockés juste à  cà´té de mon PC et que cet endroit est cambriolé ou est ravagé par un incendie ?

Très vraisemblablement, le backup part avec le PC et l’écran plat… adieu mes chères sauvegardes, et surtout, adieu mes précieuses données comme l’ensemble des photos de ma fille depuis sa naissance — qui sont exclusivement en numérique.

Conclusion : mon système de backup idéal permet de conserver une sauvegarde de mes données en cas d’atteinte à  l’intégrité physique du lieu de stockage usuel.

Est fiable dans le temps

La solution classique du backup, c’est le CD / DVD qu’on grave de temps en temps… or ce procédé pose plusieurs problèmes :

  • Personne n’est aujourd’hui capable d’estimer la durée de vie d’un CD, au sens de la résistance physique du substrat au temps — sans màªme évoquer les autres problèmes d’intégrité évoqués précédemment. A titre d’exemple, une de mes sauvegardes sur CD datant de 2002 s’est avérée illisible il y a quelques mois… OK c’était loin d’àªtre le top en matière de CD résistant mais tout de màªme, 4 ans, c’est incroyablement court !
  • Personne n’est capable de dire si le format de gravure utilisé et aujourd’hui courant sera toujours lisible dans 15 ou 20 ans, i.e. est-ce qu’il sera encore possible de trouver un lecteur de DVD+R en bon état de marche ? Le consensus actuel est que le format le plus « sà»r » aujourd’hui est le CD-R classique car il n’y pas d’innombrables variantes comme c’est le cas pour le DVD. Dommage, c’est aussi le plus faible en termes de capacité… vous vous imaginez sauvegarder 10 ou 20 Go de données sur des disques de 650 Mo tous les mois ?

Conclusion : mon système de backup idéal est robuste dans le temps et permet de garantir la fiabilité des sauvegardes, la possibilité d’y accéder dans le futur et éventuellement de détecter rapidement un problème sur le support.

Est raisonnablement économique

Là , le raisonnement est simple : je préfère investir dès aujourd’hui une somme relativement importante, pour m’assurer que mes données personnelles sont sauvegardées en lieu sà»r, plutà´t que de me lamenter demain sur ce que j’aurai perdu.

Encore une fois, il ne s’agit pas de ma dernière lettre aux impà´ts mais bien d’informations personnelles importantes comme des photos, de la musique, des vidéos (caméscope numérique anyone ?) ou encore mon génial business plan qui va tout arracher 😉

Conclusion : le système de backup idéal mérite un investissement financier à  la hauteur de l’enjeu, qui peut àªtre financier ou affectif.

O๠ceci nous mène-t-il ?

Toutes ces contraintes ou fonctionnalités souhaitées commencent à  dessiner la physionomie de ce fameux système de backup idéal — en fait, j’ai déjà  trouvé la réponse et suis en train de la mettre en place ! Réponse et description dans un prochain épisode 😉

Et vous, comment répondriez-vous à  ces contraintes ?

Test de Windows Live Writer

Microsoft vient de mettre à  disposition un client lourd gratuit, Windows Live Writer, pour blogguer tranquillement sur son PC, et qui a le bon goà»t de fonctionner avec plusieurs logiciels de blog, dont WordPress.

WYSIWYG, gestion des images, gestion des cartes géographiques (celles de Microsoft évidemment), trackbacks, le logiciel semble plutà´t complet et agréable à  utiliser. Un système de plugins est en outre en place, ce qui devrait permettre l’intégration de plein de trucs rigolos… Windows only évidemment, en revanche !

Ce message est publié avec cet outil, et il faut bien dire que à§a marche nickel et du premier coup 😉

Sauvegardes distantes

Deux nouvelles (?) propositions de sauvegardes de données à  distance :

* [rsync.net](http://www.rsync.net/), qui a l’air tout basique et très fonctionnel à  la fois — basé sur rsync, comme son nom l’indique, avec en particulier pas mal d’articles et d’explications sur l’intégration de cet outil à  Windows, Mac OS X ou Linux… à  partir de $5,40 par mois pour 3 Go de données
* [ForeverSafe](http://www.foreversafe.com) propose une offre de stockage de 10 Go gratuite (la limitation, c’est le quota de transferts limité à  150 Mo/mois) ou illimitée pour 39 € par an. Attention, les transferts de fichiers se font exclusivement à  travers un navigateur web, qui me semble réduire l’intéràªt de cette offre (plus difficile d’automatiser des backups par exemple), en revanche, l’interface est plutà´t jolie et permet de partager des fichiers avec d’autres utilisateurs !

Windows 98, Millenium, c’est fini

Microsoft arràªte officiellement de supporter ces deux systèmes d’exploitation ce 11 juillet 2006 — en particulier, ceci signifie plus de mises à  jour de sécurité…

Donc, si vous cherchez une vraie mise à  jour offrant une pléthore de logiciels récents, avec un look très sympa, le tout pour pas un rond, je crois savoir [o๠vous pouvez trouver votre bonheur](http://www.ubuntu.com)…

Programmation Java pour les enfants, les parents et les grands-parents

Comme son nom l’indique, ce [livre gratuit et en franà§ais](http://www.xoteam.com/fr/products/jpe.html) a pour but d’apprendre à  programmer en Java a des populations a priori non naturellement exposées à  cela…

Marrant et sans doute plus utile que les sempiternels cahiers de vacances de l’été 😉

Les news de l’open-source – dimanche 2 juillet

* un [compte-rendu](http://nauges.typepad.com/my_weblog/2006/07/paris_capitale_.html), chez Louis Naugès, de la manifestation [Paris, Capitale du Libre](http://www.paris-libre.org/) qui s’est tenue le 26 juin dernier
* [Eclipse](http://www.eclipse.org) lance [Callisto](http://www.eclipse.org/callisto/), la version 3.2 de ce désormais quasi-standard du développement (Java en particulier). Callisto a la particularité d’àªtre synchronisé avec la mise à  disposition de nouvelles versions de 10 [sous-projets](http://www.eclipse.org/callisto/callistoprojects.php) s’intégrant à  Eclipse — du web à  la modélisation en passant par le constructeur d’interfaces graphiques… Une présentation en captures d’écran des [nouveautés](http://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/new_noteworthy/eclipse-news.html) de cette version.

Backuper ses données, à§a fait réfléchir tout le monde

Avec la multiplication des éléments de notre vie sous une forme numérique (photos, musique, films…), tout le monde se pose la question du backup de ces données et de leur sécurisation — ici encore un exemple chez [Mark Pilgim](http://diveintomark.org/archives/2006/05/08/backup), qui collecte un nombre incroyable de réponses !

Après avoir scanné rapidement les réponses, j’ai l’impression qu’une solution convenable et raisonnable niveau prix, c’est un RAID 1 en local plus un backup de ces données stocké à  distance pour gérer le cas « cambriolage / incendie » (idéalement « en ligne » pour ne pas s’embàªter avec des manipulations manuelles qu’on finit toujours par ne plus faire par flemme)… A creuser !

Gestion des données en ligne

Deux applis intéressantes sur le thème de la gestion des données :

* [FolderShare](http://www.foldershare.com), qui vient d’àªtre racheté par Microsoft : permet de synchroniser les fichiers de plusieurs machines entre elles ainsi que de partager des docs entre plusieurs utilisateurs — une sorte de [iFolder](http://www.ifolder.com) on dirait. Je n’ai pas réussi à  comprendre si les fichiers sont stockés sur leurs serveurs… A noter : le client lourd existe pour Windows et Mac OS X.
* [Cleversafe](http://www.cleversafe.org/) : un logiciel open-source permettant de stocker des données tronà§onnées en petits morceaux, sur plusieurs sites (qu’on peut définir soit-màªme), et dès qu’on a un nombre majoritaire de tronà§ons, on peut reconstituer les données initiales de manière complète — qui a dit Projet Baxter ? Mmmh ? 🙂 Ca me paraà®t super-intéressant mais encore peu « user friendly » : interface ligne de commande, ne fonctionne que sur Linux pour l’instant, etc. A suivre donc !