riduidel’s posterous

 
Filed under

mac

 

IPTC, XMP ? Ruby à la rescousse !

http://github.com/whymirror/hpricot/tree/masterBon, comme je le disais, de retour de vacances, iPhoto m'énerve toujours autant avec sa non-gestion des tags IPTC/XMP.

Alors cette fois-ci, ça suffit !
Je sais, depuis bien longtemps, que dans une bibliothèque iPhoto, il y a toujours un fichier AlbumData.xml qui contient toute la base de données de photos. Je vais donc l'utiliser comme source pour lire les infos que je vais ajouter dans les tags IPTC/XMP des photos. Comme ça, je serais tranquille.
Et franchement, l'algorithme est hyper-pipeau :

Lire le fichier XML
    Pour chaque tag, mémoriser son id
    Pour chaque photo, récupérer les tags par leur id
    Ecrire chaque tag en IPTC ET en XMP dans la photo

Et ce sera tout.
Pour ça, j'aurais besoin d'Hpricot (RPI _Why, RIP) et d'une API pour écrire l'IPTC et l'XMP (et vu nos usages, je me demande si l'XMP n'est pas plus important que l'IPTC ...)
Et avec ça, "normalement", si tout se passe bien, j'aurais mes tags en IPTC et en XML, ce qui sera bien pratique pour exploiter correctement ces photos.

Filed under  //   iphoto   iptc   mac   ruby  

Comments [0]

Renouvellement

Comme je le disais dans mon précédent message, j'ai perdu un des ordinateurs que j'utilisais à la maison.
Il s'agissait d'un portable Sony, pour être précis, un VGN-FE31Z qui m'avait été gracieusement fourni par mon employeur, lequel a choisi de m'en interdire l'usage.
Du coup, je suis retourné sur mon iBook. Cet iBook, j'ai essayé de le moderniser avec un passage à Leopard. Las, les 512 Mo de RAM de ce vieil engin ne suffisent plus à faire tourner l'OS. Donc, je crois que je vais le revendre, et l'échanger contre un portable encore plus petit (mais nettement moins cher) : Un Acer Aspire One 751.
Alors vous vous demandez sans doute pourquoi je vais prendre une telle brouette.
La réponse tient en un mot : Wii.
En effet, comme tout utilisateur de loisirs numériques, ma quête de puissance informatique était liée uniquement à des besoins vidéo-ludiques.
Maintenant que j'ai une console parfaite pour cet usage, le portable ne me servira plus qu'à lancer Opera et faire du développement avec Eclipse. Et pour ça, je sais d'expérience qu'il faut beaucoup moins de puissance que ce qu'on croit ... Puisque j'ai longtemps utilisé Eclipse sur un PIII 933 !

Filed under  //   bureau   mac   portable   ruby  

Comments [0]

Saleté d'obsolescence programmée !

Suite à des circonstances que je vais sans doute prochainement détailler, j'ai perdu l'un des ordinateurs que j'utilisais à la maison.

J'ai dû tenter de faire passer certains services de cet ordinateur vers mon portable "historique" : un vieux iBook G4 (bon, vieux, pour de l'informatique).
Je dis vieux même si Tiger, à l'époque, m'avait paru le comble de la branchitude. Hélas, ce que je n'avais pas prévu, c'est ce que Jeff Artwood appelle le côté dongle d'un mac. Enfin, avec une certaine nuance. En effet, s'il parle du matériel, le problème tient pour moi au logiciel, et surtout au système : le jour où le monde Mac est passé à Leopard, beaucoup de choses se sont mises, discrètement d'abord, et de plus en plus vite ensuite, à marcher moins bien.
Il y a d'abord eu Qicksilver, puis les logiciels iLife (ce qui n'était pas vraiment gênant). Maintenant, c'est Ruby et Eclipse qui ne supportent plus ma brouette. Et là, c'est rédhibitoire. Sans ça, je ne peux plus faire grand chose : mon lifestream s'appuie sur webgen, qui est passé à Ruby 1.8.5 là où mon iBook n'a que le 1.8.2, et Eclipse réclame à corps et à cris Leopard.
Il ne me reste donc plus beaucoup de solutions (deux, en fait) :
  1. Me passer de tout ça et trouver des alternatives
  2. Trouver un CD de Leopard et faire la mise à jour
