【iPhone】GPUImageで複数のフィルターを同時に使用する方法

概要 GPUImageを使用して、複数のフィルターを同時に使用する方法。 今回は、Brightness、Saturation、Contrastフィルターを同時に使用する。■GPUImage https://github.com/BradLarson/GPUImage 方法 下記のように実装します。 UIImage *inputImage = [UIIma…

クイズアプリ「QuizUp」の起動アニメーションがすごい!

アメリカのスタートアップ企業が開発したクイズアプリの起動アニメーションが素晴らしかったので紹介。「QuizUp」 https://www.quizup.com/?source=plainvanillaAppStore https://itunes.apple.com/us/app/quizup-biggest-trivia-game/id718421443?mt=8 内容…

動画アプリ「メチカブーラ」のグロースハック事例

ショートムービーを撮影、編集、投稿できるアプリ「メチカブーラ」の導入演出がよく考えられていたので紹介したいと思います。 1.ユーザ登録は動画編集後に メチカブーラはユーザ登録することで動画を保存できる仕組みになっており、 ユーザ登録処理を動画編…

【node.js】Sailsでtwitter bootstrapを使用する

概要 node.jsのMVCフレームワークのSailsでbootstrapを使用する方法。 ■Sails http://sailsjs.org/#! ■bootstrap http://getbootstrap.com/ 手順 プロジェクト作成 sails new testProject --linkertestProject/assets/linker/js 以下にbootstrap.min.jsファ…

【iPhone】GPUImageで「コントラスト、彩度、明るさ」を調整する方法

概要 GPUImageを使用して、画像の「コントラスト、彩度、明るさ」を調整する方法。 iPhoneで画像処理をする際の定番になりつつあるGPUImageです。 導入方法については他のブログを参照してください。 ■GPUImage https://github.com/BradLarson/GPUImage 方法…

【iPhone】GPUImageで2枚の画像をBlendする方法

概要 GPUImageを使用して、2枚の画像をBlendする方法。 Blend方法は何種類かあり、PhotoShopにもある下記のようなBlendなどが可能。 GPUImageMultiplyBlendFilter: Applies a multiply blend of two images GPUImageOverlayBlendFilter: Applies an overlay…

【iPhone】GPUImageで円ぼかしを実装する方法

概要 GPUImageを使用して、画像に指定したサイズの「円ぼかし」をかける方法。 iPhoneで画像処理をする際の定番になりつつあるGPUImageです。 導入方法については他のブログを参照してください。 ■GPUImage https://github.com/BradLarson/GPUImage*実際に…

【iPhone】メソッドを遅延実行させる

概要 指定したメソッドを指定した時間後に実行させる方法。 また、view.frameでサイズを指定したはずなのに正しく表示されない場合などの対応策(あまり推奨はできないが。。) 方法 下記のようなメソッドがあり1秒後に実行したい場合、 - (void)hoge下記のよ…

【iPhone】NavigationBarに任意の色を設定し半透明にする。

概要 NavigationBarに任意の色を設定し、半透明にする方法。 方法 viewDidLoadなどに下記を記述する。 この例ではnavbarをオレンジ色に設定し、透過している。 self.navigationController.navigationBar.tintColor = [UIColor orangeColor]; self.navigation…

【iPhone】PCH file built from a different branch ((clang-425.0.27)) than the compiler【Xcode】

概要 下記エラーの解消方法 PCH file built from a different branch ((clang-425.0.27)) than the compilerXcodeをバージョンアップしたら出るようになった? 解消方法 上部メニューから「Product」-「Clean」を実行。 下記でも直るらしい。 エラー:PCH fi…

【iPhone】XcodeプロジェクトをBitbucketで管理する

概要 XcodeのプロジェクトをgitとBitbucketで管理する。 BitbucketはプライベートRepositoryが無料でいくらでも利用できるので、外部に公開したくないソースなどを管理するのに便利。 *GithubではプライベートRepositoryが有料。 なので、外部に公開するソ…

【iPhone】アプリ申請時に必要な画像まとめ

概要 iTunesConnectでアプリを申請する際に必要な画像まとめ。 今回はiPhoneアプリのみを申請する場合。 AppStore表示用画像(共通) AppStoreで表示されるiconです。 サイズ: 1024x1024 iPhone4 ■アプリicon画像(icon.png) サイズ: 57x57 ■AppStoreで表示する…

【iPhone】core-plotで小数点以下を表示させない

概要 core-plotを使用した場合、デフォルトでは小数点以下まで表示されてしまう。 これを小数点以下を表示しないよう設定する。 例、5000.0 -> 5000 小数点以下を削除 NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; [formatter setMaxi…

【Android】実行に失敗する 「Android Packaging Problem」

概要 Androidの開発環境を準備して、いざアプリを実行しようとすると下記のようなエラーが出て実行できない! そんな時の対処法。 Your project contains error(s),please fix them begore running your application 1, 「クリーン」を実行する Eclipseの「…

【Ruby】RSSを解析して表示 + ページごとのはてブ登録数を取得

概要 ファイルからurlリストを読み込んで、rssを解析し表示します。 ついでに、ページごとのはてブ登録数も取得します。 使用するライブラリ 下記ライブラリを使用します。 rss open-uri 実際のプログラム https://github.com/uniboh/parse_rss #!/usr/local…

【MySQL】指定した期間内のデータを取得

概要 MySQLで指定した期間内のデータを取得する方法。 table_name: 取得先テーブル名 updated_at: datetime型 1日以内に更新されたデータを取得 mysql> select * from table_name where DATE_ADD(updated_at, INTERVAL 1 DAY) > NOW()\G 24時間以内に更新さ…