2009-07-29
_ 705NK から iPhone へのアドレス帳移行
705NK のアドレス帳を iPhone に移行は,細かいことを気にしなければ,Mac では以下の手順が一番簡単そう.
- 705NK 電話帳のオプションですべてマークを選択
- メモリカードへコピー
- Bluetooth で E:/Others/Contacts 以下の *.vcf を受信
- 受信した vCard をすべて選択して開く
- アドレスブックにすべて取り込まれる
で,取り込まれたものを確認してみるとフリガナが取り込まれない…ということは,すでに知っていたので,さすがにこれはちょっと不便だ,ということで,705NK のフリガナをアドレスブックのフリガナにあうように vCard を変換して出力するスクリプトで対応.
vCard を扱う Ruby のライブラリとしては vPim を利用しています.705NK で出力した vCard でフリガナは SOUND フィールドに記述されているので,そこから取り出した情報を,アドレスブックで使っているフリガナのフィールドである,X-PHONETIC-FIRST-NAME,X-PHONETIC-LAST-NAME にそれぞれ設定して,残りのフィールドはそのままコピー.
もともと写真は設定していなかったのでどちらでもよかったんだけど,試しに PHOTO フィールドをコピーしてみたけどうまくいかなかったので,こちらは除外することに.
120 件ほどのデータの内,1 件だけどうしても文字化けしてしまうのがあったけど,その他は目立って問題なく変換と取り込みが完了.