記事一覧

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

CircleCI2.0でPHPUnitのコードカバレッジを出力する
テスト 2018-08-13

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

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

#Docker#CircleCI#CircleCI2.0#phpunit

最新記事

複数のテーブルに多対1で紐づく時のテーブル設計のアプローチについて
データベース 2018-08-06

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

複数テーブルへの多対1リレーション設計、ポリモーフィック関連とSQLアンチパターンの回避パターンを実装面から比較

#ポリモーフィック#SQLアンチパターン
Clean Architecture 達人に学ぶソフトウェアの構造と設計
アーキテクチャ 2018-08-01

Clean Architecture 達人に学ぶソフトウェアの構造と設計

Clean Architecture 達人に学ぶソフトウェアの構造と設計

#Clean Architecture#アーキテクチャ#書評
ER図のリレーションシップの種類について
データベース 2018-07-31

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

ER図リレーションシップの種類を解説。依存・非依存・多対多関係でテーブル間の親子関係を正確に把握し、効率的なDBスキーマ設計を実現する方法を紹介します。

#ER
Linuxのパーミッションの読み方と指定方法について
OS 2018-07-18

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

理解するLinuxのパーミッション。rwx権限、ユーザー・グループ・その他の区別、数値指定、chmodコマンドの実践的活用方法。

#Linux#パーミッション
MySQL JOIN vs UNION:違いと使い分けを実例で解説
データベース 2018-07-18

MySQL JOIN vs UNION:違いと使い分けを実例で解説

MySQL の JOIN と UNION の違いを実例で解説。INNER JOIN・LEFT JOIN・UNION ALL などの使い分けとパフォーマンスへの影響を学べます。

#MySQL#join#union
JavaScriptで始めるアルゴリズム
アルゴリズムとデータ構造 2018-07-13

JavaScriptで始めるアルゴリズム

JavaScriptで始めるアルゴリズム

#バイナリーサーチ#リニアサーチ#バブルソート#セレクションソート
絵で見てわかるシステムパフォーマンスの仕組み
パフォーマンス 2018-07-12

絵で見てわかるシステムパフォーマンスの仕組み

絵で見てわかるシステムパフォーマンスの仕組み

#書評#システムパフォーマンス#ISUCON
Unixコマンドメモ
OS 2018-07-07

Unixコマンドメモ

Unixコマンド活用集、jqでJSON加工・teeで双方向出力・atでジョブスケジュール実行する実用的な例

#unixコマンド#jq#tee
プロセス vs スレッド:開発者が知るべき本質的な違い
OS 2018-06-25

プロセス vs スレッド:開発者が知るべき本質的な違い

プロセスとスレッドの違いを解説。メモリ空間・コンテキストスイッチ・並行処理モデルへの影響など、開発者が知るべき基礎知識をカバーします。

#os#スレッド#プロセス#スタック#ヒープ
GraphQLとは
アプリケーション 2018-06-14

GraphQLとは

GraphQLとは

#API#HTTP#REST#GraphQL
Atom×TidalCycles×SuperColliderでライブコーディングをはじめる
アプリケーション 2018-06-11

Atom×TidalCycles×SuperColliderでライブコーディングをはじめる

Atom×TidalCycles×SuperColliderでライブコーディングをはじめる

#Atom#Git#Haskell#homebrew#tidalcycles
さくらVPSでDocker環境を構築する
インフラストラクチャ 2018-06-09

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

さくらVPS上にDocker環境構築を解説。yumリポジトリセットアップ、CE版インストール、バージョン指定で本番環境を安定構築する実装手順を紹介します。

#Docker#さくらのVPS
SPAを構築したときにハマったこと
アプリケーション 2018-06-06

SPAを構築したときにハマったこと

SPAで History API を使う際のnginx設定、try_filesでindex.htmlへルーティングしながらjsファイルのパス管理を実装する方法

#Nginx#SPA
DIとサービスロケーター
アプリケーション 2018-06-05

DIとサービスロケーター

DIとサービスロケーター

#DI#サービスロケーター#デザインパターン
シンボリックリンク vs ハードリンク:Linuxでの本質的な違い
OS 2018-05-24

シンボリックリンク vs ハードリンク:Linuxでの本質的な違い

シンボリックリンクとハードリンクの違いを Linux の仕組みから解説。inode・参照カウント・用途の使い分けを具体例で学べます。

#シンボリックリンク#ハードリンク
tmuxコトハジメ
ツール 2018-05-22

tmuxコトハジメ

tmuxコトハジメ

#tmux
開発環境を見直してvimライクにした
ツール 2018-05-22

開発環境を見直してvimライクにした

開発環境を見直してvimライクにした

#tmux#vim#Atom#iTerm
UNIXという考え方
アーキテクチャ 2018-05-18

UNIXという考え方

UNIXという考え方

#UNIX#書評
N+1問題とは?Go/Railsでの検出と解決方法
データベース 2018-05-12

N+1問題とは?Go/Railsでの検出と解決方法

N+1 問題とは何か、なぜ発生するのか、Go や Rails での検出方法と Eager Loading・JOIN を使った解決策を解説します。

#N+1