結論 以下のように、DEBUG環境変数が設定されているときに、ログ出力するような関数を定義した場合は、glog.XxxDepth(例ではglog.InfoDepth)を使いましょう。 package main import ( "flag" "fmt" "github.com/golang/glog" "os" ) func DebugLog(v interfac…
結論 flag.Setを使います。 例えば、stderrthresholdで、ログレベルの閾値を設定したい場合は、以下のようになります。 func main() { flag.Set("stderrthreshold", "INFO") flag.Parse() glog.Info("Hoge") } 参照 godoc.org
概要 以下のプログラムの出力結果はどうなるでしょうか? package main import "fmt" func main() { a := []string{"A", "B", "C"} var b []*string for _, str := range a { b = append(b, &str) } for _, str := range b { fmt.Println(*str) } } A B C の…
概要 ここ2年くらいは筋トレを継続的にやっています。 筋トレを始めてから、色々なことが前よりも上手く回り始めたような気がしています。 筋トレの何が良いのか、まとめてみました。 重力に負けなくなる 冗談のようなことですが、筋トレをする前は重力に負…
概要 高校生から約20年ほど単調増加し続けた体重でしたが、ここ一年で高校生の頃の体重(66kg)に戻りました。 比較的普通の生活をしていたので、急激な変化は起こってません。○○週間で○○kg減量!みたいな話ではないので、インパクトはないですね。 標準体重ま…
概要 SAML / OAuth2.0 / OpenID Connect / SSO など、認証認可周りで色々な用語が出てきて、それぞれの関係性がよく分からなかったので、調べてざっくりとまとめてみました。 「認証」と「認可」 まず、「認証」と「認可」という概念を簡単におさえておきま…
概要 DynamoDBLocalを手元のPCに入れる aws-cliで操作する テーブルを作成する テーブル一覧を表示する テーブルにデータを挿入する データを取得する データをスキャンする Go言語で操作する ダミーのCredentialsを用意しておく SDKの導入 ひとまず参照する…
結論 File > Invalidate Caches & Restart を試してみる。 参考 matome.naver.jp
Analyze -> Run Inspection by Name... または Ctrl+Shift+Option+I を実行 flowを実行する場合はflow errors ESLintを実行する場合はESLint F2を押すと順番にエラー該当箇所にジャンプできます。
Editor > Code Style > Javascript > Punctuationタブ で設定を変更できます。 文字列を二重クォートで囲うと、ESlintで引っかかっていたので、変更しました。