Archive pour la catégorie 'Programmation'

Retour de mon MacBook Pro

Mercredi 27 mai 2009

J’ai donc cueilli au Apple Store mon MacBook Pro dimanche dernier avec une nouvelle carte mère.

Le remplacement de la carte mère entraine la création d’une nouvelle adresse MAC dont se sert Time Machine. Je ne savais pas que Time Machine se servait de cette identification pour les copies de sauvegardes. Time Machine a donc voulu recommencer une nouvelle copie de sauvegarde. Mais comme mon Time Capsule de 500 Go n’avait plus qu’une quarantaine de Go disponibles, j’ai dû éliminer ma copie de sauvegarde et en recommencer une autre. C’est une situation qui est loin d’être idéale. Cela ne m’embêtait pas trop, car je n’ai pas une totale confiance dans Time Capsule, et je me sers aussi de Retrospect, et la dernière version est vraiment bien.

Le hic, c’est qu’Utilitaire Airport ne voyait plus Time Capsule, ni mon Apple TV, et ni mes Airport Express. Bien que la connexion Internet sans fil et par câbles Ethernet fonctionnait bien, le reste ne fonctionnait pas. Je ne sais pas si le problème était lié au changement de ma carte-mère, ou une corruption d’OS X, mais l’un dans l’autre, il y avait quelque chose qui clochait.

Lundi, j’ai passé plus d’une heure avec une technicienne d’Apple fort compétente. La lumière est venue quand elle m’a fait installer Utilisaire Airport sur mon PC que j’avais redémarré sur Vista. Sur Vista, Utilitaire Airport voyait Time Capsule et mes bornes Airport Express. Donc, Time Capsule n’était pas en cause et j’ai décidé mardi matin de réinstaller Leopard.

L’installation de type « Archiver et installer » s’est très bien passée. Je dois dire qu’Apple à fait un travail extraordinaire, moi qui installe des systèmes d’exploitation d’Apple depuis le système 7. Une fois le système réinstallé, et les mises à jour faites, tout s’est mis en place, et mon MBP semble fonctionner parfaitement.

Une des premières choses que j’ai faite est de copier des configurations serveurs dans une note sécurisée sur 1Password, et ensuite de synchroniser ce dernier avec la version que j’ai sur mon iPod Touch.

Les leçons que je retire de ces mésaventures.

1. Le iPod Touch est vraiment utile comme copie de sauvegarde pour ses contacts, son agenda (iCal), et 1Password. Je crois que mon expérience aurait été vraiment difficile de me passer de mon MBP si je n’avais pas eu mon iPod Touch. Ça me donne même à penser que je devrais peut-être m’abonner à Mobile Me.

2. Ubuntu 9.0.4 est vraiment utilisable comme plate-forme alternative à OS X. Évidemment, je préfère 100 fois plus OS X. Mais, je suis bien heureux de pouvoir aussi me servir d’Ubuntu qui est en code libre et gratuit. J’ai commencé sur Linux il y a je crois une dizaine d’années avec une distro faîte par Caldera. Après Caldera, j’ai longtemps utilisé FreeBSD sur mon PC d’appoint. Et je continue d’utiliser FreeBSD 6.3 sur mon serveur virtuel chez Johns Companies. Je ne crois pas que pour une serveur, je passerais à Ubuntu, mais pour chez moi, pas de problème. Pour le courriel sur Ubuntu, je suis passé d’Evolution à Thunderbird. Et pour la musique, d’Amarok (j’ai pas vraiment compris son fonctionnement), à Rhythmbox qui ressemble à iTunes et qui est aussi bien fait.

3. On ne peut pas se fier à Time Capsule pour ses copies de sauvegardes. Depuis un an que j’utilise Time Capsule, bien que j’apprécie son fonctionnement, il y a eu trop de cas où j’ai perdu des copies de sauvegardes parce que l’image sparse bundle était corrompue, ou que Time Machine s’emmêlait les pinceaux. Je crois que Time Capsule doit être vu comme l’auxiliaire de Retrospect, ou d’un autre logiciel de sauvegarde qui a fait ses preuves.

4. Le problème avec Time Capsule et Retrospect, c’est que si on a pas un Mac, on peut difficilement accéder à ses copies de sauvegardes. Bien sûr, en cas d’urgence, on pourrait acheter une version de Retrospect pour Windows ou Linux. Mais Retrospect n’est pas donné. En outre, bien qu’il existe des recettes sur l’Internet pour monter le disque dur de Time Capsule sur Ubuntu, je n’ai pas réussi à faire cela, et aussi, ça me semble vraiment jouer avec le feu. Je pourrais me servir d’un service de sauvegarde via Internet comme CrashPlan, mais j’ai pas envie de saturer ma connexion Internet par une sauvegarde. Par conséquent, en plus de Time Capsule et Retrospect, je vais aussi faire des copies de sauvegarde avec Carbon Copy Cloner qui est gratuit. Je vais mettre cela sur un disque dur USB que je pourrais monter sur Ubuntu ou Windows. Comme cela, si je dois aller chercher un ficher texte, comme du code, je pourrais faire cela.

5. Changer de carte-mère n’est pas trivial. Il est possible qu’OS X fût déjà corrompu avant que je change de carte-mère. Je crois que si l’on éprouve le moindre problème avec OS X avec ce changement, c’est mieux de réinstaller le système. Avec l’option « Archiver et installer », c’est une opération qui n’est pas très douloureuse et qui n’est pas laborieuse à accomplir.

Sur scriptdigital.com: Portofolio

Dimanche 10 février 2008

Sur mon autre blog scriptdigital.com, qui est dévolu à mon travail de programmeur, un nouvel espace: Portofolio.