iCUG 17th meeting に参加してきました

ほんと久しぶりのiCUG。

プレゼンでもしゃべっていたけれど、今過去のブログをみてみれば、確かに14回以降のほぼ1年ぶり。あのトブカメラを発表したのが最後の参加だったっぽい、

まあ、そんなこんなで僕のiPhoneオフ会のホームグラウンドともいえるiCUGに参加してきました。

プレゼン枠をもらって新作アプリの紹介もさせてもらいました。どんなアプリかっていうのはまた後日詳細を書くんでお楽しみに。

なんか僕のプレゼンに「安定感のある」っていう評価を複数人から聞いたわけだけど、特に抑揚もなく淡々としゃべるところがいいのかな?別にプレゼン上手なわけじゃないですが。まあ、iCUGでは毎回必ずといっていいほどしゃべっているから、定番って感じなんでしょうね。

新しい人にも懐かしい人にも会えました。2次会でもいろいろと話をすることができてよかったです。iPhone出てからもう4年経とうとしてるんだなあ〜と。

今回はじゃんけん勝てなかったけれど、みんなに配られたiPhoneの保護フィルム。早速相方さんのiPhoneにでもはりますかね。

そんなこんなで、みなさんお疲れさまでした。

追記(2012.4.24)

USTのアーカイブはこちらをどうぞ。7:50あたりからしゃべってます

ワンボタンの声 for iPhone v1.2.1 を公開しました

またまた久しぶりの更新です。

変更点

  • 広告をAdmobからiAd+AppBankに変更
  • Twitterのメンバータイムラインを変更

特にこれといった変更ではないのですが、AppBankの新しい広告ネットワークがはじまったところで、手元のアプリで広告を掲載しているのがこれだけだったので、ちょっと変えてみましたというかそういう感じです。ついでにiAdも載せてみました。

avail_on_app_store.png

もちろん、広告費を全額Podcast運営に寄付する方針は変わっていないので、Admobだけ、っていうよりは寄付額がアップするといいなあ、とか。あとはAppBankでの露出も増えるみたいですし。

最近の印象としては1週間(7日)後というよりは6日後に審査通る感じですね。まあ印象ですが。

  1. 3/9 提出
  2. 3/15 in review
  3. 3/15 審査通過

まだ使われていないという方も是非どうぞ。

写真投稿iPhoneアプリ PictShare v3.1 公開しました – サムネイル一覧にサービスアイコン表示など

v3.0でのユーザさんからの要望をいくつか取り入れてみました。

変更点

  • 送信済みマークとしてサービスアイコンを表示する設定を追加
  • サムネイル一覧にフィルタ設定を追加
  • 重複したアカウントを作成できる設定を追加
  • アカウントごとにラベルを指定できるように(アカウントの詳細設定より)
  • [Evernote] 安定性の向上
  • 細かいバグ修正

またまた順番に説明していきます。

サービスアイコン表示

v3.0で一番多かった要望かも。

v3.0でサムネイル一覧に送信済みの写真に送信済みマーク(チェックマーク)を表示できるようになっていたんですが、どこに送信したかも一目でわかるようにしたい、ということだったので、それではってことで、「チェックマーク」or「サービスアイコン」を選択できるようにしました。

「サービスアイコン」を選択すると、こんなふうにちょっとにぎやかになります。

フィルタ設定

サムネイル一覧右上の「フィルタ」から一覧表示にフィルタをかけることができます。「写真」「動画」とか「送信済み」「未送信」を組み合わせることで、「未送信」の「動画」だけを表示して、一括選択→送信、なんてことができるようになりました。

アカウント設定まわり

もともとPictShareでは重複したアカウントを登録できないようになっていました。まあ、これは普通の話で、例えば同じTwitterアカウントを2つ登録しても意味がないと理由からです。

でも、同じアカウントに対して別々の設定をそれぞれ保存したい、という話になるとちょっと状況が変わります。例えば同じEvernoteのアカウントを2つつくって、片方はオリジナル解像度でノートブックAへ、もう一つは解像度落としてノートブックBヘ、っていう別々の設定をその時に応じて簡単に使い分けたい、とか。

