ruby>Vpim
携帯のアドレス帳から取り出したVCFファイルを読み込む。
Vpimのインストール
Rubygemsを使って
sudo gem install vpim
使い方
require 'rubygems'
require 'vpim/vcard'
open("xxx.vcf") do |f|
Vpim::Vcard.decode(f).each do |vcard|
p vcard.name.family
p vcard.name.given
p vcard.name.fullname
p vcard.email
end
end
各携帯キャリアに合わせる
VCFファイルといっても携帯各機種によって個人情報の格納の仕方にかなり偏りがあるようです。
どうやって取り込むのかは、頭の使い処のようです。
参考文献
Ruby 逆引きレシピ
島田 浩二 (著), 設樂 洋爾 (著), 村田 賢太 (著), 前田 智樹 (著), 谷口 文威 (著)
島田 浩二 (著), 設樂 洋爾 (著), 村田 賢太 (著), 前田 智樹 (著), 谷口 文威 (著)
ですが、これには本当にお世話になりっぱなしです。
こういった辞書的に使う本は、検索性がやっぱり勝負。この本は、検索性はもちろんのこと、読みやすさ、コードと説明の絶妙な配分。素直に買って良かった(^ω^)
こういった辞書的に使う本は、検索性がやっぱり勝負。この本は、検索性はもちろんのこと、読みやすさ、コードと説明の絶妙な配分。素直に買って良かった(^ω^)
CSVを読み込んだり、RSpecのテストの記述方法だったり、多言語との連携だったり、、、
こんなにGemプラグインってあるんだなと。
こんなにGemプラグインってあるんだなと。
本当に助かります。ありがとうございます。
