備忘録、はじめました。

作業したこと忘れないようにメモっておきます。

golang

go-i18nで必要なjsonをgoのソースコードから生成するgoi18n-parser

モチベーションとして、 多言語対応をしたい goのソースコードから自動で翻訳ファイルを作成したい シンプルでいい(複雑な機能は要らない) があり、最小限で作ってみたので紹介します。 github.com goi18n-parser goi18n-parser ではソースコードの解析に …

httptestでWriteHeaderができなかった話

はじめに goでhttpのhandlerのテストを書いているときに詰まったところを書きます。 詰まったところは、httptest.NewRecoder()の再利用ができなかったことです。 正確には、再利用する方法はあるかもしれないがよくわからなかったので、再度NewRecoder()を呼…

goのバージョンを切り替えるだけのスクリプトコマンドを作成

はじめに goのバージョンだけを単に切り替えたかったので、goのバージョンを切り替えるだけのスクリプトコマンドを作りました。 自分用でサクッと作ったため、installのファイルはlinux-amd64のみ対象としちゃってます。 インストール ソースをダウンロード…