2015普通の腕時計を買うつもりが、スマートウォッチになったわけもう10年以上前から腕時計をする習慣が無くなっていたのですが、携帯電話からスマホに変わってからは胸ポケットに入れられないスマホを鞄から取り出すのが面倒なため腕時計をする機会が多くなっていました。最強スポーツウオッチ選手権」と銘打った時計雑誌を購入しました。Activité」のデザインが気に入ってネットで調べてみるとスマートウォッチというカテゴリーに分類される時計のようです。Watchにもほとんど興味が湧かなかった自分にとっては、すでに世の中にいろいろなスマートウォッチと呼ばれる時計が出回っていることを知って驚きでした。Activité」が欲しくなってきました。昔ロードバイクを初めて購入した時にHOLUXのGPSロガーを購入しロードバイクで彼方此方走った記録を後からニヤニヤしながら地図上で記録をなぞっていくのを楽しんでいた時期がありましたが、それに近いものがあるような気がします。自転車乗るのも好きだけど、後からGPSデータを眺めるのも好き。腕時計も好きだけど、付加された遊び機能も好き、みたいな。Activité」のデザインやサファイアガラスを使っている点などは時計としての魅力もたっぷりで、スマートウォッチの機能に飽きたとしても長く使っていけそうだと思ったことが購入を決めた大きな理由です(電池を自分で交換できる点もいい)。ちなみにGPSロガーはすぐに飽きて使わなくなったのですが、初めて買ったロードバイクは今でもお気に入りで乗り続けています。Watchのような如何にも今までの腕時計とは異質のものではなく、見た目は本格的な腕時計のままスマホとの連携機能を持つスタイルのスマートウォッチのほうが主流になる可能性があることを知りました1。時計雑誌で紹介されていたスマートウォッチはこの機種だけだったので、浮いている感じを受けましたが、今後は普通の時計雑誌でスマートウォッチが紹介される機会が増えてくるのかもしれません。セットアップはこちらのサイトを参考にしました。上のグラフのように浅い眠りと深い眠りを判別出来るようです。寝起きに「あ〜よく寝た」と感じた時は濃い青のグラフの帯が大きかったので結構正確かもしれません。それと当たり前かもしれませんが朝方トイレに起きた履歴もちゃんと残っていて、いつか自分の記憶にない記録が残っていたりしないかと密かに期待しています(夢遊病か!?)。APIを使ってみるAPIが公開されていたので少し触ってみました。Guideと銘打ったサイトの通りwithings用のgemを使えばすぐに自分が登録したデータを取得することが出来ましたが、最新のAPIに対応しているか分からなかったし使い方もよくわからないし、アクセストークンを取得した後はWithingsのAPIドキュメントを見ながら自分でパラメータをセットしていろんなデータの取得を試してみたかったので、特別なgemを使用せずにjsonデータを取得するスクリプトを書いてみました。Secretを取得する必要があります。STEPに従って操作し、OAuth認証完了後userid、oauth_token、oauth_token_secretの値を取得してスクリプトにセットしておく必要があります。result要するにリクエスト毎に変わるOAuth1.0の署名(oauth_signature)の生成を自動化するためのスクリプトです。ソースコードとこのサイトを参考にしました。RailsでTwitterのAPI使う時はgemが勝手にやってくれるので今までこの作業を自前でやったことはなかったため、サーバーからのエラーが無くなるまで結構手間取りました。invalid」を返してくるわけですが、必ずしも署名の作成の仕方が悪いわけではないようです2。サーバー側でもう少しパラメータのチェックを優先して、それに沿ったエラーを返して欲しいところですがどうなのでしょう。これで準備はできたので後はアイデアだけ。APIを使ったアプリを作ってみようと思ってます。342}が返ってきます。