D'accord, la seconde méthode est moins honnête, et va faire du mal à ma brouette, mais je vais quand même la tenter. Si ça ne marche pas, tant pis, je passerais à un dual boot avec un quelconque Linux me permettant d'utiliser mes jouets favoris !
Mais avant, opération d'urgence : je dois exporter ma bibliothèque photo pour éviter qu'elle ne soit mangée lors du déménagement (ce qui me permettra par ailleurs de la remettre au carré question IPTC/WMP/...

Filed under  //   java   mac   ruby  

Comments [0]

Apple bashing

L'utilisateur de Mac est forcément excessif.

Et j'ai un Mac (au cas où vous insisteriez à ne pas le savoir).

Donc je suis excessif.

En particulier en terme de permanence des données.

Je veux que mes photos, mes MP3, soient encore utilisables dans 10 ans, 20 ans et peut-être même plus.

Et pour les données qui sont dans mon Mac, ça n'est peut-être pas le cas.

Je vais vous donner les deux exemples du moment.

Mes photos

J'ai mis pendant longtemps dans iPhoto toutes mes photos. ca marchait bien, mais ça posait quelques problèmes de stockage de métadonnées dont j'ai déja parlé.

Maintenant que j'ai mon disque dur externe, je veux naturellement que mes photos soient stockées dessus (ça, ça peut encore aller) et (pire encore) je veux pouvoir accéder aux photos et à leurs métadonnées queqleusoi le système. Du coup, j'ai testé Vista photo gallery. Et franchement, à part l'interface graphique moins arrondie, je le trouve bien mieux que iPhoto. Il utilise des tags XMP (qui sont aussi bien que l'IPTC), permet des recherches par date et par tag, affiche automatiquement la liste de tous les tags (regardez l'image jointe). Bref, c'est un logiciel très complet.

Seulement, seulement, iPhoto ne fait pas d'XMP (trop moderne pour Steve Jobs, sans doute) et le dernier logiciel que j'ai testé (PictureSync) n'exporte les photos que par paquets de 400 à la fois (et pas toujours complètement en plus). Du coup, je crois que je vais balancer toutes les photos en vrac, et jouer avec Faint. Ca devrait pouvoir être au moins aussi puissant et rapide, parce qu'après tout, mes photos, je ne fais pas grand chose d'autre que de les tagger avec les noms des gens dessus.

Mes MP3

Bon, là, ça me rend encore plus grognon.

Figurez-vous que ce plouc authentique d'iTunes est peut-être capable de se connecter à une bibliothèque distante, mais ne veut pas synchroniser l'iPod avec cette bibliothèque distante. Sans doute que c'est une sale histoire de DRM et d'accords tordus entre Apple et les majors, mais pour moi qui suis

  1. propriétaire des CDs utilisés pour créer les MP3
  2. propriétaire du disque dur où ils sont stockés
  3. propriétaire de l'ordinateur sur lequel iTunes s'exécute (enfin, assimilable au propriétaire)
  4. propriétaire de l'iPod avec lequel je veux synchroniser ces MP3

Je trouve ça franchement gênant que ça ne marche pas. Gênant au point que je vais vraiment passer aux logiciels concurrents.

Tout ça me rend quand même assez dubitatif face à la capacité d'Apple à conserver ses clients. Les gagner à coups de campagnes marketting léchées entre les épisodes de Dr House, ça oui, mais les garder en s'adaptant à leur évolution, et à l'intégration d'un mac dans un réseau local, ça non.

Filed under  //   apple   dns323   iphoto   itunes   mac   mavie  

Comments [0]