-
golang でループを手っ取り早く並列化する方法
2013/07/08
golang (go言語) を用いて for ループを手っ取り早く並列化するにはどうするか、 基本的なテクニック(WaitGroup)を紹介します。
-
Jekyllで--watchの代わりにgolangを使ってみた
2013/07/11
jekyll の --watch が CPU をバカ食いするとのことなので その代わりに golang 使って jsw というアプリを書いて見ました。
-
復刻!レイトレーシング!
2014/04/15
昔はやたら長い時間のかかったレイトレーシングを 現在のPCでやったらどのくらいで計算できるのか、 気になったのでやってみました。
-
または私は如何にして例外するのを止めて golang を愛するようになったか
2014/04/17
Java の finally よりも golang の defer のほうが筋が良さそうだ、 ということから考え始めた結果、 どうして私が golang を気に入ったのかがわかった気がしたので書...
-
Go/Migemo の紹介
2014/07/01
Migemo を Go で再実装したので紹介いたします。
-
コードに色を付ける beni を書いた
2014/09/23
ソースコードにシンタックスに応じた色を付ける code syntax highlighter を golang で書いたので 紹介します。
-
fmt (Fprintf/Sprintf) の速度向上実験
2014/12/06
golang の fmt.Fprintf/Sprintf には、 フォーマット文字列の解釈を最適化することで、 速くする余地があると推測されます。 その推測が正しいか、お手軽な実験を行ってみました。
-
golang でのクロスコンパイルの留意事項
2015/03/06
golang (for Windows) でクロスコンパイルする際にハマったポイントと、 解決方法を紹介します。
-
Goops! (WIP)
2015/07/13
golang で 書かれたスニペットを別の言語に変換するツールを作ってみました。
-
Vimとgolangの相性の良さを、お見せしますよ。
2015/12/11
Vimとgolangはとても相性が良いと言われています。 その証拠(嘘)をお見せしますよ。
-
golang は ゆるふわに JSON を扱えまぁす!
2016/06/25
golang でゆるふわに JSON を扱う方法を簡単に紹介します。
-
書籍「みんなのGo言語」を著者陣よりも早く読んだ
2016/09/03
先行販売された書籍 「みんなのGo言語」の紙の実物を著者陣よりも早く入手し読んだので、 夏休みの宿題には少し遅れましたが読書感想などまとめてみます。
-
Golang と SDL2 でゲームを作る
2016/12/24
Golang で SDL2 を使って作ったゲームを RasPi3 で遊びました。 その方法を紹介します。
-
SPA に特化した http.FileServer
2017/09/03
SPA の紹介に特化した http.FileServer (http.Handler) を作っていたので紹介します。
-
設定ファイルとしての main.go
2017/12/10
「設定ファイルとしての main.go」というポリシーを解説し、 そのポリシーを適用した自作のツールカタログ koron/gtc の事例を紹介します。
-
Golangでログを吐くコツ
2018/12/16
Golangでログを吐く際のコツっていうか気にして欲しいことをまとめます。
-
SRVレコードDialer
2019/12/08
SRVレコードで `Dial()` できるヤツを作りました
-
time.Timer#Reset() の正しい使い方
2019/12/19
`time.Timer` は使ってますか? とても基本的な要素なのですが意外と正しい使い方は難しいのです。 つい先日ハマった事例とともにその正しい使い方を紹介します。
-
golangとDockerとOOM
2020/01/18
golangで書いたプログラムをDockerで動かしOOMが発生した際になるべく情報を残して殺される方法を紹介します。
-
テストのためだけに`interface`を書きたくないでござる
2020/01/20
golangでテストのためだけに`interface`を書くのが死ぬほど嫌だったので編み出した技を紹介します。
-
go get の動作メモ
2020/06/13
`go get` の動作について少し調べたことのメモ書き
-
go get の動作メモ (その2)
2020/06/15
`go get` した時に出てくるバージョンについて調べたことのメモ書き
-
proxy.golang.org の挙動調査メモ
2020/06/16
goのモジュールをリリースした際に proxy.golang.org がどうふるまうか調査したメモ
-
その後のgolangと(Dockerと)OOM
2020/08/16
Go製のプログラムでの最新のOOM対策をお届けします。
-
go getで意図せぬバージョンが選択される話
2020/09/15
ツールをgo getでインストールすると 意図しないバージョンのパッケージが使われるケースを紹介します。
-
Goでゆっくりしていってね!
2020/12/06
GoからAquesTalkを使い「ゆっくりの声」再生するパッケージを作りました。