golang
はじめに 結論 参考サイト はじめに AWS Lambda で Go のバイナリを実行すると次のメッセージを出力して止まるときにやったことのメモ。 /var/task/main: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by /var/task/main) 結論 この事象に関…
はじめに context とは context ができること context の使い方 context をキャンセルする 指定した時間が経過したら context をキャンセルする 指定した日時になったら context をキャンセルする context がキャンセルしたのをチェックする context がキャ…
指数関数的バックオフ 指数関数的バックオフとは 指数関数的バックオフを使うとき 指数関数的バックオフの最小限の実装 実装コード全文 ジッター (ランダムな遅延時間) AWS のエラー試行と指数関数的バックオフ 参考サイト 指数関数的バックオフ (Exponentia…
「/lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.32' not found」を出力して止まる やったこと 結論 参考サイト go build した Go のバイナリを実行すると次のメッセージを出力して止まるときにやったことのメモ。 /lib/x86_64-linux-gnu/libc.so.6: ve…
Go のテンプレート とりあえず使ってみる Actions: アクション Arguments: 引数 Pipeline: パイプライン Variables: 変数 Functions: 関数 定義済みの関数 ユーザー定義の関数 ファイルに保存しているテンプレートを読む text/template と html/template 参…
日付計算で月を加算 (減算) して、加算結果の日付が無効になったときの動きのメモ。 書くこと 加算結果が無効な日付になる例 各言語での例 仕様 まとめ 加算結果が無効な日付になる例 日付計算で月を加算 (減算) したとき、加算結果の日付が無効になることが…
dt に Makefile を導入しました。雑に始めた Go での開発環境のメモ。 - 全力で怠けたい で↓みたいなことを書いたのですが、 いくつかコマンドを Github で公開しているのですが、Github の Release に登録するためのバイナリの作成やアップロードが面倒です…
少し前からちょっとしたことをするときに Go を使い始めたので、その開発環境のメモ。 書くこと エディター ビルド 公開 公開しているコマンドたち まとめ エディター だいたい Goland で書いています。 コード補完、クイックフィックス、リファクタリングな…