• React NativeでInstagramのクローンを作ってみた

    React Native
    React Nativeで動画ってどう扱うんだろうと思い、 react-native-community/react-native-video を触りだしたんですが、いっそもう少し形にしようと思いInstagramのクローンを作りました(ホーム画面だけ)。 機能 とりあえず動画の取り扱いを知りたかったので、 本家Instagramのホーム画面の一部の... read more
  • RailsとAmazon SESを使ってメールを確実に届けるには

    Rails Amazon SES
    RailsとAmazon SESを使ったシステムで、 メールをなるべく確実に届ける方法について調べました。 メールを確実に届けるには? メールの到達率を上げるには次のことに気をつけなければなりません。 レピュテーション インフラ 認証 これらについて、RailsとSESを使う場合にどこに気をつけるべきか見ていきたいと思います。 1.... read more
  • ATSで許可されていないhttpなURLへの対処方法

    React Native
    前置き iOSではATS(App Transport Security)で許可されていない httpリソースにはアクセスできない仕組みになっており、 React Nativeでもそれは変わりません。 自身が管理しているドメインであればhttpsにする、または 特定の限られたhttpリソース(かつ信頼できる)であればATSを許可する、 などやり方はあります... read more
  • ReactでRailsのassets内のリソースを使う

    Rails React
    React × Railsの環境で、ReactからRailsのassets内のリソースを使う方法について調べました。 Rails 5.1から導入されたrails/webpackerを使っている前提とします。 環境 Rails 5.1.1 React 15.5.4 方法 webpackerのREADMEに書いてますが、 assetsのリソー... read more
  • React Nativeにアプリ解析ツールのReproを導入してみる

    React Native
    React NativeのiOSプロジェクトにアプリ解析・マーケティングツールの Reproを導入する手順を調べたのでまとめます。 環境 React Native 0.46.4 Repro SDK 2.1.12 手順 1. Reproのアプリを作成 Reproにユーザ登録して、アプリを作成。 発行されるトークンは後で使うのでメモってお... read more