@pchwがlistagramアプリを作ってみた



こんばんわ。ぽちです。

昨日にnekostagramのアプリ作ってたら、TLで犬stagramとか鳥stagramとか蛙stagramが待たれる的なこといってんですね、みんな。

んで、はてブみたらlistagramというサイトを使って犬とか、子猫とかだけ一覧で見る方法を紹介されてたのね。

listagram知らなかったなんてまじ情弱なうちですね。

てなわけで、nekostagram用のルーチンをちょっといじってlistagramに対応させてみた。



ついでに、タグを何個か選択出来るようにして猫と犬と子猫と鳥と少女と空を選べるようにしてみた^p^



そして作った後に気づいたけど、これinstagramのAPIのタグAPI使っておなじこと出来るんだよね。

\(^o^)/instagramの公式アプリでも奥のほうに検索機能があって割とおなじことが出来る!
しらなかった…それの簡易版てかんじになるのか…
画像ダウンロード出来るようにすれば、わりと自分で使うには十分かなー。

nekostagramが人気らしいにゃ!@pchw がアプリ作るお!



こんちわ。ぽちです。

記事かくの久しぶりで、今年初です。もう三月だよ!あけましておめでとうございます。

nekostagram っていうinstagramからネコの写真だけを取ってきて表示するwebサービスが人気ですね!

iPhoneのsafariで見たら
・ネコの写真が割と小さく見える(3行表示だからね)
・拡大すると、上下左右にスクロールしなきゃでちょっとやりにくい
・次のページを見るのにページ遷移が入ってアドレスバーが邪魔
って感じだったので、さっとアプリつくってみました。





ってスクリーンショットが代わり映えしないのは、この画面しかないからっすね\(^o^)/
今は表示してどんどん次の写真をロードする機能だけです!

次やろうとしてるのは、写真を保存するのとか、Safariで元のinstagramのページに飛べるぐらいのは付けようかなーぐらいのことかな。他はあんまり考えてない。

AppStoreには公開するまでもないかなーと思ったりするし、とりあえず使ってみたい人はTestFlightの招待送るんで、@pchwまでメールアドレスを送ってくれれば。
※TestFlightっていうのは、iPhoneアプリのテスト配布を楽に出来るサービスだよ!

ダイエットに効果があるあるひとつの方法



こんにちは,ぽちです.

ダイエットに欠かせないのは日々自分の体重を意識することです!
よく「毎日体重計乗る!」ということも言われますね.
体重が減ればそれが励みになり,もっと頑張ろう!という気になりますし,体重が増えれば食べ過ぎたのかな,運動を増やそうかというように軌道修正ができます.

そこで,体重計で計った数値をiPhoneやケータイ,スマートフォンのロックコードにしてしまうのです!
そうすることで,iPhoneやケータイ,スマートフォンを使う度に自分の体重への意識が高まり,暇だから運動しようかなーとかに繋がるわけです!

Favologを見るiPhoneアプリ「非公式Favolog」の機能

 

こんばんは。ぽちです。

12月1日に公開した「非公式Favolog」の機能紹介でもします。
DLはこちら

リリースのとこにも書いてあるように、「非公式Favolog」はFavologをiPhoneでサッと見るためのアプリです。

立ち上げるとユーザー名入れてね的なのが目立つ場所においてあるので、タップして入れてあげてください。
すると、ホームっていう文字にかわるので、それをタップすれば、自分のFavologのページをiPhoneのテーブル表示で見れます。

 

んで、ホームっていうのが表示されてた所の下らへんに、ホームを解析して追加っていうのがあります。
それはFavologページの右側に上の画像みたいなメニューがありますよね。それを追加するためのコマンドです。
必要ないって人もいるかもしれないので、ユーザ名いれた時に自動でやるのはやめときました。
なので、良くふぁぼるユーザとかタグとかはホームを解析して追加で一気に拾って来れるとおもいます。

あと、コレをすると、項目がスゴく多くなるので、一番上の画像みたいに、右側を指でスクロールすると高速にスクロールできます。
おためしあれ。

あ、あとよく見るユーザを追加を使うと、あの人のふぁぼるTweetは要チェックだぜ!って時に便利です。
登録した人のFavologがワンタッチでみれますよ!\(^o^)/

なにかあれば、@pchw または @phosphoricholic までどうぞ。

「非公式Favolog」favologをiPhoneで見るアプリを公開しました!

 

こんにちは!ぽちです。

ちょっと前からBlogに書いてたFavologをiPhoneで見る非公式アプリがAppStoreで公開になりました!
DLはこちら!

今回公開になったバージョンでは、
・自分のFavologが見れる
・favologのページのサイドバーの部分を取り込む機能付き
・自分のfavologからTweetを検索できる
・あの人をFavologをヲチしてニヨニヨできる
て感じです。

