dimanche 28 novembre 2010

Lire et écrire sur du NTFS avec Snow Leopard

Mes premiers pas dans le monde Apple ont commencés avec Léopard, i.e. Mac OS X 10.5. Cette migration s'est passée sans encombre dans la mesure où j'utilisais régulièrement Linux et quitter un environnement Unix pour un autre environnement Unix n'est pas une révolution en soi.

Mais des problèmes se sont posés lors de l'utilisation de mon disque dur externe. On a beau avoir aujourd'hui le choix dans le système d'exploitation, on ne peux échapper à l'utilisation de Windows, c'est pourquoi j'ai décidé, à la reception du dit disque dur, de le formater en NTFS ce qui avait les avantages suivant:
  1. Stocker des fichiers dont la taille excède 4 Go, ce qui est impossible sur une partition FAT,
  2. Être utilisable naturellement sur Windows (même celui des gens qui sont encore dans la matrice ;) ET sous Linux (FUSE permettant un accès en Lecture / Écriture depuis Ubuntu)
Donc lors de mon passage sur Léopard, la seule solution fut d'utiliser MacFUSE, un portage sous Mac de FUSE que j'utilisais déjà avec Ubuntu. L'installation s'est bien passée mais l'utilisation au quotidien se révélait quelque peu difficile:
  1. J'ai vite compris de ne JAMAIS mettre MacOS en veille sous peine de perdre le système de fichier, récupérable avec un Windows et la commande chkdsk,
  2. La copie de fichier volumineux prend à la fois beaucoup de CPU et beaucoup de temps.
Voilà maintenant près d'un an que je suis passé sur Snow Leopard et je viens juste de découvrir ce ticket permettant d'activer le support natif du NTFS. En effet, Snow Leopard est une avancée majeure du système à la pomme vers le monde Microsoft puisqu'il supporte, entre autre, naturellement l'intégration avec Exchange, et donc aussi du NTFS.

Mes premières utilisation du support natif NTFS montrent une bien meilleure consommation CPU (très faible) et un taux de transfert raisonnable (quelques minutes pour le transfert de près de 4Go)

mardi 16 novembre 2010

Installer Java 5 proprement sur un Ubuntu

En développant une librairie pour Android, je me suis aperçu que j'utiliser bien malgré moi une méthode introduite dans Java 6 (String#getBytes(Charset)).

Content de moi je fus lorsque j'avais réalisé mes tests unitaires, qu'ils étaient enfin passés au vert et tout cela avec mon IDE favori Eclipse configuré comme il se doit via Maven.
En effet, j'ai pris l'habitude d'inclure dans le pom de mes projets, une configuration du plugin maven-eclipse-plugin référençant un Runtime Environment en lieu et place de la JDK du workspace, cela permettant à Eclipse de choisir la bonne JDK en fonction de la specification souhaitée (j2sdk 1.4, jdk 1.5, JDK 6).

Encore fallait-il qu'il y ait une JDK 1.5 installée sur mon poste afin que la boucle soit bouclée. Et là, tout bascule: la JDK 1.5 n'est plus fournie de manière standard par les dépôts depuis la version 9.04 d'Ubuntu.

Ce poste m'a sauvée la mise en m'indiquant la marche à suivre pour installée proprement cette version 1.5 de la JDK qui n'est plus supportée par Ubuntu mais d'actualité sur la plateforme mobile Android.

vendredi 16 avril 2010

rEFIt passe en version 0.14


Tout est dit!

rEFIt qui est le petit programme qui permet aux utilisateurs de Mac d'installer et d'utiliser un O.S. alternatif à MacOS X. Ce dernier est donc passé en version 0.14.

Parmis les améliorations, la plus visible on notera la présence d'une icone propre aux distributions GNU Linux et non plus ce vieux logo d'un certaine fenêtre ... et biensûr des correctifs. Pour plus d'info, rendez-vous sur cette page.