bmf-tech

Welcome to bmf-tech.com !

New!

2018-12-09 10:25:43

PHPで学ぶデザインパターン - Strategy

概要この記事はPHPで学ぶデザインパターン Advent Calendar 2018の記事です。 今回はStrategyパターンについてかきます。 Strate...

プログラミング

デザインパターン php GoF strategy

New!

2018-12-08 17:37:17

PHPのインターフェースとタイプヒンティング

概要この記事はPHP Advent Calendar 2018の記事です。(ちょっと早めに投稿しています) インターフェースはメソッドの実装を保証する”契約”的...

プログラミング

php インターフェース タイプヒンティング

New!

2018-12-04 21:49:55

anyenvでインストールしたrbenvでbundlerをinstallしたとき...

概要 anyenvでインストールしたrbenvでbundlerをinstallしたときにパスでハマった話。 ハマったことanyenvでrbenvをインストールし...

プログラミング

anyenv gem rbenv ruby

2018-12-01 23:15:50

PHPで学ぶデザインパターン - Factory・Factory Method・...

この記事はPHPで学ぶデザインパターン Advent Calendar 2018の記事です。 概要Factory・Factory Method・Abstract...

プログラミング

デザインパターン GoF php abstract factory factory factory method

2018-12-01 00:57:36

正規表現の基本

概要正規表現の基本。ERE(Extended regular expression)で扱える記法の中でよく使いそうなやつをまとめる。 文字クラス[文字列] 文字...

プログラミング

ERE 正規表現

2018-11-30 17:21:19

メモリ管理に関する用語まとめ

概要試して理解 Linuxの仕組みのメモリ管理の章を読んでいて理解の乏しい単語があったのでいくつかピックアップしてまとめる。 OOM Out of memory...

OS

Linux メモリー

2018-11-27 16:01:41

2進数、10進数、16進数の変換について

概要2進数、10進数、16進数をそれぞれ変換するための計算方法についてまとめる。 重みとは計算する前の前提として、重みについて理解する。 重みとはそれぞれの桁を...

数学

基数変換 離散数学

2018-11-15 14:39:15

Golangのインターフェース概要

概要Golangのインターフェースについてまとめる。 Golangのインターフェースとは 特定のメソッドの型だけを列挙した型 インターフェースFooで宣言したメ...

プログラミング

golang

2018-11-13 21:13:03

Golangのポインタ概要

概要Golangのポインタの基本では参照渡しと値渡しの違いの観点からポインタについて書いたが、それ以前にポインタを扱っているうちに混乱してきたため、ポインタの概...

プログラミング

golang

2018-11-13 15:43:42

Golangでの変数定義・宣言のパターンまとめ

概要Golangでの変数定義・宣言のパターンをまとめる 変数の定義・宣言における注意 1文字目が大文字の場合は、他のパッケージからも見える変数 1文字目が小文字...

プログラミング

golang

2018-06-15 11:31:46

GraphQLとは

GraphQLとは Facebookが開発 APIのためのクエリ言語 APIのリクエストのデータ形式とレスポンスのデータ形式が似ているため、ユーザーフレンドリー...

プログラミング

api HTTP rest GraphQL

2017-03-29 16:29:26

VagrantでCentOS6.7の開発環境を構築する

概要最近、Boxを再構築した際に、「Vagrant開発環境のワークフローをちゃんとまとめておきたい」と思ったのでまとめてみました。レポジトリにほぼ同じワークフロ...

インフラ

apache centos vagrant

2018-08-16 00:50:59

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

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

データベース

ER

2017-01-27 16:31:05

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

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

プログラミング

apache vagrant virtualbox

2016-10-03 16:18:43

React+marked+highlight

wysiwygエディタではなく、マークダウンエディタをReactでつくってみました。 ソースコードの大部分はReact入門を参考にさせていただきました。 雑なg...

プログラミング

es6 react highlightjs markdown marked

2018-11-27 16:01:41

2進数、10進数、16進数の変換について

概要2進数、10進数、16進数をそれぞれ変換するための計算方法についてまとめる。 重みとは計算する前の前提として、重みについて理解する。 重みとはそれぞれの桁を...

数学

基数変換 離散数学

2017-03-29 20:50:45

AnsibleでVagrant開発環境(CentOS7.3)を構築する

概要VagrantのCentOS7.3に開発環境をAnsibleで構築します。 環境 PHP7 Ruby Python Nginx MySQL5.7 Redis...

インフラ

ansible centos vagrant

2018-11-13 21:13:03

Golangのポインタ概要

概要Golangのポインタの基本では参照渡しと値渡しの違いの観点からポインタについて書いたが、それ以前にポインタを扱っているうちに混乱してきたため、ポインタの概...

プログラミング

golang

2018-01-20 23:39:39

ReactとHistory APIを使ってrouterを自作する

概要準備まずはHistory APIを理解しておきます。GO TO MDN。 MDN - History MDN - ブラウザの履歴を操作する 忙しい人はp...

プログラミング

es6 javascript react history-api router

2018-11-13 15:43:42

Golangでの変数定義・宣言のパターンまとめ

概要Golangでの変数定義・宣言のパターンをまとめる 変数の定義・宣言における注意 1文字目が大文字の場合は、他のパッケージからも見える変数 1文字目が小文字...

プログラミング

golang