残念ながら、今回はタグ関連は実装してません。
他にもログインが必要な部分は実装してません。\(^o^)/
Favologを非ログインの状態で取れる情報表示、操作のみできるイメージです。
当初は広告も(favologの右上に
でているやつ)を表示しようとしていたのですが、うまい感じに見せれなかったので、今回は非表示になってます。そのうち出すかもしれないです。

人によってサービスの使い方はそれぞれ異なると思いますので、こういう使い方してるからこういう機能欲しいよ!って要望があれば、@phosphoricholic または@pchw までどうぞ。

favologのViewerアプリについてfavolog作者さんに聞いてみたよ!

こんばんは!ぽちです!眠いです!

favolog作者さんの@roprossさんにアプリ公開していいかTwitterで聞いてみました!

pchw: こんばんは!favologのサービスいつも便利に使わせてもらってます!iPhoneでビューワアプリを作ってみました!まだAppStoreには未登録ですが登録してもよろしいですか?何か注意点があれば言って頂けると嬉しいです!

 

ropross: iPhoneアプリの件ですが、favologはページに貼った広告で運営しているので、データだけを利用するアプリを公に配布されるのはちょっと困るというのが正直なところです。
ただ、iPhoneで使いたいというユーザーもいるでしょうし、こちらのほうではすぐにiPhoneのアプリを開発することもできないので、悩ましいところなのですが。なので、AppStoreへ登録するしないは、そちらの判断におまかせしたいと思います。
もしAppStore登録される場合は、以下の点をご了承ください。
1.favologの運営とは無関係な「非公式」のアプリであることを明記してください。
2.予告なくfavologの仕様を変更する可能性があります。
3.将来的に当方でもiPhoneアプリをリリースする可能性があります。
4.もしアプリから過大な負荷がかかるようでしたら、アクセスを遮断させていただく場合があります。
もちろん、個人的な利用や友人知人に勧めるくらいなら全く問題ありませんし、もし当方にfavologのiPhoneアプリを希望する声がありましたら、紹介させていただきたいと思います。

 

とのことです.

まとめると,

  • アプリからのアクセスすることで広告が消えるのは困る
  • favolog運営が作ってるアプリだと誤解されないようにする
  • ページの構造や仕様変更などが入る可能性がある
  • 負荷が多いとアクセスブロックする

といううことです.

対策としては,

  • アプリ内にfavologのページから広告を引っ張ってくる
  • AppStoreの説明に非公式であると明記.(ここらへんはfavotterのときと同じ)
  • favologの仕様変更があるとアプリのアップデートをするまで使えなくなることを明記.
  • 負荷の高くなる処理は行わない.(ここは基本的には普通のブラウザから見るのと同じ負荷に) 

って感じです.

設計,実装に関係するところは広告の部分なのでサッとやっちゃいました.
こんな感じになりました.思ったより大きいけど,まぁ一番上に表示してるだけなのでスクロールすれば普通に使える感じ.
思ったより使い勝手は悪くならない気がした.見た目はあんまりだけど.

とりあえずは,もうちょっとメニュー周りの残件があるから,公開はそれからですね.
今週はちょっと忙しめなんで,今週末審査に出す感じのスケジュール感で行きたいと思います.

favologは便利だなぁ.

こんばんは,ぽちです.

favologというTwitterで★つけたTweetの履歴が見れるサービスが11/02に公開されました.
Twilogを作っているロプロスさんが作られたサービスですね.

