2019-09-01から1ヶ月間の記事一覧

go.mod(modules)を利用した

標準でバージョン管理機構が備わった 今まで glide - パッケージ管理のお困りの方へ 依存関係管理ツールdep(golang) 前提 環境変数にGO111MODULE=onを追加する。1.13ではデフォルトでonになる、とのこと go.modとは go 1.11の世界では新たにModulesがありま…

GoのDocker環境

Goを実行するDocker環境 Dockerfile作成 以下コマンドで作成 FROM golang:1.8.3-alpine3.6 MAINTAINER sample RUN apk --no-cache add vim=8.0.0595-r0 Dockerビルド 以下コマンドでsample/golang:1.8.3は固定 docker build -t sample/golang:1.8.3 ./ Docke…

DockerfileでDocker起動

DockerfileでDocker起動 Dockerfile作成 ビルド ビルドします docker build -t my-rails-app . docker-compose vi docker-compose.yml version: "3" services: golang: image: golang:1.9.3-alpine3.7 tty: true コンテナのVolume設定 先程作ったdocker-comp…

GoでHTTPサーバしてHTMLに変数バインド

ロースペックでも開発は可能 hello.html vi hello.htmlで以下作成 <html> <head> <meta charset="UTF-8"> <title>{{.Title}}</title> </head> <body> {{.Title}} {{.Count}} count </body> </html> hello.go vi hello.goで以下作成 package main import ( "net/http" "text/template" ) type Page struct { Title string Count int…

gitでpush時のエラーが出る時

Git

pusu時エラー gitpushエラー push時のエラーが出る時 プッシュ時エラー Pushing to https://github.com/mnes/lookrec-ehr-ordering remote: Repository not found. fatal: repository 'https://github.com/mnes/lookrec-ehr-ordering/' not found httpsで登…

Node最低限インストール

事前にDockerを入れておくと良い。入れた後の起動確認 Dockerのためし起動 docker run -d -p 80:80 --name webserver nginx http://localhost NodeEnv nodeenv GITがない時ここでインストールが走る git clone git://github.com/nodenv/nodenv.git ~/.nodenv…

VirtualBoxエラー

Implementation of the USB 2.0 controller not found! 最新のVirtual BoxとVagrantをインストール。 https://www.vagrantup.com/downloads.html http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#vbox VirtualBox Extens…

Swaggerを使ってみた

SwaggerAPI SwaggerEditor 感想 Webブラウザ上で簡単に描けるのが便利 GitHUBでApp.ymlを管理して、エディタ上で編集 できたらSuwaggerUI上で公開 反省点 もしDBを使ってORマッパー的な構成にする場合は、直接さわらず次の方法で生成 DBとSwagger上のパラメ…

Angulaのチュートリアルで止まった

# いきなりエラー ngModelを使用時に、エラー「Can't bind to 'ngModel' since it isn't a known property of 'input'」発生 FormsModule import { FormsModule } from '@angular/forms'; imports: [ FormsModule ], ググって解決したら、チュートリアルのち…

Goのhttpサーバ

Goのhttpサーバ package main import ( "fmt" "net/http" ) type String string func (s String) ServeHTTP(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, s) } func main() { http.Handle("/", String("Hello World.")) http.ListenAndServe("l…