2019-01-01から1年間の記事一覧

Elasticsearchを使ったアプリケーション性能管理とは

Elasticsearchを使ったアプリケーション性能管理とは Beatsファミリーの紹介 モチベーション クラウドセキュリティにおけるデザインパターンの設計 コンテナ環境におけるセキュリティアーキの設計 Observability 可観測性 システム内部のステータスを取得で…

Fluentdについてまとめ

Fluentdについて 補足 それ以前にscribeというものがあった 概要 必要なところからデータを取り出す (input) そのデータを必要に応じて分解(パース)する データのタイムスタンプを管理する 必要なところにデータを届ける (output) そのデータを必要に応じて…

Gradleについて

Gradleについてまとめた 概要 そもそも Gradleは、オープンソースのビルドシステム Mavenと違うのところはビルドの手順を定義するための言語として、XMLを用いる Groovyを用いる シンタックスシュガー(省略した書き方)が多くわかりにくい。 そもそもGroovyを…

curlについて

curlの語源 client For URLです。なるほどツール名としてわかりやすいね。 jqはやっとこ brew install jq よく使うコマンド curl -X GET "https://X?status=continue&registerCode=" -H "accept: */*" sawgger使うならCurlを使おう

テーブル定義からDDL作成

DDL作成スクリプト作成 /* create文作成 */ function execute() { var result = ""; result = GetSql(); ShowResult(result); } function ShowResult(result) { var showResult = Browser.msgBox(result, Browser.Buttons.OK); } function GetDbName(sheet) …

Electronのピックアップ事項

Electronについて自分なりに特徴まとめたい 概要 そもそも何 HTML5/ CSS と JavaScriptで OS X、Windows、Linux のデスク トップアプリを作ることができる実行環境 用途 Atomエディタ Slackの Windows版 Visual Studio Code Qiitaのデスクト…

nodeJsからexpressコマンド

nodeJsからexpressコマンド

insert文とcreate文のGAS

insert文とcreate文のGAS

serviceworkerとcatcheAPIを使う

# serviceworkerとcatcheAPI - serviceworkerを使う if ('serviceWorker' in navigator) { navigator.serviceWorker.register('/sw-test/sw.js', {scope: '/sw-test/'}) .then(function(reg) { // registration worked console.log('Registration succeeded…

mysqlインストールにてプロセスが邪魔をする

https://qiita.com/mugi_chan_tea/items/e07dfee06a4310825f43 # プロセス確認(pidファイルあるじゃないか・・・) $ ps x | grep mysql 13036 s000 S 0:00.04 /bin/sh /usr/local/Cellar/mysql/8.0.11/bin/mysqld_safe --datadir=/usr/local/var/mysql --p…

nodeJsでAPIコール

requestモジュール便利 requestモジュールとは requestモジュールを使うと、標準のhttpモジュールを使うよりも簡単で理解しやすい記述でHTTP通信を行う

HomeBrewでMariaDBをインストールしてユーザで繋ぐまで

HomeBrewはいれておく インストール これだけ brew install mariadb 起動 sudo mysql.server start ログイン sudo mysql -u root DB作成 create database test ユーザ作成 CREATE USER user1@localhost IDENTIFIED BY '1234' GRANT ALL ON *.* TO user1@'loc…

nodejsからDB接続(エラー対応あり)

'use strict'; let mysql = require('mysql'); let connection = mysql.createConnection({ host : 'localhost', user : 'nobu2', password : '1234', port : 3306, database: 'test' }); connection.connect(); connection.query('SELECT * from dual;', (e…

NodeJsでMVCをするためのExpress

Expressを使うとMVCができる コピペになっていたので直す

npmとbowerのインストール

nodeパッケージはインストールした後で、INITすると、その後のインストールがうまくいく npm init bower init

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…

保険組合の話

Angular8入れた

Angular8の概要 Angular8の特徴 ivyの導入 Differentインポート 速度改善 導入 node のバージョンアップ node -v 10.5.3となるよう以下インストール nodenv install v10.15.3 nodeenv global 10.15.3 angularインストール npm install 実行 npm install -g @…

Rails6のDocker作成(途中)

DockerFileとDockerCompose vi Dockerfile FROM ruby:2.6.0 ENV LANG C.UTF-8 RUN apt-get update -qq && apt-get install -y \ build-essential \ nodejs \ && rm -rf /var/lib/apt/lists/* RUN gem install bundler WORKDIR /tmp ADD Gemfile Gemfile ADD …

Dockerイメージを一括削除

$ docker rmi docker images -q

GoBuildで詰まった話

GoBuildでエラーになったときの対応 Goの環境変数が厄介 バージョン確認で以下エラー warning: GOPATH set to GOROOT (C:\Go) has no effect 対応 GoROOTとGoPathをわける GOPATHとGOROOTの違い GOROOT:GOのインストールディレクトリを指す GOPATH:作業デ…