Golang

今回はわかったようでモヤモヤする、Go言語のインターフェースについて解説します。これを読めばあなたもGo言語のインターフェースについてその本質を理解できるはず! Go言語のInterfaceを解説するにあたって 今回はその本質を簡潔に解説することを目的としています。そのため細かい所や議論の余地のある所はすっ飛ばします。 ...

Golang

MongoDBのドライバは最近変更されていますので、その点を中心にお話しします。 mgoは既にメンテナンス停止。 これまでのGo言語でのmongoDBドライバとはmgoでした。しかし、すでにgithub(を覗いてもわかる通り、メンテナンスが停止しています。 <旧ドライバ(mgo)インストール(参考まで)> go ...

Golang

Go言語でのHMAC(Hash-based Message Authentication Code)の使用方法について紹介します。godoc.orgのHMACの説明(を参考にしています。 HMACを使用してハッシュ化した値を返す func demoHmac(msg, key string) string { h := ...