もちろんアンテナを高く張っていらっしゃる皆さんはご存知ですよね!
ご存じないのですか!?(ry
そんなわけで,うちのfavologのページはここです!
http://favolog.org/pchw

うちがBlogにこんなことを書くということは,察しのいい人はすでにお気づきでしょうがiPhoneアプリ作ってみましたってことです.
# まだApp Storeには登録してないです.
# もうちょっと使い勝手とかを上げて画像描いてもらってから登録します!

というわけで,こんなアプリです.

 起動するとこんな感じの画面になります.

「キミのページ」は自分のページを見る用です.
今は「ホーム」しかないですが,favologのサイドバーのやつをひっぱってこようかなとか思ってます.(特定ユーザに絞り込んだやつが見えるとか,特定日付のだけとか)

「ユーザ別一覧」は他のユーザの覗き見用です.
「よく見るユーザを追加」でどんどん追加出来る感じ.

「日を選ぶ,月を選ぶ」は日付とユーザ名指定したらそれだけ絞り込んで見える感じです.

検索用のメニューもあとで追加予定.

実際にホームをタップするとこんな感じに見えます.

タグを自分でまだつけたことがないからサボってます.
アイコン,Tweet,ユーザ名,投稿時間が取れてますね.

あと日付ごとに区切りみたいなのが入ります.見やすいかもしれないです.

 

さらに↑のページでユーザをタップすると,こんなかんじでそのユーザのfavologページを見ることができるようにしました.

自分のページのそのユーザだけに絞ったやつを表示しようかなーとかも思ったんだけど,まぁそこらへんは今後変えるかもしれないです.

どれぐらい需要があるのかはよくわからないのですが,ひとまずあると便利だなーとおもったので作りました!

明日は秋葉でSurechですれ違い待ちするよ!

<追記:リナカフェがイベントで貸切だったので,マックに変更>
こんばんは!ぽちです!
木曜日までのSurechのDL数が90しかなくて今までのアプリの中でも割と低調な滑り出しでピンチだイェイ^p^
http://itunes.apple.com/jp/app/surech/id395135243?mt=8

その理由としては,

  1. Surechってアプリはすれ違いアプリなのでDLしてすぐ何かアクションが出来るわけじゃない!
  2. ユーザ数が今現在まだ少なくてすれ違えない!
  3. 電池消費が激しすぎる!

てな感じかな!

そんなわけで,とりあえずユーザ増やして色んな要望とか聞いて盛り上げて行きたいと思います!

んでタイトルの通り,

  • 10/30(Sat)
  • 13:00ぐらいから19:00ぐらいの間
  • 秋葉原のリナカフェ(貸切イベントのため使用不可)
  • マクドナルド秋葉原駅前店(ヨドバシの近くらしい!)
  • http://bit.ly/dh0R5U ←マックの位置とか

にSurech常時起動で居座ろうかなーと思ってます.

@pchw と @mktx がたぶんこういう仮面つけて,
MacBook/MacBook Airを持って行ってなんか色々やってると思うので,Surechですれ違うのもよし!話しかけてくれてもよし!です!

ちなみに話しかけてくれたら,シールとか名刺とかならプレゼントできますよ!^p^

んじゃー待ってます!

Surechの技術情報@バックグラウンド起動編

こんばんは,ぽちです.
連載するかどうかはわかんないけど,Surechの技術情報@バックグラウンド起動編です.
1. info.plistへの追加
UIDeviceCapability(Required device capabilities) を追加

 

UIDeviceCapabilityのItem0にlocation-servicesを追加

 

これは位置情報を常時取得するために,location-serviceが使える端末に限定するもの.
UIBackgroundModes(Required backgound modes)を追加

 

UIBackgroundModesのItem0にlocation(App registers for location updates)を追加

 

これは,location情報取得のためにバックグラウンド起動させるもの.
UIBackgroundModesにlocationを登録すると,アプリケーションが標準ロケーションサービスを使うために常時起動になります.
もちろんUIBackgroundModesにlocationを登録しているにもかかわらず,位置情報を取得する処理が含まれていないと,AppleからRejectされます.たぶん.
Surechでは,常時起動ですれ違いを実現するために上記のことを行っています.
2. 実装
Info.plistの追加が終わったあとは,CLLocationManagerを使い位置情報を取得するようにすればOK.
ここで気をつけなければならないのは,標準ロケーションサービスを使わなければならないということ.
iOS4以降では標準ロケーションサービスの他にSignificantというバッテリーライフに優しいAPIがある.これは,Locationの移動が発生した時だけ通知してくれるAPI.
CLLocationManagerのstartMonitoringSignificantLocationChanges

 

のことですね.

しかし,常時起動をしたい場合はSignificantは使ってはいけない.
おそらくSignificantを使ってUIBackgroundModesにlocationを登録しているとRejectされるはず.

なので,

CLLocationManagerのstartUpdatingLocation

 

 
を使う必要があります.
詳しくはDocumentを読め.

さて,これで常時起動の仕組みは完成まで行けると思います.
3. AppStoreの説明文
最後の難関は,App Storeに登録する説明文です.
App Storeの説明文に常時起動による注意書きを書かないといけない.
書かなくてもいいが,書かないとアプリの公開が1週間遅れて結局書く運命になるだけだ.
↓をコピペして説明文の最後に入れておくといいと思います.
"Continued use of GPS running in the background can dramatically decrease battery life."

 

あと,親切心に自分のiPhoneだと何時間で何%減ったよみたいなことを書いてたんだけど,正確じゃないし不適切だからやめろってFeedbackを受けたからそういうのも書かないほうがいいよ!
こんな感じで常時起動のすれ違いアプリは常時起動になっています.

Surech を AppStoreで公開しました!

こんばんは.ぽちです.

SurechというiPhoneのアプリを今日から公開します.
http://itunes.apple.com/jp/app/surech/id395135243?mt=8
Surechはすれ違ったときに相手をTwitterでフォローします.
フォローが嫌な人はリストにぶち込みます!

ちょっとでっかいんですけど,詳しくはこんな感じです!iDrawを使ってiPadで書いてみました説明書!