読者です 読者をやめる 読者になる 読者になる

yoneapp@iPhoneアプリ開発

標高ワカールやニュースアプリ・スタートアップの支援を行うiOS&Railsエンジニアのブログ

サービス開発で協力できるパートナーを探しています

この記事は サービス開発で協力できるパートナーを探しています|米本剛士|note に移動しました。

Elastic Beanstalk + Mackerel

Setup Mackerel for AWS Elastic Beanstalk · GitHub はてなのサーバ監視 Mackerel を AWS Elasticbeanstalkで設定 - uoz 作業日記 Mackerel ログ監視で、Elasticbeanstalk worker 環境でのcron定期実行を監視 - uoz 作業日記

WIP@ElasticIPをプールしてElasticBeanstalkに適応する

ElasticIPをStatingとProductionでプールしておき、新しいインスタンスが生成されるたびに使われていないElasticIPをアタッチしたい。 起動時に複数のEIPの中から一つを設定する | Developers.IO Auto Attach Elastic IP to EC2 Classic Instance For Autos…

CloudFlareからCloudFrontに移行してハマった話

この記事は CloudFlareからCloudFrontに移行してハマった話 - Qiita に移動しました。

WIP@Rails & Elastic Beanstalkの環境下でCronのような定期実行

ロードバランサーの存在を考えると、Railsアプリ側でAPI KEYとAPIを作成してAmazon LambdaでHTTPS経由で定期的に叩くのがよいかもしれない。 分散などを考えるとAmazon SQSを使うのも良さそうだけど Amazon SQSを利用する前に抑えておくべき7つのポイント - …

Railsで日本語系バリデーション

全角文字制限 Ruby の正規表現で日本語(ひらがな/カタカナ/漢字)にマッチさせる | EasyRamble rubyで平仮名、カタカナの正規表現マッチをする方法 - Qiita EmEditor で Onigmo 正規表現エンジンを使おう - Qiita 全角文字変換サポート GitHub - ikayzo/moj…

vue.jsでimgの:srcを変更した際にローディングを表示したい

GitHub - hilongjw/vue-lazyload は初回ロードは出せてるように思う javascript - Vuejs get image from remote source - Stack OverflowのようにBackgroundだとうまくいくか?ただ、本当にやりたいことではない。 先行きが見えなかったので質問させて頂いた…

Elastic Beanstalk + Rails

この記事は Elastic Beanstalk + Rails - Qiita に移動しました。

CircleCI から Elastic Beanstalk にデプロイするメモ

CircleCI から Elastic Beanstalk にデプロイする | GuildWorks Blog CircleCI経由でElasticBeanstalkにデプロイする方法 - Qiita Continuous Integration and Deployment Continuous Integration and Deployment

CircleCI + Fastlane "ベータ版エンタイトルメントがありません"

ベータ版エンタイトルメントがありませんとiTunesConnectで表示されている場合、Testflightで使用することが出来ません。 Provisioning Profileをリセットすればいいという情報もありますが、おそらく要因が複数あるようで、本件では上手く行きませんでした…

WIP@Railsで作る中規模アプリを小規模に切り分けて開発する

クックパッドとマイクロサービス - クックパッド開発者ブログ Garage というのを使っているらしい。 Garage RailsでOauth認証付きのRest APIをお手軽開発! - 酒と泪とRubyとRailsと "GarageはRestfulなAPI + Oauth(Doorkeeper)をワンストップで提供してくれ…

iOSでアプリのアップデートを依頼考察+スクリーンショット付き

[iOS]アプリに強制アップデート機能を導入すべき理由と、簡単に実装する方法 - Qiita はOSSのコードが少し古いけど、良い手の一つかも。 強制的にアプリをアップデートさせたい - 未処分利益 のまとめを読んだ。 参考になりそうなスクリーンショット 最近ツ…

WIP@Swiftで線とか円グラフを書く

この辺読むと出来そうメモ 円グラフの描画 - Qiita 【iOS】【swift】アニメーション付き円グラフ - Qiita Swiftでシンプルなグラフ描写する ... | FiNC Developers Blog いい豆作ろう -GOOD BEANS-: [Swift, iOS]Swiftで円グラフを描いてみよう - 改 objecti…

WIP@ AutoLayoutの比率を使った際に小数点以下になった時の挙動

AutoLayoutで比率を設定した場合に、横幅によって縦の実際の値が小数点以下になった時の挙動って何か変になったりしない?小数点のまま綺麗に処理される? — Tsuyoshi Yonemoto (@yoneapp) 2016年3月13日

PR表示をかわいいフォントで表示している例

iOSアプリの共通機能をライブラリを使って逃がす

はじめに 同じ機能があるアプリを2〜3も作ってると結構メンテナンスが辛い。共通機能を小まめにライブラリ化して、ライブラリを更新するだけで両方が更新される状況を作りたい。ただ、両方のコードを全て共通化させて楽をするというのは上手く行かなさそう…

try! Swiftで学んだこと

