DG-100 with MacOS X


大きな地図で見る

GPSBabelPL2303 USB to Serial Driver の組み合わせで MacOS X でも DG-100 の GPS log が吸い出せるようになった。最近2週間程車で旅行に出かけてたんだが、今までのように Windows PC を DG-100 だけの為に持っていかなくて良くなったので助かった。Geotag 付けした写真は Picasaweb に置いた。

DG-100 の GPS log から Google Maps のカスタム地図を作るまでの手順やコマンドのメモ。

  1. USB を繋いで Mac に gpx として取り込むと同時にメモリークリア (device 名は繋ぐポートに依って変わる)
    gpsbabel -i dg-100,erase -f /dev/cu.PL2303-0000201A -o gpx -F 20080906.gpx
  2. Google Maps 用に kml に変換
    gpsbabel -i gpx -f 20080906.gpx -o kml,trackdata=0,points=0 -F 20080906.kml
  3. kml では容量でかくて重いので kmz に変換
    mkdir 20080906
    cp 20080906.kml 20080906
    zip -r 20080906.kmz 20080906
  4. あとは kmz file を web 上に置いて、その URL を Google Maps の検索欄に入れて検索かければ上のような GPS 軌跡が表示される。blog 等他の site への張りつけ用には Google Maps 右上の Link をクリックしたら iframe のコードが表示される。
• • •
• • •

Music fingerprint

Music,web Jun 21, 2008

全く同じアルバムの同じ曲でもユーザーによってアーティスト名や曲名表記が微妙に異なってる。例えば、Tommy february⁶Tommy february6 等と表記したりと。(この場合は残念ながら間違った表記の方が圧倒的多数。。。) Last.fm ではそれらが別々のアーティストと認識されて、ランキングや、このアーティストを聴いてればこれらのアーティストもお勧めというようなデータが正しく生成されないという事になる。

音楽データのアーティスト名やタイトルが正しくないのは、iTunes 等のメディアライブラリー/プレイヤーソフトが利用する CDDB の情報が間違ってる事に起因する。僕は iTunes を使ってるので CDDB は自動的に Gracenote だが、そのままで正しい事はまず無い。大文字小文字の表記方が統一されてないのは当たり前、featuring artist の表記もバラバラ。Latin文字系だけど英語圏じゃないアーティスト名やタイトルはアクセント記号が付いた文字が多いけど、それらが勝手に普通のアルファベットに直されてたりして間違ってるのはもうダサすぎる。Iceland とか特に。

データベースの更新を多数決によって確定する MusicBrainz のデータを使うと、基本的にそのアーティストのファンが納得するアーティスト/タイトル表記になる。自分が持ってる音楽データのタイトルが間違ってるかどうかをどうやって判断するか。ここでようやく出てくるのが表題の fingerprint。AAC でも mp3 でも wave でもビットレートやコーデックに関係なく、同じ曲からはいつでも同じ fingerprint が計算によって生成される。人間が指紋だけである程度特定されるのと同じように、音楽も Music fingerprint (指紋)だけで識別できると言う訳だ。

しかし、指紋と紐付けされた個人情報が無ければそれが誰の指紋かまでたどれないのは音楽も同様。MusicBrainz が fingerprint とその音楽情報を結びつけてるデータも持っており、それを tagger と呼ばれるソフトから利用する。tagger を使うと、自分の音楽ライブラリーのすべての曲に fingerprint を生成し、そこから MusicBrainz db で曲を特定して、自分のライブラリーのアーティスト名やアルバム名、曲タイトルなどを修正してくれる。tagger は何種類かあるが、僕は Jaikoz という有料のソフトを Mac で使ってる。Apple lossless でも AAC でも、iTunes が扱えるフォーマットは Jaikoz でも扱えてる。

新しくリリースされた曲やマイナーな曲等、世の中で誰も fingerprint を生成した事の無い場合がある。その場合は、Analyze して MusicIP server に fingerprint を登録する作業が必要。Jaikoz もオプションでこれに対応してるが、MacOS X のコマンドラインから利用出来る genpuid を使ってる。genpuid も Apple lossless 等の iTunes が扱うコーデックは全部扱える。新しい fingerprint は analyze してから1日くらい経たないと利用可能にならないが、利用可能になると Jaikoz で fingerprint が見えるようになる。MusicIP server に登録されたばかりの fingerprint は、MusicBrainz 内ではまだその fingerprint とタイトル情報とが紐付けされてないはず。この場合は Jaikoz から紐付け情報を自分で登録すると他の人もそれを利用できる。

genpuid の使用例。m3lib はキャッシュで、どんな名前でもどこに置いても良い。

/Applications/MusicIP/genpuid \
 -logex \
 -m3lib=/Volumes/iTunes/cache.m3lib \
 -xml \
 -r \
 /Volumes/iTunes/iTunes\ Music/Kate\ Voegele/ > kate_voegele.xml

Music fingerprint の種類は MusicBrainz が利用する MusicIP 以外にも Last.fm 独自のとか他にもいくつかある。Last.fm 独自の fingerprint が具体的にどう使われるのかよく理解してないが、将来的にはユーザーの tag が間違ってても、scrobble されるときには正しい tag に修正してくれるという方向になるはず。。

• • •
• • •

東海岸旅行記 Washington D.C.編

忘れないうちに書き始めた。Washington D.C. の day4 まで完成?

2007 East Coast road trip banner

(そう言えば、このバナーここの Nikki のページのと構図がそっくり、、、)

フォーマットは、前回の西海岸のを流用。Google Maps の軌跡表示の javascript を Safari でも問題なく表示するために変えたくらい。

今回はやっぱり GPS log があるおかげで 、旅行を漏れなく振り返る事が出来てる。今までの旅行では、自分がどこを通ってたのか後で検証するのがまず大変だったし、ほんとあっという間に忘れてしまってた。。。

• • •
• • •

geotagging on raw photos

JPEG への gpsPhoto.pl での geotagging は確認したが、NEF でも同様に問題ないのを確認した。手順はこんな感じ。

  1. カメラから Lightroom の import で取り込み
  2. gpsPhoto.pl で Lightroom で取り込まれた .nef に直接 geotagging
  3. Lightroom 上で geotagging された .nef を表示すると、Exif の欄に gps という欄が追加されて、そこに GeoTag 情報が表示される (12/22/2007追記: metadata は写真の import のときにデータベースに記録されてるので、このように後から変更したときは Metadata->Read Metadata from Files をやらないと更新されないようだ。。。)
  4. jpeg に export すると、その jpeg にも自動的に .nef の GeoTag 情報が引き継がれる

Exif をいじる tool はカメラメーカー独自 tag を壊したりするのもあるらしいが、gpsPhoto.pl (perl の Image::ExifTool) は問題なさそうだ。

ところで、web site の写真の Exif を確認するのに Firefox の FxIF っていう extension を Mac でも Windows でも使ってる。しかし、Windows only だけど IExif の方が高機能。特に GeoTag 付き写真から Google maps へコンテキストメニューから飛べるのは便利。

IExif

• • •
• • •

header photo – San Diego

header の background に去年9月に San Diego に行ったときの写真を入れた。Coronado半島の砂浜。犬も子供も大人もみんな一緒に遊んでる夕方のひと時。

今度車で旅行出来るほど休みが取れたら東海岸方面を目指したいなあ。

• • •
• • •
Ippei813 top
April 2026
S M T W T F S
 1234
567891011
12131415161718
19202122232425
2627282930  
Original Wordpress Themes by priss, customized by Ippei