2020-01-01から1年間の記事一覧
今年の11月からクラウドサインで主にバックエンドをやっている@enkdsnです。 この記事は弁護士ドットコム Advent Calendar 2020、13日目の記事です。 昨日は同じチームの@michimaniさんでした。これを読んではてなブログから移行したい。 qiita.com はじめに…
strings.Joinの中身を見てみる // Join concatenates the elements of its first argument to create a single string. The separator // string sep is placed between elements in the resulting string. func Join(elems []string, sep string) string { …
背景 コンテナ化に伴い、標準出力によるロギングが一般的になりました。それに伴い、ログストリームからイベントを拾い上げるような監視の仕組みが必要な場面があります。 今回、「標準出力によって吐かれたログからERRORという文字列を検出する」という要件…
TL;DR このエラーは # github.com/containerd/containerd/images/archive ../../../pkg/mod/github.com/containerd/containerd@v1.3.6/images/archive/reference.go:73:21: undefined: "github.com/docker/distribution/reference".ParseDockerRef これを消…
TL;DR 受かるだけならWEB問題集だけで受かる 実践Terraformはいいぞ スコア 761でした。ぎりぎりです(合格点720) 前提知識 自前のAWSアカウント:あり 業務でのAWS利用:CodeCommitとLambdaは使っているけど、他はほぼ利用しない(Lambdaのロールを付与す…
TL;DR $ sudo apt install golang-goprotobuf-dev
前提 aws configureでアクセスキーなどの設定を済ましている。 Terraformのインストール $ brew install terraform tfenvのインストール $ brew install tfenv そして怒られ Error: Cannot install tfenv because conflicting formulae are installed. Pleas…
runcのmain.goだけ読んでみる 自分の勉強ついでにruncの記事書きたいなと思い、まずはコードリーディングから始めようと思った。 まず起点となるmain.goの中身を見て、そこから各コマンド郡を見渡してみたい。 https://github.com/opencontainers/runc/blob/…
はじめに がんばって書いていたのですが、途中で投げ出してしまった記事です。なんで投げ出してしまったかというと、単純に興味のスコープが散らばりすぎて、記事としてまとまりがなくなってしまったからです。ではなぜ公開しているかというと、CS学位なし新…
TL;DR lambdaでgoの関数書くときハンドラをmainにするのを忘れるな デフォルトでmainにしてくれ デフォルトのハンドラがhelloになっている背景を調べたわけではない goで書いたlambda関数のテストで早速怒られた task/helloなんてねぇと怒られる 原因 エラー…