ソースコードから理解する技術-UnderSourceCode

手を動かす(プログラムを組む)ことで技術を理解するブログ

golang

Firestoreにコレクションをネストしたデータを登録する

はじめに 前回に引き続き、Firestoreについてです。 今回は公式ドキュメントの「サブコレクション」を参考に、コレクションをネストして登録し、参照してみました。https://firebase.google.com/docs/firestore/data-model?authuser=0登録するデータの構成は…

FirestoreにGolangでデータを登録してみる

はじめに GoogleのFirebaseを初めて触ってみました。 今回はFirestoreにGolangでデータを登録・参照してみました。 以下、その時のメモと、作ったソースです。 手順について まずはGoogleのアカウントが必要なので、あらかじめ作っておく必要があります。 基…

Golangの組み込みDBとして使えるBoltについて

はじめに 前回にも書きましたが、Golangの組み込みDBとして使うことができるBoltを見つけたので、使ってみました。 GitHub - boltdb/bolt: An embedded key/value database for Go.以下、このDBについて紹介していきたいと思います。 Boltとは BoltはKeyValu…

GolangのローカルDBとしてBoltを使ってみた

前回の記事でBitcoinについて調べていましたが、その時参考にした記事ではローカルDBとしてBoltを使っていました。 Bolt GitHub - boltdb/bolt: An embedded key/value database for Go.Boltは上記になります。READMEが結構充実しているので、使うときには一…

珠玉のプログラミング 第一部の問題をやってみて

珠玉のプログラミング 本質を見抜いたアルゴリズムとデータ構造作者: ジョン・ベントリー,小林健一郎出版社/メーカー: 丸善出版発売日: 2014/02/28メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る「珠玉のプログラミング」の第一部を読…

Visual Studio CodeでGo言語(golang)のユニットテストをデバッグする

タイトルにあるように、Visual Studio CodeでGolangのユニットテストを実行してデバッグする方法についてです。 とは言っても、ほとんどデバッグ時の設定手順と同じですが・・・。 デバッグ時の設定手順 メニューバーの「Debug」より「Open Configurations」…

Visual Studio CodeでGo言語(golang)のユニットテストを実行する

例によって忘れないための備忘録です。 Visual Studio CodeにGo with Visual Studio Codeが入っていることが前提です。 手順 ユニットテストのファイル(〜_test.go)を作成する。 commnad + shift + p などでコマンドパレットを起動する。 「Go: Test File」…