emahiro/b.log

日々の勉強の記録とか育児の記録とか。

2019-11-01から1ヶ月間の記事一覧

Go で意図的に競合状態を発生させる

Go

Summary Go では concrrent map writes のような競合状態の可能性がある実装があるときに排他ロックをかける。 競合状態を回避するためのサンプルとしてロックをかける実装はたくさんインターネット上に情報が出てくるが、そもそも意図的に競合状態を作り出…

LINE Developer Day 2019 に参加して来た

linedevday.linecorp.com 今年も参加してきたので備忘録として感想をつらつらまとめます。 スライドは [こちら https://speakerdeck.com/line_devday2019] 感想 まず会場がすごい。グランドニッコーを二日間使うってどういうことだ。 僕は技術的なカンファレ…

リポジトリのオーナーを移行しました

Go

報告 以下のリポジトリのオーナーを移行しました。 https://github.com/emahiro/aelog -> https://github.com/DeNA/aelog https://github.com/emahiro/aehcl -> https://github.com/DeNA/aehcl App Engine の 2nd Gen 移行のために業務で作っていたものです。…

App Engine Logger の更新

Overview 以前作成した ae-plain-logger を aelog としてパッケージ名を変更した。 github.com Motivation emahiro/aehcl とシリーズものとして合わせたかった。 ローカルだと JSON じゃなくてテキスト出力できた方が便利とコメントもらった。 Testable Exam…