bmf-tech

Welcome to bmf-tech.com !

New!

2018-09-20 16:32:36

Jestで始めるJavaScriptのテスト

概要Jestを使ってJavaScriptのテストをかいてみる。 準備jestとESModulesを使いたいのでbabel-preset-2015をインストールし...

プログラミング

es5 javascript babel babel-jest ESModules jest

2018-09-18 19:21:11

ssh接続セットアップメモ

概要ssh接続のセットアップ方法についてメモ。 準備 サーバーに接続してwheelグループに所属するユーザーを作成しておく 手順ホスト側~/.ssh/にてssh...

インフラ

ssh sshd

2018-09-15 23:53:28

PrometheusとGrafanaでリソース監視環境を整える

概要PrometheusとGrafanaでリソース監視の環境を構築したのでメモ。 環境 さくらVPS CentOS7系 PrometheusをインストールPr...

インフラ

prometheus grafana

2018-09-03 12:48:54

Golangのポインタの基本

概要Golangのポインタ基礎についてまとめる。 前提 変数とメモリの関係についてイメージできる程度の知識 ポインタとは何かポインタは変数のアドレスを指す。変数...

プログラミング

golang ポインタ 値渡し 参照

2018-08-19 20:01:33

Docker for Macのマウントが遅い問題についてメモ

概要Docker for Macのマウントが遅い。npmとかスロー過ぎて辛い。メモ書き。 原因Dockerのスタッフの方のコメントを参照。(リンク先中段) Do...

インフラ

Docker

2018-08-15 12:36:20

CircleCI2.0でPHPUnitのコードカバレッジを出力する

概要CircleCi2.0でPHPUnitのコードカバレッジを出力する 環境 CircleCi2.0 docker docker-compose PHPUnit...

プログラミング

Docker circleci circleci2.0 phpunit

2018-08-07 11:36:36

複数のテーブルに多対1で紐づく時のテーブル設計のアプローチについて

概要複数のテーブルに対し、多対1でテーブルが関係付くときのテーブル設計のパターンについてまとめる。 データ設計以下のようなケースのデータ設計を例とする。  i...

データベース

ポリモーフィック SQLアンチパターン

2018-08-16 00:50:59

ER図のリレーションシップの種類について

概要ER図のリレーションシップの種類についてまとめる。 ER図のリレーションシップの種類ER図のリレーションシップには3つの種類がある。 リレーションシッ...

データベース

ER

2018-07-19 12:56:20

MySQLのJOINとUNIONについて

概要MySQLのJOINの種類とUNIONについてまとめる INNER JOIN指定カラムの値が一致するレコード同士を結合する。指定したカラムの値が一致しない場...

データベース

mysql join union

2018-07-19 12:56:12

Linuxのパーミッションの読み方と指定方法について

概要Linuxのパーミッションについてまとめる パーミッションの読み方ファイル種別最初の1文字は、ファイル種別を表している。 ファイルd ディレクトリl シン...

OS

Linux パーミッション

2018-05-13 16:00:43

ポリモーフィズムとは

概要ポリモーフィズムについてまとめる ポリモーフィズムとは Poly(複数の)Morphism(形状) 複数の異なる型に対し、共有のインターフェースを提供するこ...

プログラミング

ポリモーフィズム

2018-07-01 10:52:47

コンピュータはなぜ動くのか

コンピュータはなぜ動くのか 知っておきたいハードウェア&ソフトウェアの基礎知識 第1章 コンピュータの3大原則とは 第2章 コンピュータを作ってみよう 第3章 ...

OS

2018-08-16 00:50:59

ER図のリレーションシップの種類について

概要ER図のリレーションシップの種類についてまとめる。 ER図のリレーションシップの種類ER図のリレーションシップには3つの種類がある。 リレーションシッ...

データベース

ER

2017-01-30 20:59:54

gitコマンドを楽にするシェルスクリプトをかいた

概要.bashrcにgitのショートカットコマンドをつくったでgitのエイリアスコマンドをつくったのですが、中途半端だったので改良しました。 前回のエイリアスで...

プログラミング

git shellscript

2018-04-17 10:32:57

ステートレスとステートフル

前提 セッション HTTPは状態を持たないプロトコル リクエストが同一のクライアントからの通信かどうか判断しない 接続確立から切断までの一連の通信 ス...

ネットワーク

ステートフル ステートレス セッション

2017-06-24 16:08:40

macにanyenvをインストールする

Macにanyenvをインストールする手順です。若干ハマったところがあったのでメモ。 インストール私の環境では、/usr/local/bin/に色々置いてあるの...

インフラ

shellscript anyenv

2016-11-22 20:49:06

.bashrcにgitのショートカットコマンドをつくった

git add hogehoge, git commit hogehoge, git push hogehoge.... 基本的なgitコマンドしか使わないので...

プログラミング

bash git shellscript

2017-01-27 16:31:05

Vagrantを1.7.4から1.9.1に一気にアップデートしたら「Brin...

Vagrantのバージョンが1.7.4というちょっと古いバージョンだったのでアップデートしてみたらネットワーク周りでエラーがでてハマった話です。 エラー詳細"/...

プログラミング

apache vagrant virtualbox

2018-06-09 16:32:32

さくらVPSでDocker環境を構築する

概要さくらVPS上にDocker環境を構築する。サーバーの初期設定等は割愛。 構築手順操作はすべてsudo権限を持った一般ユーザーで行うものとする。 Docke...

インフラ

Docker sakuravps

2017-03-20 16:03:43

Laravelのフォームリクエストでバリデーションされる値をカスタマイズ...

概要Laravelのフォームリクエストで、バリデーションされる値をカスタマイズする方法です。APIのエンドポイントが/post/:id/deleteの時に、ルー...

プログラミング

laravel