bmf-tech

Welcome to bmf-tech.com !

2021-07-18 21:20:18

AWS認定ソリューションアーキテクトアソシエイトを受験した

概要AWS認定ソリューションアーキテクトアソシエイトを受験して合格したので取り組んだことなどを記録しておく。 前提自分について。ソフトウェアエンジニアとして5年...

インフラストラクチャ

AWS

2021-06-30 23:23:08

GolangのHTTPサーバーのコードリーディング

概要Goでrouterを作ったときにHTTPサーバーのコードの内部を読んだので、その時のメモ。 github.com - bmf-san/goblin HTTP...

アプリケーション

Golang

2021-06-23 23:31:33

AWSサービスの種類ーAZ・リージョン・グローバル

概要AWSの代表的なサービスの分類をメモ。 AZサービス サブネット(複数AZにはまたがらない) NAT ネットワークACL EC2インスタンス RDSインスタ...

インフラストラクチャ

AWS

2021-06-23 00:06:43

AWSのARNを覚える

AWSのリソースネーム(ARN)の形式を忘れないようにメモ。 arn:partition:service:region:account-id:resource-...

インフラストラクチャ

AWS

2021-06-18 19:06:50

自作ルーティングをアップデートした

概要最近、自作ルーティングのgoblinをアップデートしたのでその記録を書き残しておく。 以下は過去ルーティングについて書き残した記事。他にも実装検討フェーズの...

アプリケーション

Golang OSS router

2021-06-05 01:30:47

フから始まるシステム障害関連用語

概要たまに混乱するので用語集としてメモ。 用語フェイルセーフ障害が発生したら安全な状態に移行する仕組み。 フェイルオーバー稼働中システムに障害は発生したら代替の...

インフラストラクチャ

No Tags.

2021-06-01 21:46:02

Gitでcommitを分割する方法

概要commitを分割したいときの手順についてメモ。 手順# 分割したいところを指定してrebase。対象のcommitをeditにする。 git rebase...

アプリケーション

Git

2021-05-06 15:44:05

Docker CLIでDocker Composeが使えるようになった

最近のアップデートでDocker CLIがDocker Composeをサポートするようになったらしい。 cf. docs.docker.com - Compo...

インフラストラクチャ

Docker Docker Compose

2021-04-06 23:53:16

TerraformとAnsibleを使ってKubernetes環境構築

概要TerraformとAnsibleを使ってKubernetes環境構築に取り組んだ。 自作アプリの運用をKubernetesに乗っけてみたいという気持ちから...

インフラストラクチャ

Ansible Kubernetes Terraform kubeadm

2021-03-17 21:39:16

golang-migrateを使ってspannerのDBマイグレーションをする

概要spannerのDBマイグレーションで、golang-migrateを使ったのでメモ。 使い方dockerで使う想定。dockerではなくバイナリで実行して...

アプリケーション

GCP Golang Spanner

2018-05-24 12:35:03

シンボリックリンクとハードリンクの違い

概要シンボリックリンクとハードリンクの違いについてまとめる 前提 inode データ構造 ファイルシステム上の属性情報(作成者、グループ、作成日時など)をデータ...

コンピューターアーキテクチャ

シンボリックリンク ハードリンク

2016-12-08 16:13:11

PHPで学ぶデザインパターン - Adapter ~APIを変更する~

Adapter パターンとは?API(互換性のないインターフェース)同士を適合させるためのパターンです。既存のコードの変更をせずに、再利用することで新しい機能を...

アプリケーション

PHP アダプターパターン デザインパターン

2017-07-22 23:08:23

OSSをはじめてみた話

概要Rubel 数ヶ月前くらいからOSSとしてソースコードをgithubに公開しながらCMSを開発しています。何の目的で始めたかについてダラダラとかきます。 O...

ポエム

OSS GitHub CMS Laravel React

2019-11-02 20:47:49

アルゴリズムとデータ構造 - 配列

概要アルゴリズム図鑑を参考に、アルゴリズムとデータ構造を学ぶ。 実装はgithub - bmf-san/road-to-algorithm-masterにも置い...

アルゴリズムとデータ構造

配列

2019-05-08 17:05:41

execコマンドによるリダイレクト

概要execコマンドは現在のプロセスを実行するコマンドで置き換えるコマンドだが、引数無しで使うとリダイレクトの動的変更ができる。 ちょうどmaster直プッシュ...

アプリケーション

bash shellscript exec

2019-04-20 14:24:47

ゴリラで学ぶソフトウェアの法則10選

概要以前書いたソフトウェア開発の法則 の雑メモをベースにLTをしたのでスライド内容を補足する形でまとめる。 スライドは↓ゴリラで学ぶソフトウェアの法則10...

アプリケーション

ソフトウェア開発

2019-09-27 09:21:33

DockerのOperation not permittedというエラーに対応...

概要Docker Composeを使ってgolangのtest実行していたら、Operation not permittedというエラーに遭遇した。 対応Doc...

インフラストラクチャ

Docker Docker Compose Linux linux capabilities seccomp

2016-11-23 16:19:22

React+Reduxのディレクトリ構成検討

React+Reduxをアプリケーションに導入しようとするときに、そのディレクトリ構成について悩んでいたのですが、良さ気な記事を見かけたのでまとめてみました。...

アプリケーション

ES6 React Redux

2018-09-16 22:10:57

Road to ISUcon

概要ISUcon出場に向けて準備したことを記す。 目標・目的を定めた 目標 ISUconの予選の時間を目一杯使い切ってチューニングをする 勝つことが目標ではある...

インフラストラクチャ

パフォーマンスチューニング ISUCON ISUCON8

2019-12-04 22:30:37

アルゴリズムとデータ構造 - ハッシュテーブル

概要アルゴリズム図鑑を参考に、アルゴリズムとデータ構造を学ぶ。 実装はgithub - bmf-san/road-to-algorithm-masterにも置い...

アルゴリズムとデータ構造

ハッシュテーブル