golang

goのinterfaceのstub生成する君

本題 ATOMのパッケージ作ったよ!(宣伝) 何のために? GoでDIとかゴニョゴニョしてると、しばしばinterfaceの実装を書くシーンに直面

ECS上のgo製プログラムのプロファイル覗き見る

SSHトンネリングに必要な情報を得るための手順が多くて忘れるのでメモ。 うっかりsudo忘れる。 前提 goのpprofについては http://blog.livedoor.jp/sonots/archives/39879160.html とか http://qiita.com/ikawaha/items/e3b35f09fb49e9217924 とか参照

golangでellipsis

Goで文字の省略処理(Ellipsis)しようとしたら、初歩的なことで躓いたのでメモ程度に。 結論 package main // Ellipsis a text func Ellipsis(length int, text string) string { r := []rune(text) if len(r) > length { return