2019-01-01から1年間の記事一覧

2019年 振り返り

年末ということで今年の振り返りをしていく。 2019年はどういう年だったのか? 今年は公私ともに色々と新しいことに手を出した年だったように感じる。 仕事 今年の前半戦はクラスター社でGoのAPIを書いてたりterraformを書いたりしていた。ここ数年はSREやマ…

SPAをS3でホスティングすると404が出てしまうのの対策

何回か遭遇しているので備忘録として書いておく。 問題 S3でホストしているSPAでURLのルーティングをしたい場合、とくに何も設定しないとS3側のルーティングが優先されるのでSPAでのルーティングがされる前にエラーになってしまう。 例えば、http://example.…

今一度、チャットコミュニケーションに対する期待値を合わせる

こんにちは。@ron_4321です。この記事はEM Advent Calenderの14日目のものです。 はじめに 最近、色んな職種の人がチャットを使って仕事をするのが当たり前になったことで、どうしても使い方の価値観の違いによる不満が発生しがちだなーと感じます。DMで業務…

『THE TEAM』を読んだ

前々から気になってた『THE TEAM』を読んだので読書感想文を書いておく。 どういう本か? https://www.amazon.co.jp/dp/B07PZB9DTKwww.amazon.co.jp 『THE TEAM』はチーム作りについてかかれている本で、特に チームとは何なのか? 世の中のチームはなぜうま…

aws-sdk-go-v2を使う時にアクセスキーをコード上で直指定する

はじめに aws-sdkを使う場合、認証方法として環境変数、ローカルのcredentialsファイル、IAMRoleなどを使うことが一般的だが、 カジュアルな用途で使用する場合にはこれらの準備をすることが煩雑な場合もある。 こういった場合にaws-sdk-goのv1では credenti…

CloudWatch Logs Agentをセットアップする時に便利なあんちょこ

CloudWatch Logs AgentをEC2環境で手動でセットアップしたいということが稀によくあって、 毎回エディタで開いて実行するのも面倒なのであんちょこを書いておく。 # agentのインストール sudo yum install -y awslogs # awscli.confのregionを 'us-east-1' t…

MACアドレスを収集するためのツールをGoで書いた

collect-mac-address というものを書いたのでそれに対する感想というか振り返りみたいなものを書いておく。 github.com どんなツールなのか? collect-mac-address はコマンドラインツールで、実行するとPC名とMACアドレス一覧が出力されるただそれだけのプ…

CircleCIのbuild imageでgit-lfsを使う

CI

Circle CIでビルドする用のdockerイメージにgit lfsはインストールされていないため、別でインストールする必要がある。 下記のような感じで、checkout後に手動でインストールすることで git lfs pull が使えるようになる。 docker: - image: circleci/node:…