My External Storage

Apr 21, 2019 - 7 minute read - Comments - go circleci

[Go] CicleCI2.1でgo modのデータを共有しながら複数ジョブを実行する

GitHub上のGoのリポジトリに対して継続的インテグレーション(CI)を行なう場合、CircleCIやTravisCIを使うのが一般的だろう。
CicrcleCI2.1でGo Modulesを使いながらマルチJobを定義したWorkflowを定義する。
attach_workspaceを使ってジョブ間のデータ共有をするのにひと手間必要だった。

Mar 31, 2019 - 3 minute read - Comments - go sql

[Go] MySQLからScanしたときunsupported Scan, storing driver.Value type []uint8 into type *time.Timeと出てパースに失敗する

GoでDBを操作するコードを書いている。jmoiron/sqlxパッケージを使ってMySQLサーバ内のDBをを操作しようとして表題のエラーに遭遇した。
MySQLサーバとの接続パラメータを変えることでうまくいったので解決方法をメモしておく。

Mar 24, 2019 - 6 minute read - Comments - go

go/typesパッケージを使って型チェックを行なうハンズオンを作った #golangtokyo

golang.tokyoで静的解析ハンズオンを行なうにあたり、ハンズオン資料を作成した。
ハンズオン作成時の際参考にした資料や、作る時に工夫した点をまとめておく。

Mar 20, 2019 - 5 minute read - Comments - mysql docker

クエリの練習用に20以上のテーブルと大量データを事前投入したMySQLイメージをDocker Hubで公開する

以前にDockerを使って使い捨てのMySQLを起動する方法を紹介した。今回はMySQL公式のプリセットデータを使ったMySQLコンテナを作成する。 また、ローカルから簡単に操作するMakefileも作成した。