2018

git

githubのrepositoryを一括でバックアップする

概要 用途:gitbucketに移行するとき等に使う。 1ページ100レポジトリまでしか表示出来ないので最大100件ずつcloneする。そのためにpage=1 の数字を増加させていく。 Userのレポジトリの場合 % curl -s -H ...
git

yarn.lockのコンフリクトを自動的に解消

概要 大きめフィーチャーブランチを% git pull --rebaseしたら、yarn.lockが盛大にconflictした。 「やっちまったー」と思ったけど、コマンド1発で解決してくれる仕組みがあった。 yarn install するだ...
AWS

EC2で運用しているWebサイトをIPv6対応した時の設定

概要 AWSのサービスは2016年末あたりからIPv6に対応しています。普通に構築する手順にプラスアルファするだけでIPv6対応にできるのでやっちゃいましょう。 背景 GoogleのIPv6利用率統計 はこんな感じになっています。日本は先進...
docker

docker-composeでEC2上に開発環境を作る上でのメモ

概要 EC2にプレビュー環境を作るにあたって、いくつかハマったので要点を書いておく。 要点 AMIの選択 Ubuntu 18.04.1 LTS ではdockerが変な挙動をしているからだめ。 Amazon Linux 2ではすんなりと動く。...
Diary

Mercari Tech Conf 2018 自分用メモ

Mercari Tech Conf 2018 概要 Mercari Tech Conf 2018へ行ってきました。 microservice architectureの実例として参考になるキーワードがあったのでメモっておきます。 スライド ...
docker

docker-compose で Error processing tar file(exit status 1): unexpected EOF

エラーの内容 $ docker-compose build app Building app ERROR: Error processing tar file(exit status 1): unexpected EOF これを試しても直ら...
iPhone

iPhone XSの深度情報テスト

概要 iPhone XSを買っちゃいました。これがあれば、Web用素材はデジタル一眼レフを持ち出さなくても大丈夫なくらい良い写真が撮れます。 iPhone XSでは深度情報を記録できるようになり、この機能がおもしろくて、ポートレート写真ばっ...
iPhone

iPhone8電池無償交換→データが完全に消える。

概要  iPhone SE、iPhone 6、iPhone 6 Plus、iPhone 6s、iPhone 6s Plus、iPhone 7、iPhone 7 Plus、iPhone 8、iPhone 8 Plus、iPhone Xを対象に...
Linux

SSHのキーペアを安全な暗号アルゴリズムで作る

ssh-keygen のデフォルトオプションで作成するキーペアのアルゴリズムは今のところまぁ問題無いだろうけど数年後には赤信号になる事を知りました。 よって、2018年9月時点では以下のようにしてキーペアを作るのが推奨。 % ssh-key...
Diary

ガートナー、先進テクノロジーのハイプサイクル2018年版

メモ 参照