要件 lambdaのビルド&デプロイフローを構築する (lambdaの言語はGo) Githubのdevelop, masterへのpushを検知してdeployを行いたい Jenkinsなどをつかって自前でホスティングはしたくない。 構成図 CodeBuild buildspec.ymlに処理手順を書きます。 今回はGo言…
AWS Lambdaを運用しているとエラーを監視したいという要件が多々出てくると思います。 エラー監視をどうするかというと以下の3つのような選択肢が出てくるかなと思います。 CloudWatch アラームを使用 Mackerelのような監視ツールを使用 独自の監視ツールを…
TL;DR webpackを使って開発環境と本番環境で値が違うものをどう変更するか。(ex. url) import config from "config" console.log(`${config.url}`) // 開発環境では https://hoge.com // 本番環境では https://fuga.com webpackのresolve.aliasを使用する we…
ログアウト画面でよくある以下のようなものを実装する let alertViewController = UIAlertController() // Alertを実装したい場合は以下のようにする // let alertViewController = UIAlertController(title: "確認", message: "本当にいいですか?", prefer…
UIRefreshControlはTableViewをしたに引っ張って更新するやつ。 twitterのこんな感じのやつ override func viewDidLoad() { self.refreshControl = UIRefreshControl() refreshControll.attributedTitle = NSAttributedString(string: "更新") refreshContro…
SOFT SKILLS ソフトウェア開発者の人生マニュアル作者: ジョン・ソンメズ出版社/メーカー: 日経BP社発売日: 2016/06/02メディア: Kindle版この商品を含むブログ (2件) を見る どんな本か? サブタイトルは「ソフトウェア開発者の人生マニュアル」 エンジニア…
概要 pandas-datareaderを使うと、Web上の様々なソースに簡単にアクセスでき、データを取得できる。 ということでやってみました。 環境設定については以下を参考に。 kinoue3.hatenablog.com *ちなみに全部で30行程度のコードで相関分析まで、できます。 …
概要 業務でPythonを使うことになり、勉強をはじめました。 今まで一切触れたことがなかったので、これからPythonに触れる方に参考になればと思います。 pyenvで環境構築 環境設定には、pyenvをつかいました。 pyenv は複数の Python のバージョンを簡単に切…
やったこと ユーザー毎のイベントに対して、プッシュ通知を送りたい。 以下みたいな感じです。 ・Tinderでマッチングしたユーザーに対してPush通知をおくる ・Twitterでリツイートされたらリツイートされたユーザーに対してPush通知を送る Amazon SNSについ…