で、アカウントの重複を許可するかどうかの設定が追加されました。この設定をONにすると、重複したアカウントでも追加できるようになります。

ただ、その場合、今まではアカウントの見分け方としてユーザ名が表示されているだけだったため、見た目にどっちがどっちかわからなくなってしまいますので、アカウントごとに「ラベル」を指定できるようになりました。各アカウントの「詳細」設定より表示ラベルを指定できます。指定していない場合には今まで通りユーザ名が表示されます。

上の例でいえば、「ノートブックA」というラベルと「ノートブックB」というラベルを付けてもいいかもしれませんね。他にもTwitterの送信先ごとに作ったり、解像度ごとに作ったりすることもできますね。

avail_on_app_store.png

機能的にはいったん一段落かなあ、と思っているところです。いくつか追加したいサービス(まだあるのかよ!っていうツッコミ歓迎w)はあるので、それにもぼちぼちと対応していきましょう。

現在の対応サービスはこんな感じです。

  1. DropBox
  2. Evernote
  3. Facebook
  4. Flickr
  5. mixi
  6. Picasa
  7. Posterous
  8. SmugMug
  9. SugarSync
  10. Tumblr
  11. Twitter
    1. Twitter公式
    2. Twitpic
    3. yfrog
    4. Lockerz
    5. Mobypicture
    6. TwitVid
    7. ついっぷるフォト
  12. YouTube
  13. はてなフォトライフ
  14. フォト蔵
  15. メール(直接メール送信)

今回は思ったより早かったです。週明けになると思っていたんですけどね。

  1. 2/28 提出
  2. 3/4 in review
  3. 3/4 審査通過

みなさん是非お使いくださいませ。

iPhone/iPadの画面にタッチ位置を表示するためのソースコード KTouchPointerWindow を公開しました

ことの発端は、昨日ちょっと業界をにぎわせたこのアプリ。

まあ、AirPlay MirroringでiPhone/iPadの画面をMacに映せますよ、と。で、それをスクリーンキャプチャで動画とったら、そのまま実機デモ動画になりますよ。という話。これはすごく便利!実機でしか出来ないことってたくさんあるから、やっぱりデモ動画は実機が一番いいんですが、カメラ設置して、、、というのが面倒だったり、うまく映らなかったりするんですが、これならばっちりですからね。

ただ、一つだけ難点があって、


AirPlay mirroringはタッチした位置がわかる設定とかあるといいんだけどなあ(もしかしてある?)
Mar 02 via YoruFukurou Favorite Retweet Reply

ということ。Mirroringしているとスクリーン上ではデバイスのどこをタッチしているのかわからないんでね。そしたら某所から「言う前に作っちまえぇ~」とおしかり(笑)をうけたので、まあそれっぽいものを作ってみました。

もちろん、JBなしではアプリ側に細工をするしかないので、開発者用というかそんな感じ。

githubからソース持ってきて、プロジェクトに追加して、こんなふうに初期化すればOKなはず。

- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // これだけ
    KTouchPointerWindowInstall();
     ...
}

いわゆるMethod Swizzling使ってUIWindowのメソッドを横取りしているので、標準UIであるキーボードとかアラートダイアログ上にもポインタがでます。こんな感じで。

で、これを使って、動画撮影するとこうなります。

最後のほうでは意味もなくマルチタッチしてますが、まあそういうこともできますよってことで。あ、ちなみに、動画に写っているのはお馴染PictShareですが、現在申請中のv3.1が動いてますんで、これはこれでお楽しみに。

もちろん、このコード自体は別にReflection云々とはまったく関係ないので、AppleTV越しにデモするときなんかでも重宝するかもです。

コード上おかしなところがあったら御指摘くださいな。

写真投稿iPhoneアプリ PictShare v3.0.1 公開しました – バグ修正など

早速のバグ修正版です。ちゃんとテストしたつもりだったのに、抜けていました申し訳ありません。

変更点

  • [Twitter] Twitter公式以外に送れないことがある問題を修正
  • キャッシュをクリアしても反映されない問題を修正

複数サービス送信時にTwitpicやyfrogなどのサービスを指定してもTwitter公式に送られてしまう、といった不具合を修正しました。