私のスキル的に、1発表に対して実際に取り込めるのは1〜2個が限界なので、学んだことが少ないのは申し訳ない。 一番学んだことは、海外からの出席者が居るカンファレンスなんだから英語出来たほうが良かったねということ。HiNative Trekの今月のテーマが…

Realm + 高さが可変するTableViewの考察

何度か、Realm + 高さが可変するTableViewにチャレンジしてみて、自分の中で最終的にこんな感じかなと思ったのでサンプルを作成してみました。アドバイス頂けると嬉しいです。 GitHub - yoneapp/RealmTableViewSample 高さを計算する処理が重く、バックグラ…

WIP@iOSとRialsのエンジニアがMacをリセットする手順書 2016

リセット前 DropBoxでバックアップ 写真をiCloudでバックアップ Keychainのバックアップ ssh keyのバックアップ プリンタ設定のバックアップ リセット後 ESET Cyber Securityをインストール Time Machineの設定 DropBoxの復旧(設定よりネットワーク、バンド…

WebからiOSアプリを開く技術調査

iOS

URLSchemeでアプリの有無によって挙動を変える(iOS9対応版) | astone.jeez.jp によると、現在はURLに応じて上手く切り替えるのは、うまく動かない可能性が高いようだ。 SmartNews(SmartBanner) 最もスマートな純正ソリューションだが、WebViewで表示されな…

WIP@ディープリンク調査

ディープリンク版カオスマップを作ってみた Deeplink Landscape JAPAN 1.0 | ディープリンク.jp がとても参考になると思います。ディープリンクは多少、バズワード的というか色々なパターンがあるので、それを知った上でどのように組み合わせるかが大切そう…

WIP@Annotationが使えるJavaScriptグラフライブラリの選定

TODO: Googleで[Annotation JavaScript graph]で検索する

JavaScriptグラフ適当分類メモ

JavaScript Graphing Library Comparisonグラフ比較サイトだけど多くて選別できない 多機能 D3.js - 日本語ドキュメント難しそう Data Visualization - Gallery of Interactive JS Charts | ZingChart jQuery Widgets & Controls - ASP.NET MVC Controls – I…

WIP@CSSをどう書くか考えるために各社のCSSを調べてみた

Cookpad 内製 Sara Framework Twitter normalize.css v3.0.0suit-utils-link v0.2.0後はベタ書きかな OneSignal Bootstrap

テストページ

確認君+(Plus) - 簡易表示 [アクセス情報 確認サイト]

potatotipsでPUSH通知の許可UIに関して発表してきました

potatotips #26 (iOS/Android開発Tips共有会) - connpass で発表して参りました。運営スタッフの方や会場提供のSupershipさんありがとうございました。 発表資料 PUSH通知の許可をよりもらうためのUI考察など from Tsuyoshi Yonemoto www.slideshare.net T…

Herokuと一緒に使う画像クラウドサービスまとめ

Herokuには画像が保存が出来ないのでS3や他のクラウドサービスに画像を保存する必要があります。選択肢を調査してみたのでまとめました。他におすすめがありましたら、よかったら教えて下さい。 Cloudinary - Cloud image service, upload, storage & CDN と…

JavaScript Monitoring

特化 JavaScript Error Tracking from TrackJS 汎用 JavaScript Error Monitoring - Bugsnag Sentry: Track exceptions with modern error logging for JavaScript, Python, Ruby, Java, and Node.js Rollbar - Error Tracking Software for Ruby, Python, J…

iOSページスクロールライブラリの考察

iOS

触ってみたライブラリ GitHub - goktugyil/EZSwipeController 使い方が難しそうだった GitHub - hirohisa/PageController ページタブまでついてくる奴は使いにくいかも GitHub - kitasuke/PagingMenuController ページタブまでついてくる奴は使いにくいかも …

Heroku Redis の初期設定はメモリMAX時にエラーとなる

以下の様なエラーが発生した。 Redis::CommandErrorOOM command not allowed when used memory > 'maxmemory'. 次の資料によると、Heroku Redis の初期設定はメモリMAX時にエラーとなるようだ。Heroku Redis は初期設定で利用してはならない - ボクココTimeo…

iOSの画面に対してURLを割り振って、自由に画面を表示する

iOS

使用場面 Rails風なRoutesをiOSに実装したい。そのRoutesを使用して newsapp://articles/1234 のようなURLSchemeを上手く処理したい。 そして、UINavigationControllerに対して[HomeViewController, ArticleViewController]のような構造な上に起動したタイミ…

Container View Controllerを学ぶ

資料で学ぶ カスタムContainer View Controllerを作る - Qiita Container View Controllerを正しく使おう iOS View Controllerプログラミングガイド UIViewController Class Reference コンテナViewControllerについて - なるようになるかも ライブラリで学…

URLSchemeの処理効率化の為にiOSの画面とURLの対応を考える

はじめに WEBは画面に対してURLがあります。それに対して、iOSには画面に対してURLはありません。この無関係な2つの特性が結びつく時があります。それはURLSchemeを使う場合です。 例えば newsapp という Custom URLScheme を設定すると newsapp:// とする…

$ dg deployしてAn error occurred while triggering pipeline: Environment variables {GO_HOST, GO_USER, GO_PWD} must be set で苦しんでいる君に告げる

iOS

iOSエンジニアの君がインストールしたのはgem install dgだ。 君がほしいのはgem install deploygateだ。 $ dg deploy An error occurred while triggering pipeline: Environment variables {GO_HOST, GO_USER, GO_PWD} must be set

Herokuの推奨Serverがunicornからpumaに変更になった件

経緯 blog.willnet.in 手順 Deploying Rails Applications with the Puma Web Server | Heroku Dev Center Herokuにpumaを使用しRailsをデプロイする方法

お店のトイレが使用中か分かるデザイン

WebView内で開かれることを想定したトラッキングのためのUIデザイン

iOS

WIP@管理画面を考える

管理画面チラ見せ♡ナイトさんより生まれた記事は、性質上実際の管理画面を見ることは出来ないが、それでもとても参考になると思う。 管理画面チラ見せ♡ナイト #1 管理画面チラ見せ-シスウ株式会社 20140729_管理画面チラ見せNight_cytajp_修正版 Wantedlyの…

PUSH通知の許可をよりもらうための技術調査+スクリーンショット

結論として、最近の流行は丁寧にやるとしてもPUSH通知の依頼は問答無用で出すというのが主流のようだ。最もメジャーなのは、起動時に問答無用で出すこと。 あまりくどく説明しても読まれないこともあるし、画面を挟むことでもしかしたら離脱率が上がるから開…

WIP@iOSのストア画像に関する調査

iOS

アプリマーケティング研究所 on Twitter: "たしかにカッコイイし、目を引きそう(な気がする)

WIP@iOSのレビューをお願いするUIの調査

https://twitter.com/appmarkelabo/status/646293595981377536https://twitter.com/appmarkelabo/status/635656915079434240 https://twitter.com/appmarkelabo/status/669347014816075776

Rails + GoogleAnalyticsでアクセス数を集計する技術調査

情報の取得は、大きくlegatoを使う方法とgoogle-api-clientを使う方法がある。認証は、大きくOAuth2を使う方法と、Signetを使う方があるようだ。 結論としてlegatoは便利だが、処理がラッピングされるよりgoogle-api-clientを使って生のパラメータを叩くほう…

WEBの負荷テスト

調査 WEBサイト負荷テストツール7選 | さぶみっと!JAPAN サーバの負荷テストのための、何百万ものHTTPリクエストを発生させる方法 | インフラ・ミドルウェア | POSTD 無料で使える!Webサイト負荷テストツール 12選 | Find Job! Startup SpotInstanceとJMet…

Railsの表示パフォーマンスを上げる技術調査

Railsに深く対応しているサービス Skylight AppSignal helps your Ruby apps run smoother Application Performance Management & Monitoring | New Relic ※ SkylightはUIは良いのですが従量課金っぽいので個人では採用が難しいと思いました。 ローカルで確…

UINavigationControllerの戻るボタンの文字を消した時にnavigationItem.titleView=UISearchBar()との間が微妙になる問題何とかしたい

iOS

暫定案:戻るボタンを消して、titleViewに戻るボタンとUISearchBarを詰める 調査 iOS - Navigation Controller の "戻る/back" ボタンをカスタマイズする - Qiita カスタマイズのやり方読むと参考になるかもしれない TDRoundedNavigationBar on CocoaPods.or…

UITableViewとUICollectionViewでフリックして削除を出す技術調査

iOS

UITableView すごい簡単にできそう UITableViewCell を左スワイプしてボタンを表示するUI - ObjecTips devotion: UITableViewでcellをフリックすると deleteボタンが現れるようにする TableViewのCellをスワイプしてコマンドを実行する方法のメモ - 開発メモ…

なめらかなTableViewの実現調査メモ

iOS

iOS - UITableViewの軽量化 - Qiita なめらかに動作するUITableViewのつくりかた | GREE Engineers' Blog 【iOS】パフォーマンス改善で参考にした記事まとめ(随時更新) - Qiita UITableViewのスクロールを滑らかにする8の方法|IT関連|佐崎司と愉快な仲…

2016年に参加したいちょっと大きめの勉強会・イベント

2016年に参加したいちょっと大きめの勉強会・イベントを書こうと思ったのですが、あんまりピックアップできなかった。 オススメがありましたら教えていたけますと嬉しいです! 開催情報:CSS Nite 2.5 エンジニアサポートCROSS2016 3.2~3.4 try! Swift 9.8~9…

サービスリリース欲を満たすもの

ここ半年ぐらい、リジェクトとかでサービスの新規リリースが出来てない。昨日、リリース欲が一定を超えてしまったため、勉強もかねて何か1日でリリースできるものを作成することにした(基本機能は使えるようになったけど、もう少しブラッシュアップしたい…

Bootstrap以外のなんかいいなと思ったやつ

Refills - Components Bootflat Kube CSS Framework Semantic UI Pure Dan Malarkey – Digital Product Designer and Front End Developer