Go言語に挑戦 Part1
タイトルの通り。しばらくGo言語についての調査をしていきます。
まずは、Goの言語環境のインストールです。
Downloads - The Go Programming Languageに行って、msiをインストールしました。
エディタはVisualStudioCodeで、Go拡張をインストールしておきます。
そして、以下のような基本コードで動作確認
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
コマンドプロンプトで「go run XXX.go」したら、「go」はパスが通っていないらしい。(環境変数見たらPathにC:\Go\Binってあるのに...別途調査必要か?)
ひとまず、フルパスで実行して、動作確認はできた。
あと、VSCodeでコード補完や候補表示などの機能がエラってた。
これは、別途「GOPATH」環境変数の設定が必要みたい。
これは、ワークスペースフォルダになるので、なるべく不変のパスがよさそう。
GOPATHを設定したら、ライブラリをインストールしたい。
こちら(WindowsにGo 1.6をインストールしたときのメモ)を参考にしました。
この辺りをインストールしたら、コード補完とかが一通りそろう。 コンパイルの自動設定などはまた今度。。。
【SQLExpress】外部からアクセスすると遅い
初めて書く。
【SQL Server】Expressが遅い理由【アタッチで設定が変わる】を見ると、
もしかしてこの内容が原因かも、、?とか期待してみたり。
とりあえず設定を変えてみる。結果はまた書こう。
>>> 3/ 5 結果ですが、体感的に変わってないっぽい。。
でも、リモートでそんなに遅くないPCもあったりして、それとの共通点を調べると、「Windowsアカウントの名前が同じ」。。。?
とりあえず、
・遅いPCのアカウント名のDBユーザーを追加して、
・db_ownerのメンバーシップを追加
してみた。これでどうなるか、待つ。