読者です 読者をやめる 読者になる 読者になる

技術部

プログラミングのことが中心

Rails5でのモデルのファイルの整理

1対1リレーション どうしてもカラム数が増えてくるとテーブルを分たりすることになる。また、頻繁に使用しない情報などもテーブル分けて保存したりする。 そうするとどうしてもmodel数が増えたりして管理するのが難しくなる。 そこで今回配下のようにまとめ…

MySQLのストレージんエンジン

ストレージエンジン(データベースエンジン) データベース管理システム(DBMS)がデータベースに対してデータの生成、読み取り、更新及び削除する機能のコンポーネント MySQLのデフォルトストレージエンジンはinnoDB ストレージエンジンの役割 データ保管 ど…

Gitのインストール

GIt

mac環境でのインストールについて Homebrewのインストール まずはhomebrewがインストールされていない場合はインストールする。 Homebrewとは? Mac用のパッケージマネージャー 簡単に言うとAppStoreみたいにアプリケーションをインストールするためのもの …

Gitの操作

GIt

Gitとは? 分散型バージョン管理システム 一つのファイルやファイルの集合に対して、時間とともに加えられていく変更を記録するシステム バージョン管理システム導入メリット ファイルを以前の状態に戻したり、過去の履歴を見直したり、誰が修正を行ったかの…

Rubyにおけるオブジェクト指向

rubyのオブジェクト指向について自分なりの解釈でまとめてみた。 Ruby OOP Object Oriented Programming 対象(オブジェクト)そのものに重点を置き、対象の振る舞いや操作が対象の属性として備わるという考え方に基づいてプログラミングすること。プログラ…

AWSの勉強メモ

AWS

ELB(load-balancer) 複数仮想サーバーを立てている際に、アクセス集中をその複数のサーバーに振り分けることで処理を振り分けている EC2(仮想サーバー) インスタンスを作成することで、仮想サーバーを使用可能となる 1つのインスタンスに対して、一つの…