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

Vueの勉強会にきてためになったことまとめ

Vueの勉強会 各ソフトウェアをインストール Chrome Node.js Yarn Visual Studio Code Debugger for Chrome Vue.js Extension Pack vue インストール yarn global add @vue/cli まとめ 習ったこと Vue 実装時に使用するファイルの種類は vue, ts(js) main.ts …

swagger作成マクロ

function execute() { var result = ""; result = GetSwagger(); ShowResult(result); } function ShowResult(result) { //var showResult = Browser.msgBox(result, // Browser.Buttons.OK); var showResult = Browser.msgBox("書き込み完了", Browser.Butt…

GoのHTTPクライアント

GoのHTTPクライアント 参考にしたサイト (ここ)https://github.com/matsu0228/apiClientExample-GoConference2019Autumn (ここ)speakerdeck.com blog.ryskit.com コード 以下API呼び出し package main import ( "fmt" "io/ioutil" "log" "net/http" "time" )…

RDBのアンチパターン

RDBのアンチパターン 強すぎる制約はよくない 弱い制約 NOTNULL(必須) 外部キー 強すぎる制約 ENUM型とかドメインと呼ばれる型定義をできる機能 MySQLだとここ1年くらいで出た8系以外はCHECK制約ができない テーブルにJSON型を多用しないほうが良い理由 var…

yarn コマンドエラー upath@1.0.4: The engine "node" is incompatible with this module

upath@1.0.4: The engine "node" is incompatible with this module. Expected version ">=4 <=9". node 10.0 で webpackをインストールしようとすると表題のエラー 対応 yarn install --ignore-engines

DB接続してSELECTした結果を表示するAPI

package main import ( "database/sql" "log" "net/http" _ "github.com/go-sql-driver/mysql" "github.com/labstack/echo" ) type User struct { Name string Id string } func main() { db, err := sql.Open("mysql", "nobu2:1234@tcp(127.0.0.1:3306)/ord…

GoでMainモジュールエラー

go: cannot find main module; see 'go help modules' go mod init m go get -u github.com/sourcegraph/go-langserver エラーが出るようになった原因 Go 1.11において、GO111MODULE=onを設定している場合 go.modファイルの存在するディレクトリでしかgo get…

Go別モジュール化でハマるところ

別パッケージ化 ディレクトリを切る ディレクトリ同じGoファイル作る ディレクトリ同じパッケージ名にする メソッドと構造体を外部参照させる時 先頭を大文字にする 注意点 識別子(定数名、変数名、関数名、型名(構造体名)など)にはスコープ(参照可能範囲)が…

ローカルにGo環境ver 1.13

インストール Goインストール brew install go GO111MODULE のデフォルト値 Go 1.11 で導入された $GO111MODULE は、Go modules を使うかどうか - on にされていれば Go modules を使う (module-aware mode) - off にされていれば従来どおり $GOPATH を使う …