記事一覧

技術記事・日々の学びをまとめています。

redux-formのサーバーサイドバリデーションでpromissをいじってたら「Uncaught (in promise) error」
アプリケーション 2017-10-01

redux-formのサーバーサイドバリデーションでpromissをいじってたら「Uncaught (in promise) error」

redux-formのサーバーサイドバリデーションで発生する「Uncaught (in promise) error」を、Promiseを返してSubmissionErrorを正しくthrowすることで解決する方法を解説します。

#React#Redux#redux-form#Tips

最新記事

さくらVPS+CentOS7.3+Ansible
インフラストラクチャ 2017-10-01

さくらVPS+CentOS7.3+Ansible

さくらVPSの初期設定を、Ansibleでユーザー作成・SSH強化・SELinux設定などのセキュリティ対策とあわせて自動化する方法を解説します。

#Ansible#CentOS#さくらのVPS#Iaas
Slack+hubot+cron(node-cron)+shell+logwatchでサーバーログを定時報告
インフラストラクチャ 2017-10-01

Slack+hubot+cron(node-cron)+shell+logwatchでサーバーログを定時報告

hubot、node-cron、logwatch、CoffeeScriptを使い、サーバーログを定時にSlackへ報告する仕組みを自動化する方法を解説します。

#cron#CentOS#Slack#さくらのVPS#CoffeScript#hubot#logwatch#shell
単一テーブル継承・クラステーブル継承・具象クラス継承について
アプリケーション 2017-10-01

単一テーブル継承・クラステーブル継承・具象クラス継承について

OOPの継承をDB実装する単一テーブル継承・クラステーブル継承・具象クラス継承の3パターン、特性と適用場面を図解

#PofEAA
Vagrant+CentOS7.3+Ansible
インフラストラクチャ 2017-10-01

Vagrant+CentOS7.3+Ansible

VagrantのCentOS環境で、SSH接続とplaybookの自動デプロイによるAnsibleプロビジョニングを設定する方法を解説します。

#Ansible#CentOS#Vagrant
VagrantでCentOS6.7の開発環境を構築する
インフラストラクチャ 2017-10-01

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

VagrantでCentOS開発環境構築、Box設定・vagrant-hostupdater導入・ホスト名管理でワークフロー効率化を実現

#Apache#CentOS#Vagrant
Vagrant上のMySQLで"MySQL Daemon failed to start
インフラストラクチャ 2017-10-01

Vagrant上のMySQLで"MySQL Daemon failed to start

Vagrant上でMySQLが「MySQL Daemon failed to start」で起動しない問題を、innodb_log_file_sizeなどInnoDB設定の調整で解決する方法を解説します。

#MySQL#Vagrant#Tips
Vagrantを1.7.4から1.9.1に一気にアップデートしたら「Bringing up interface eth2:  Device eth2 does not seem to be present, delaying initialization.」
アプリケーション 2017-10-01

Vagrantを1.7.4から1.9.1に一気にアップデートしたら「Bringing up interface eth2: Device eth2 does not seem to be present, delaying initialization.」

Vagrantを古いバージョンから1.9.1へアップデートした際に遭遇したネットワークインターフェース(eth2)エラーへの対処を紹介します。

#Apache#Vagrant#VirtualBox#Tips
VagrantでVirtualHostを使う
アプリケーション 2017-10-01

VagrantでVirtualHostを使う

vagrant-hostupdaterとApacheを使い、Vagrantで複数ドメインのローカル開発環境を作るVirtualHostの設定を解説します。

#Vagrant
Google ExtenstionのPluginをつくってみた
アプリケーション 2017-09-26

Google ExtenstionのPluginをつくってみた

manifest.jsonとJavaScriptで初めてのGoogle Chrome拡張機能プラグインをつくる手順を解説します。

#JavaScript#google chrome extension
CentOS6.7で[Errno 14] PYCURL ERROR 22 - \"The requested URL returned error: 404 Not Found\"とかいうエラーがでた
インフラストラクチャ 2017-09-26

CentOS6.7で[Errno 14] PYCURL ERROR 22 - \"The requested URL returned error: 404 Not Found\"とかいうエラーがでた

CentOS6.7で[Errno 14] PYCURL ERROR 22 - \"The requested URL returned error: 404 Not Found\"とかいうエラーがでたの原因と解決方法について解説します。

#CentOS#OS#zabbix#Tips
Ansibleでcronを設定
インフラストラクチャ 2017-09-26

Ansibleでcronを設定

Ansibleでcron設定を自動化する方法を解説。cronモジュール、YAMLシンタックス、分単位バックスラッシュエスケープでcronジョブの定義を効率化する実装ガイドです。

#Ansible#cron
Ansibleでローカルのファイルをリモートにコピーする
インフラストラクチャ 2017-09-26

Ansibleでローカルのファイルをリモートにコピーする

Ansibleのcopyモジュールでローカルのファイルやディレクトリをリモートサーバーに転送し、権限を適切に設定する方法を解説します。

#Ansible
.bashrcにgitのショートカットコマンドをつくった
アプリケーション 2017-09-26

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

.bashrcの設定で、ブランチのチェックアウトやpull・pushを効率化するgitエイリアスとbash関数を作る方法を解説します。

#bash#Git#Shell Script
gitコマンドを楽にするシェルスクリプトをかいた
アプリケーション 2017-09-26

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

selectを使ったインタラクティブなシェルスクリプトで、gitのブランチチェックアウト・リモートpull・ローカルブランチ削除を楽にする方法を解説します。

#Git#Shell Script
ES6のExportとImportについて
アプリケーション 2017-09-26

ES6のExportとImportについて

ES6のexport・importを解説。名前付きエクスポート、デフォルトエクスポート、ワイルドカード、エイリアスでJavaScriptモジュール化を構成し保守性を向上させる実装ガイドです。

#JavaScript#ES6
AWS(Elasticbeanstalk)のレイテンシーがやたら高いと思ったら・・・
インフラストラクチャ 2017-09-26

AWS(Elasticbeanstalk)のレイテンシーがやたら高いと思ったら・・・

AWS Elastic BeanstalkのELBノードで発生した高レイテンシーを、体系的な調査と監視で診断・解消した過程を解説します。

#Amazon Web Service#Elastic Beanstalk
Laravel リポジトリパターンの実装
アプリケーション 2017-09-26

Laravel リポジトリパターンの実装

Laravelでリポジトリパターンを実装し、インターフェース設計・DB操作の抽象化によるテスト容易性と保守性向上の手法を詳述。

#Laravel#リポジトリーパターン
Laravel5.3で自作artisanコマンド.md
アプリケーション 2017-09-26

Laravel5.3で自作artisanコマンド.md

Laravel 5.3で自作のArtisanコマンドを実装し、リポジトリファイルを自動生成して開発ワークフローを効率化する方法を解説します。

#Laravel#リポジトリーパターン#artisan
Laravel5.4でsqliteを使ってテストをかく準備
テスト 2017-09-26

Laravel5.4でsqliteを使ってテストをかく準備

Laravel 5.4でインメモリSQLiteを使ったテスト環境を、phpunit設定やマイグレーション自動化とあわせて構築する方法を解説します。

#Laravel#SQLite