avail_on_app_store.png

v3.0ヘのたくさんの反響、ほんとに嬉しいかぎりです。まだ進化すると思いますのでお楽しみにです。

現在の対応サービスはこんな感じです。

  1. DropBox
  2. Evernote
  3. Facebook
  4. Flickr
  5. mixi
  6. Picasa
  7. Posterous
  8. SmugMug
  9. SugarSync
  10. Tumblr
  11. Twitter
    1. Twitter公式
    2. Twitpic
    3. yfrog
    4. Lockerz
    5. Mobypicture
    6. TwitVid
    7. ついっぷるフォト
  12. YouTube
  13. はてなフォトライフ
  14. フォト蔵
  15. メール(直接メール送信)

審査はだいたいいつも通りの感じですね。特に速くも遅くもなく。

  1. 2/18 提出
  2. 2/24 in review
  3. 2/24 審査通過

みなさん是非お使いくださいませ。

写真投稿iPhoneアプリ PictShare v3.0 公開しました – 複数サービス連続投稿など

お待たせしました。ついにメジャーバージョンアップです!

変更点

このバージョンから iOS 5 以降のサポートになります。ご了承ください。

  • 複数サービスへの連続投稿機能追加
  • 「最新の写真」タブの追加
  • サムネイル一覧で送信済み写真がわかるように(要設定、情報画面にも送信履歴を表示)
  • 送信後の処理を個別に設定できるように
  • 撮影日キャッシュの導入
  • ストレージ系サービスでファイル名が重複した時にリネームする設定を追加
  • TextExpander対応
  • ファイルサイズの表示
  • ライブラリ更新時の処理を改善
  • 細かいバグ修正

盛り沢山すぎる・・・ので、さすがにちょっとずつ紹介してきましょう。

複数サービスへの連続投稿機能追加

v1.0の頃からずーっと要望として挙がっていた機能ですね。

こんな感じで(理論上はいくつでも)選択することができます。もちろん、各サービスごとの設定はそのまま使いますので、Dropboxにはオリジナルを、Twitterには位置情報無しで、なんてことも普通にできます。個人的にはTwitterとFacebookに同時投稿できるようになったのがすごく便利。

「最新の写真」タブの追加

写真を何枚か撮って、すぐにアップロードするような場合、全部の写真をいちいち読み込む必要なんて無いですよね。というわけでこの「最新の写真」タブを新設しました。設定から最新の枚数なども設定できますので、カメラロールの最新10件だけを表示する、なんていうことも可能です。

サムネイル一覧で送信済み写真がわかるように

どこに写真を送ったか、そもそもこの写真を送ったのかどうかわからない、ってこと、ありますよね。

サムネイル一覧で、こんなふうにうっすらとチェックマークが付くようになりました。ただ、初期状態ではこの表示はOFFになっているので、設定からONにしてくださいませ。

これは、各写真についてどこに送ったのかという簡単な情報だけをローカルに別途保存しておりますので、写真情報画面において送信先のサービスも確認することができます。こんなふうに。

また、設定→キャッシュ設定にて履歴を全部削除することもできます。

送信後の処理を個別に設定できるように

写真送信後にいつもメニューが表示されて、いろいろできるようになっているんですが、この項目は別に要らないとかそもそもメニューそのものが表示されなくていいとか、そんな細かい設定ができるようになりました。もちろんサービスごとにね。

送信前の画面の下のほうを見ますと、アルバム選択の下に「詳細」っていうのが増えました。

ここで、メニューの項目を減らしたり、並び替えたりできます。

その他もろもろ

あとはまあ細かい話ですね。一つの大きな改善点としては、写真撮影直後、旧バージョンではライブラリ更新が必要なために何度もリロードを迫られていました(特にフォトストリームとからむと結構頻度ありました)が、できるだけユーザ操作に支障がないように処理を改善してみました。

機能は増えましたが、操作感は変わらず(いや、むしろさらに操作しやすくなったはず)って感じで、是非お使いくださいませ。

avail_on_app_store.png

