スマートフォン用の表示で見るpoipoiです。技術的ななにかと、そうじゃないなにか。この広告は、90日以上更新していないブログに表示しています。poipoides.hatenablog.comさて前回からだいぶ空いてしまいましたが、GW明けの気だるさを利用して粛々とブログを更新しようと思います。前回までは無線調光器のお話でしたが、今回はガラッと変わってiPadアプリを製作したよって話です。パーティーではねのうわささんという素敵なお花屋さんに入ってもらって、会場を植物で埋め尽くさんばかりに装飾してもらったのですね。ウエディングパーティー定番のフォトブースも植物でつくっていただいたので、これはもう写真に残したい。できるなら全員分!ということでフォトブース用の写真撮影アプリを作ってiPadに入れてフォトブースに置いて簡易プリクラにしてみた訳です。普通に写真を撮るだけだと面白くないので、ブースで写真を撮影する。QRコードでアクセスできる。会場の至る所にiPadを仕掛けて、撮影した写真がそちらにもリアルタイムで写真が共有される。いう感じにしてみました。今回はそこの部分のお話。構成すでに上で書いたまんまなのですが、写真撮影用iPadから一旦Flickrに上げます。閲覧用iPadは10秒に1回Flickrに上げた写真からランダムに1枚取ってきて表示、みたいなことやってます。図にすると以下の通り。難しい事はしていない(というかする余力がなかった)のでアプリ自体はすごくシンプルになっていますが、、、。問題はFlickrでした。写真アップロード・ダウンロード用のAPIが公開されていることサービス自体が有名で誰かがアップロード・ダウンロード用のコードを公開してくれてる可能性が高いものという理由からでした。思惑通りopenFrameworks用のFlickrアドオンがすでにGithubに公開されてました。ところが、これが結構古いやつでアップデートもしばらくされておらず、私が落としてきたときにはもう現在のFlickrでは動かず。試したり調べたりした結果、どうもFlickrが2014年6月からHTTPSじゃないとAPIアクセスできなくしたからだという事が判明HTTPSに対応したものに変更してなんとかPCからはアクセスできるようになりました。github.comさらに厄災はつづくで、PCから動くようになったので調子にのってたら、iPadではうまく認証が通らない。これもいろいろ試してみて、ものすごーい時間をつかった結果どうも以下の2つが理由のようで。認証待ちをメインスレッドでやってるので認証チャレンジ中に動作が固まる認証トークンなどを保存するファイルがiOSのドキュメント保存場所と違うところをさしているということで、こちらもiOS向けに認証処理をスレッド化したり保存場所を変えたりした物をかなりガッツリ無理矢理変更をいれて作りました。github.com※これ自分の環境でしか試してないのであんまり参考にはしないでね。教訓ということで、完全に急がば回れ状態になってしまいました、というお話でした。いえ自前で1から作ってても時間かかっただろうし、これで良かったのかな。