現在の対応サービスはこんな感じです。

  1. DropBox
  2. Evernote
  3. Facebook
  4. Flickr
  5. mixi
  6. Picasa
  7. Posterous
  8. SmugMug
  9. SugarSync
  10. Tumblr
  11. Twitter
    1. Twitter公式
    2. Twitpic
    3. yfrog
    4. Lockerz
    5. Mobypicture
    6. TwitVid
    7. ついっぷるフォト
  12. YouTube
  13. はてなフォトライフ
  14. フォト蔵
  15. メール(直接メール送信)

今回はさすがにメジャーバージョンアップっていうことで、話題のTestFlightを用いて、クローズドなβテストを行ってみました。テストに協力していただいたみなさん、本当にありがとうございました。

ちょうとiTunesConnectのメンテナンスの時期とかぶったせいか、思っていたより早く審査通過しました。こんなことならほんとにDpub4に間に合ったかもしれない、とちょっと思ったほど。まあ、こちらのリリース準備が全然だったので、それはそれで大変だったんでしょうけど。

  1. 2/8 提出
  2. 2/13 in review
  3. 2/13 審査通過

みなさん是非お使いくださいませ。

No Blog, No Life の懇親会に参加してきました

一昨日の話ですけれども。そして懇親会だけに参加したっていう。

東京のブロガー3人のユニット?ハチサンスリーによるセミナー「1月21日 No Blog, No Life ブログで日常が一変した!in 大阪」の懇親会に参加してきました。

なんで懇親会かっていうと、そもそもブロガーじゃないですし、その時間にはCocoa勉強会に参加していましたし。でも、このハチサンスリーには PictShare 的に大変お世話になっている、@OZPA さんがはいっておりまして、是非とも一度会いたい、ってことで。

やや遅れで懇親会会場につくと、さすがにブロガーのみなさんの集まりってことで、いろんな人に「PictShare使ってます」なんて言われて、いやいや、別に無理して言わなくてもいいのですよwと思ったり思わなかったり。

それはそれとして、最近会いたいなあと思っていた人を含め、いろんな人に会うことができましたし、PictShareの次バージョン本邦初披露でそれなりの感触をつかむことができましたし、京都での勉強会を終えてからわざわざ大阪まで飲みに行った甲斐がありました。熱い話も出来たしね。

全体として思ったのは「やりたいからやる」っていうこと。これ大事よね。無理しても楽しくないからね。(もちろん大人の事情がからむ時はこのかぎりではないけれど)

勉強会と合わせて、かなり濃い一日でしたが、これらを糧にまたがんばるぞ、とね。実際、翌日の朝も早速ごりごりコードかいてたしね。

みなさんお疲れさまでした。途中参加の私を温かく迎えてくれてどうもありがとうございました。

これを書いていてやっぱり思うけど僕的に「ブログ書くよりコード書いているほうが楽」っていうのは本当ですなw

そういや、EVERNOTEマンには会えなかったけれど、どういうことでしょう。なんか翌日神戸には出現したらしいけど。

Cocoa勉強会関西 #42 に参加してきました – iOS5の小ネタ集

なんか、最近は2回に1回のペースくらいで参加することが多いみたいなんですが、まあそれはそれとして参加してきました。

一応発表もしました。そんなに濃い話じゃなかったんですけれど。(なので、スライドも内容薄めですが、そこはご了承ください)

いつもながらにいろいろと勉強させてもらいました。通信エラー処理の話は頭が痛かったですw あれはがんばらんといかんね。

懇親会という名の新年会があったんですが、諸般の事情により参加できませんでした。次回こそは必ず(せっかく京都で時間に余裕を持って飲める機会なので)。

次回は 3/24 だそうです。気軽に参加できる会ですんで、是非どうぞ。

なんか、3/24は OS X の誕生日だし、今度は OS X の話でもするかねえ、とか言ってみる。(でも、そんな余裕はないだろうねえ・・・)

写真閲覧iPhone/iPadアプリ iPicture v1.2 を公開しました – Exif日付キャッシュなど

ひさしぶりの更新です。

変更点

  • Exif日付キャッシュ機能の追加
    同期した写真の日付がおかしい場合に使用してください。ただし写真の読み込みに少し時間がかかるようになります。
  • フォトストリームの写真を「全ての写真」「カレンダー」に含めるかどうかの設定を追加
  • アルバムの表示順を改善
  • 細かいバグ修正

以前より問題になっていることですが、iOS5よりApertureやiPhotoと同期した時に写真の日付がおかしくなる問題がありまして(どうやら、撮影日ではなくてApertureやiPhotoに取り込んだ日付が表示されているっぽい)、バグなのやら仕様変更なのやらよくわからないままにとりあえずバグレポートは出している(Appleからの返事としてはバグとして認識しているっぽい)ものの、今のところちっとも改善される様子がなくて、このままでは困るってことで、暫定処置をとりました。ええ、すんごい無駄なことなんですけれど自前でExifの日付をキャッシュするようにしました。

この機能はデフォルトでOFFになっているので、必要に応じてONにしてください。カメラロールの写真だけしか見ていない人には不要だと思います。本来無駄なはずの処理をしていることもあって、若干重たくなります。上述のバグがiOSのアップデートで解消されると、不要になるはずなのですが・・・

写真ライブラリへのアクセス部分はPictShareとiPictureで共通化してあるので、片方で載った機能は、そのうちもう片方にも反映されることになると思います。例えば、フォトストリームについては先日PictShareで搭載された機能がこっちにもやってきた感じ。で、今回の日付キャッシュやらアルバム順やらはそのうちPictShareにも反映されることでしょう。(PictShareについては現在v3.0ヘの実装を進めているので、もう少しお待ちください、という感じですが)

avail_on_app_store.png

そうそう、大事なことを忘れていました。新春(っていうほどの時期でもないですが)セールって感じで、現在50%オフです。是非この機会にどうぞ。

年明け早々に申請して、いったんバグ修正で取り下げて、って感じでしたが、最終的には早かったような。

  1. 1/4 提出
  2. 1/10 バグを発見していったんself reject
  3. 1/10 再提出
  4. 1/13 in review
  5. 1/13 審査通過
  6. 1/13 ready for sale

みなさん是非お使いくださいませ。

開発担当したiPhoneアプリ「今日の運勢」v1.0 が公開されました

え、占い?まあ、細かいことはいいではないですか。とにかく出ましたということで。

今日の運勢 1.0(無料)

カテゴリ: ライフスタイル, エンターテインメント
現在の価格: 無料(サイズ: 7.5 MB)
販売元: AppBank – theM LLC
リリース日: 2012/01/10

App

現在のバージョンの評価: (8件の評価)
全てのバージョンの評価: (8件の評価)

ss1 ss2

アプリの詳しい説明はこの当たりを参考にしていただくとしまして、

このアプリ、itok個人としては初の受託アプリとなります。

いろんなご縁がありまして、それこそ半年ほど前にみなさんお馴染AppBankさんよりお話をいただきました。個人的に受託の話がやって来るのはそんなに珍しいことではなくて、たいていの場合は途中で流れるが、そのまま会社に持ち込むかのどちらかになるわけですが、今回は自分でやってみようかなということで、初受託案件となりました。この辺、なんでそれ(開発会社に所属しながら個人で受託開発するってこと)が可能かっていう話はまたそのうち思うところを書くかもです。

デザインはいつものメタ・グラマーさんにお願いし、@spring_mao 女史のAppBank参加によりさらにパワーアップした布陣で開発が進められることになりました。上記メタ・グラマーさんのブログにもありますが、いい意味で当初のデザインとは全然違う感じになりました。デザインのちからは偉大ですね。

そら案内的シンプルさを目指すということで、そのあたりも結構評価していただいてるんじゃないでしょうか。やるからにはランキングで上位を目指さないと意味がないですからね。コンテンツは十分(だって、AppBankを運営するGT-Agencyはもともと占いコンテンツの会社なのですから)。なら、あとはそれを如何にうまく見せるのかは開発の醍醐味ってことです。

幸いにも現時点での最高位はなんと総合61位(カテゴリ7位)のようで、本当になにより。

まだという方は是非どうぞ。

んで、最後になりましたが、関係者のみなさんお疲れさまでした。また、このような機会を与えてくれた会社と家族には大変感謝しております、ありがとうございます。